#include <CenterOfMassMulti2Mapping.h>
|
| | SOFA_CLASS (SOFA_TEMPLATE3(CenterOfMassMulti2Mapping, TIn1, TIn2, TOut), SOFA_TEMPLATE3(LinearMulti2Mapping, TIn1, TIn2, TOut)) |
| |
| void | apply (const core::MechanicalParams *mparams, const type::vector< OutDataVecCoord * > &dataVecOutPos, const type::vector< const In1DataVecCoord * > &dataVecIn1Pos, const type::vector< const In2DataVecCoord * > &dataVecIn2Pos) override |
| |
| void | applyJ (const core::MechanicalParams *mparams, const type::vector< OutDataVecDeriv * > &dataVecOutVel, const type::vector< const In1DataVecDeriv * > &dataVecIn1Vel, const type::vector< const In2DataVecDeriv * > &dataVecIn2Vel) override |
| |
| void | applyJT (const core::MechanicalParams *mparams, const type::vector< In1DataVecDeriv * > &dataVecOut1Force, const type::vector< In2DataVecDeriv * > &dataVecOut2Force, const type::vector< const OutDataVecDeriv * > &dataVecInForce) override |
| |
| void | applyJT (const core::ConstraintParams *, const type::vector< In1DataMatrixDeriv * > &, const type::vector< In2DataMatrixDeriv * > &, const type::vector< const OutDataMatrixDeriv * > &) override |
| |
| void | applyDJT (const core::MechanicalParams *, core::MultiVecDerivId, core::ConstMultiVecDerivId) override |
| |
| void | init () override |
| |
| void | draw (const core::visual::VisualParams *vparams) override |
| |
| | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) |
| |
| virtual bool | isLinear () const override |
| |
◆ inputBaseMass1
template<class TIn1 , class TIn2 , class TOut >
◆ inputBaseMass2
template<class TIn1 , class TIn2 , class TOut >
◆ inputTotalMass1
template<class TIn1 , class TIn2 , class TOut >
◆ inputTotalMass2
template<class TIn1 , class TIn2 , class TOut >
◆ inputWeightedCOM1
template<class TIn1 , class TIn2 , class TOut >
◆ inputWeightedCOM2
template<class TIn1 , class TIn2 , class TOut >
◆ inputWeightedForce1
template<class TIn1 , class TIn2 , class TOut >
◆ inputWeightedForce2
template<class TIn1 , class TIn2 , class TOut >
◆ invTotalMass
template<class TIn1 , class TIn2 , class TOut >
◆ CenterOfMassMulti2Mapping()
template<class TIn1 , class TIn2 , class TOut >
◆ ~CenterOfMassMulti2Mapping()
template<class TIn1 , class TIn2 , class TOut >
◆ apply()
template<class TIn1 , class TIn2 , class TOut >
◆ applyDJT()
template<class TIn1 , class TIn2 , class TOut >
◆ applyJ()
template<class TIn1 , class TIn2 , class TOut >
◆ applyJT() [1/2]
template<class TIn1 , class TIn2 , class TOut >
◆ applyJT() [2/2]
template<class TIn1 , class TIn2 , class TOut >
◆ draw()
template<class TIn1 , class TIn2 , class TOut >
◆ init()
template<class TIn1 , class TIn2 , class TOut >
◆ SOFA_CLASS()
template<class TIn1 , class TIn2 , class TOut >
| sofa::component::mapping::linear::CenterOfMassMulti2Mapping< TIn1, TIn2, TOut >::SOFA_CLASS |
( |
SOFA_TEMPLATE3(CenterOfMassMulti2Mapping< TIn1, TIn2, TOut >, TIn1, TIn2, TOut) |
, |
|
|
SOFA_TEMPLATE3(LinearMulti2Mapping, TIn1, TIn2, TOut) |
|
|
) |
| |