#include <BarycentricMapping.h>
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE2(BarycentricMapping, TIn, TOut), SOFA_TEMPLATE2(LinearMapping, TIn, TOut)) | 
|  | 
| void | init () override | 
|  | 
| void | reinit () 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 | 
|  | 
| virtual const type::vector< sofa::linearalgebra::BaseMatrix * > * | getJs () override | 
|  | 
| void | draw (const core::visual::VisualParams *vparams) override | 
|  | 
| void | handleTopologyChange (core::topology::Topology *t) override | 
|  | 
| TopologyBarycentricMapper< InDataTypes, OutDataTypes > * | getMapper () | 
|  | interface for continuous friction contact  More... 
 | 
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) | 
|  | 
| virtual bool | isLinear () const override | 
|  | 
◆ d_input_topology
template<class TIn , class TOut > 
      
 
 
◆ d_mapper
template<class TIn , class TOut > 
      
 
 
◆ d_output_topology
template<class TIn , class TOut > 
      
 
 
◆ d_useRestPosition
template<class TIn , class TOut > 
      
 
Use the rest position of the input and output models to initialize the mapping. 
 
 
◆ internalMatrix
template<class TIn , class TOut > 
 
internally store a matrix for getJ/Compliant 
 
 
◆ js
template<class TIn , class TOut > 
 
 
◆ BarycentricMapping() [1/2]
template<class TIn , class TOut > 
 
 
◆ BarycentricMapping() [2/2]
template<class TIn , class TOut > 
 
 
◆ ~BarycentricMapping()
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 > 
 
 
◆ draw()
template<class TIn , class TOut > 
 
 
◆ getJ()
template<class TIn , class TOut > 
 
 
◆ getJs()
template<class TIn , class TOut > 
 
 
◆ getMapper()
template<class TIn , class TOut > 
 
interface for continuous friction contact 
 
 
◆ handleTopologyChange()
template<class TIn , class TOut > 
 
 
◆ init()
template<class TIn , class TOut > 
 
 
◆ reinit()
template<class TIn , class TOut > 
 
 
◆ SOFA_CLASS()
template<class TIn , class TOut >