#include <BeamLinearMapping.h>
|
Data< bool > | localCoord |
| true if initial coordinates are in the beam local coordinate system (i.e. a point at (10,0,0) is on the DOF number 10, whereas if this is false it is at whatever position on the beam where the distance from the initial DOF is 10) More...
|
|
|
| SOFA_CLASS (SOFA_TEMPLATE2(BeamLinearMapping, TIn, TOut), SOFA_TEMPLATE2(LinearMapping, TIn, TOut)) |
|
void | init () override |
|
void | apply (const core::MechanicalParams *mparams, Data< typename Out::VecCoord > &out, const Data< typename In::VecCoord > &in) override |
|
void | applyJ (const core::MechanicalParams *mparams, Data< typename Out::VecDeriv > &out, const Data< typename In::VecDeriv > &in) override |
|
void | applyJT (const core::MechanicalParams *mparams, Data< typename In::VecDeriv > &out, const Data< typename Out::VecDeriv > &in) override |
|
void | applyJT (const core::ConstraintParams *cparams, Data< typename In::MatrixDeriv > &out, const Data< typename Out::MatrixDeriv > &in) override |
|
const sofa::linearalgebra::BaseMatrix * | getJ () override |
|
void | draw (const core::visual::VisualParams *vparams) override |
|
| SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) |
|
virtual bool | isLinear () const override |
|
◆ beamLength
template<class TIn , class TOut >
◆ localCoord
template<class TIn , class TOut >
true if initial coordinates are in the beam local coordinate system (i.e. a point at (10,0,0) is on the DOF number 10, whereas if this is false it is at whatever position on the beam where the distance from the initial DOF is 10)
◆ matrixJ
template<class TIn , class TOut >
◆ points
template<class TIn , class TOut >
◆ rotatedPoints0
template<class TIn , class TOut >
◆ rotatedPoints1
template<class TIn , class TOut >
◆ updateJ
template<class TIn , class TOut >
◆ BeamLinearMapping()
template<class TIn , class TOut >
◆ ~BeamLinearMapping()
template<class TIn , class TOut >
◆ apply()
template<class TIn , class TOut >
◆ applyJ()
template<class TIn , class TOut >
◆ applyJT() [1/2]
template<class TIn , class TOut >
◆ applyJT() [2/2]
template<class TIn , class TOut >
◆ draw()
template<class TIn , class TOut >
◆ getJ()
template<class TIn , class TOut >
◆ init()
template<class TIn , class TOut >
◆ SOFA_CLASS()
template<class TIn , class TOut >
◆ anonymous enum
template<class TIn , class TOut >
◆ anonymous enum
template<class TIn , class TOut >
◆ anonymous enum
template<class TIn , class TOut >