#include <IdentityMapping.h>
|
| | SOFA_CLASS (SOFA_TEMPLATE2(IdentityMapping, TIn, TOut), SOFA_TEMPLATE2(LinearMapping, TIn, TOut)) |
| |
| bool | sameTopology () const override |
| |
| void | init () override |
| |
| void | apply (const core::MechanicalParams *mparams, Data< VecCoord > &out, const Data< InVecCoord > &in) override |
| |
| void | applyJ (const core::MechanicalParams *mparams, Data< VecDeriv > &out, const Data< InVecDeriv > &in) override |
| |
| void | applyJT (const core::MechanicalParams *mparams, Data< InVecDeriv > &out, const Data< VecDeriv > &in) override |
| |
| void | applyJT (const core::ConstraintParams *cparams, Data< InMatrixDeriv > &out, const Data< MatrixDeriv > &in) override |
| |
| const sofa::linearalgebra::BaseMatrix * | getJ () override |
| |
| void | handleTopologyChange () override |
| |
| const js_type * | getJs () override |
| |
| | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) |
| |
| virtual bool | isLinear () const override |
| |
template<class TIn , class TOut >
◆ Js
template<class TIn , class TOut >
◆ IdentityMapping()
template<class TIn , class TOut >
◆ ~IdentityMapping()
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 >
◆ getJ()
template<class TIn , class TOut >
◆ getJs()
template<class TIn , class TOut >
◆ handleTopologyChange()
template<class TIn , class TOut >
◆ init()
template<class TIn , class TOut >
◆ sameTopology()
template<class TIn , class TOut >
Return true if the destination model has the same topology as the source model.
This is the case for mapping keeping a one-to-one correspondence between input and output DOFs (mostly identity or data-conversion mappings).
◆ 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 >