|
| | SOFA_CLASS (SOFA_TEMPLATE3(ArticulatedSystemMapping, TIn, TInRoot, TOut), SOFA_TEMPLATE3(core::Multi2Mapping, TIn, TInRoot, TOut)) |
| |
| void | init () override |
| |
| void | bwdInit () override |
| |
| void | reset () override |
| |
| void | apply (OutVecCoord &out, const InVecCoord &in, const InRootVecCoord *inroot) |
| |
| void | apply (const core::MechanicalParams *, const type::vector< OutDataVecCoord * > &dataVecOutPos, const type::vector< const InDataVecCoord * > &dataVecInPos, const type::vector< const InRootDataVecCoord * > &dataVecInRootPos) override |
| |
| void | applyJ (OutVecDeriv &out, const InVecDeriv &in, const InRootVecDeriv *inroot) |
| |
| void | applyJ (const core::MechanicalParams *, const type::vector< OutDataVecDeriv * > &dataVecOutVel, const type::vector< const InDataVecDeriv * > &dataVecInVel, const type::vector< const InRootDataVecDeriv * > &dataVecInRootVel) override |
| |
| void | applyJT (InVecDeriv &out, const OutVecDeriv &in, InRootVecDeriv *outroot) |
| |
| void | applyJT (const core::MechanicalParams *, const type::vector< InDataVecDeriv * > &dataVecOutForce, const type::vector< InRootDataVecDeriv * > &dataVecOutRootForce, const type::vector< const OutDataVecDeriv * > &dataVecInForce) override |
| |
| void | applyDJT (const core::MechanicalParams *, core::MultiVecDerivId, core::ConstMultiVecDerivId) override |
| |
| void | applyJT (InMatrixDeriv &out, const OutMatrixDeriv &in, InRootMatrixDeriv *outroot) |
| |
| void | applyJT (const core::ConstraintParams *, const type::vector< InDataMatrixDeriv * > &dataMatOutConst, const type::vector< InRootDataMatrixDeriv * > &dataMatOutRootConst, const type::vector< const OutDataMatrixDeriv * > &dataMatInConst) override |
| |
| const sofa::linearalgebra::BaseMatrix * | getJ () override |
| |
| void | draw (const core::visual::VisualParams *vparams) override |
| |