#include <SubsetMultiMapping.h>
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE2(SubsetMultiMapping, TIn, TOut), SOFA_TEMPLATE2(LinearMultiMapping, TIn, TOut)) | 
|  | 
| void | init () override | 
|  | 
| void | addPoint (const core::BaseState *fromModel, int index) | 
|  | 
| void | addPoint (int fromModel, int index) | 
|  | 
| void | apply (const core::MechanicalParams *mparams, const type::vector< DataVecCoord_t< Out > * > &dataVecOutPos, const type::vector< const DataVecCoord_t< In > * > &dataVecInPos) override | 
|  | 
| void | applyJ (const core::MechanicalParams *mparams, const type::vector< DataVecDeriv_t< Out > * > &dataVecOutVel, const type::vector< const DataVecDeriv_t< In > * > &dataVecInVel) override | 
|  | 
| void | applyJT (const core::MechanicalParams *mparams, const type::vector< DataVecDeriv_t< In > * > &dataVecOutForce, const type::vector< const DataVecDeriv_t< Out > * > &dataVecInForce) override | 
|  | 
| void | applyDJT (const core::MechanicalParams *, core::MultiVecDerivId, core::ConstMultiVecDerivId) override | 
|  | 
| void | applyJT (const core::ConstraintParams *cparams, const type::vector< DataMatrixDeriv_t< In > * > &dataMatOutConst, const type::vector< const DataMatrixDeriv_t< Out > * > &dataMatInConst) override | 
|  | 
| virtual const type::vector< sofa::linearalgebra::BaseMatrix * > * | getJs () override | 
|  | Experimental API used to handle multimappings in matrix assembly. Returns pointers to matrices associated with parent states, consistently with getFrom().  More... 
 | 
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) | 
|  | 
| virtual bool | isLinear () const override | 
|  | 
◆ baseMatrices
template<class TIn , class TOut > 
 
Jacobian of the mapping, in a vector. 
 
 
◆ d_indexPairs
template<class TIn , class TOut > 
      
 
list of couples (parent index + index in the parent) 
 
 
◆ SubsetMultiMapping()
template<class TIn , class TOut > 
 
 
◆ ~SubsetMultiMapping()
template<class TIn , class TOut > 
 
 
◆ addPoint() [1/2]
template<class TIn , class TOut > 
      
 
 
◆ addPoint() [2/2]
template<class TIn , class TOut > 
      
 
 
◆ apply()
template<class TIn , class TOut > 
 
 
◆ applyDJT()
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 > 
 
 
◆ getJs()
template<class TIn , class TOut > 
 
Experimental API used to handle multimappings in matrix assembly. Returns pointers to matrices associated with parent states, consistently with getFrom(). 
 
 
◆ init()
template<class TIn , class TOut > 
 
 
◆ SOFA_CLASS()
template<class TIn , class TOut >