|
| SOFA_CLASS (SOFA_TEMPLATE2(BeamLinearMapping_mt, TIn, TOut), SOFA_TEMPLATE2(sofa::component::mapping::linear::BeamLinearMapping, TIn, TOut)) |
|
| BeamLinearMapping_mt () |
|
virtual | ~BeamLinearMapping_mt () |
|
virtual void | apply (const sofa::core::MechanicalParams *mparams, sofa::Data< typename Out::VecCoord > &out, const sofa::Data< typename In::VecCoord > &in) override |
|
virtual void | applyJ (const sofa::core::MechanicalParams *mparams, sofa::Data< typename Out::VecDeriv > &out, const sofa::Data< typename In::VecDeriv > &in) override |
|
virtual void | applyJT (const sofa::core::MechanicalParams *mparams, sofa::Data< typename In::VecDeriv > &out, const sofa::Data< typename Out::VecDeriv > &in) override |
|
virtual void | init () override |
|
virtual void | bwdInit () override |
|
| 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 |
|