SOFA API  ca665544
Open source framework for multi-physics simuation
sofa::component::mapping::linear Namespace Reference

Namespaces

 crtp
 

Classes

class  BarycentricMapperEdgeSetTopology
 
class  BarycentricMapperHexahedronSetTopology
 Class allowing barycentric mapping computation on a HexahedronSetTopology. More...
 
class  BarycentricMapperMeshTopology
 Class allowing barycentric mapping computation on a MeshTopology. More...
 
class  BarycentricMapperQuadSetTopology
 Class allowing barycentric mapping computation on a QuadSetTopology. More...
 
class  BarycentricMapperRegularGridTopology
 Class allowing barycentric mapping computation on a RegularGridTopology. More...
 
class  BarycentricMapperSparseGridTopology
 Class allowing barycentric mapping computation on a SparseGridTopology. More...
 
class  BarycentricMapperTetrahedronSetTopology
 Class allowing barycentric mapping computation on a TetrahedronSetTopology. More...
 
class  BarycentricMapperTriangleSetTopology
 Class allowing barycentric mapping computation on a TriangleSetTopology. More...
 
class  BarycentricMapping
 
class  BarycentricMapperTetrahedronSetTopologyRigid
 Class allowing barycentric mapping computation on a TetrahedronSetTopology in Vec3 -> Rigid case. More...
 
class  BarycentricMapperTetrahedronSetTopology< sofa::defaulttype::StdVectorTypes< sofa::type::Vec< 3, TInReal >, sofa::type::Vec< 3, TInReal >, TInReal >, sofa::defaulttype::StdRigidTypes< 3, TOutReal > >
 
class  BeamLinearMapping
 
struct  RigidMappingMatrixHelper
 
struct  RigidMappingMatrixHelper< 2, Real >
 
struct  RigidMappingMatrixHelper< 3, Real >
 
class  CenterOfMassMapping
 
struct  CenterOfMassMappingOperation
 
class  CenterOfMassMulti2Mapping
 
class  CenterOfMassMultiMapping
 
class  DeformableOnRigidFrameMappingInternalData
 Maps a deformable mechanical state to another deformable mechanical state mapped onto a rigid frame. Inputs: One Vec3 and One Rigid mechanical objects Output: One Vec3 mechanical object. More...
 
class  DeformableOnRigidFrameMapping
 
class  IdentityMapping
 
class  IdentityMultiMapping
 Concatenate several mechanical states together. More...
 
class  LineSetSkinningMapping
 
class  Mesh2PointMechanicalMapping
 
class  Mesh2PointTopologicalMapping
 
class  SimpleTesselatedHexaTopologicalMapping
 
class  SimpleTesselatedTetraMechanicalMapping
 
class  SimpleTesselatedTetraTopologicalMapping
 
class  SkinningMapping
 
class  SubsetMappingInternalData
 This class can be overridden if needed for additional storage within template specializations. More...
 
class  SubsetMapping
 Compute a subset of input points. More...
 
class  SubsetMultiMapping
 
class  TubularMapping
 
class  VoidMapping
 

Typedefs

typedef sofa::core::topology::BaseMeshTopology::Edge Edge
 
typedef sofa::core::topology::BaseMeshTopology::Hexahedron Hexahedron
 
typedef sofa::core::topology::BaseMeshTopology::Triangle Triangle
 
typedef sofa::core::topology::BaseMeshTopology::Quad Quad
 
typedef sofa::core::topology::BaseMeshTopology::Tetrahedron Tetrahedron
 
typedef sofa::core::topology::BaseMeshTopology::Tetra Tetra
 
typedef sofa::core::topology::BaseMeshTopology::Hexa Hexa
 
typedef sofa::core::topology::BaseMeshTopology::SeqLines SeqLines
 
typedef sofa::core::topology::BaseMeshTopology::SeqEdges SeqEdges
 
typedef sofa::core::topology::BaseMeshTopology::SeqTriangles SeqTriangles
 
typedef sofa::core::topology::BaseMeshTopology::SeqQuads SeqQuads
 
typedef sofa::core::topology::BaseMeshTopology::SeqTetrahedra SeqTetrahedra
 
typedef sofa::core::topology::BaseMeshTopology::SeqHexahedra SeqHexahedra
 
template<class TIn , class TOut >
using LinearMapping = crtp::CRTPLinearMapping< core::Mapping< TIn, TOut > >
 
template<class TIn , class TOut >
using LinearMultiMapping = crtp::CRTPLinearMapping< core::MultiMapping< TIn, TOut > >
 
template<class TIn1 , class TIn2 , class TOut >
using LinearMulti2Mapping = crtp::CRTPLinearMapping< core::Multi2Mapping< TIn1, TIn2, TOut > >
 
using LinearBaseMapping = crtp::CRTPLinearMapping< sofa::core::BaseMapping >
 

Functions

template<class In , class Out >
std::istream & operator>> (std::istream &in, BarycentricMapperMeshTopology< In, Out > &b)
 
template<class In , class Out >
std::ostream & operator<< (std::ostream &out, const BarycentricMapperMeshTopology< In, Out > &b)
 
template<class In , class Out >
std::istream & operator>> (std::istream &in, BarycentricMapperRegularGridTopology< In, Out > &b)
 
template<class In , class Out >
std::ostream & operator<< (std::ostream &out, const BarycentricMapperRegularGridTopology< In, Out > &b)
 
template<class In , class Out >
std::istream & operator>> (std::istream &in, BarycentricMapperSparseGridTopology< In, Out > &b)
 
template<class In , class Out >
std::ostream & operator<< (std::ostream &out, const BarycentricMapperSparseGridTopology< In, Out > &b)
 
void registerBarycentricMapping (sofa::core::ObjectFactory *factory)
 
void registerBarycentricMappingRigid (sofa::core::ObjectFactory *factory)
 
void registerBeamLinearMapping (sofa::core::ObjectFactory *factory)
 
void registerCenterOfMassMapping (sofa::core::ObjectFactory *factory)
 
void registerCenterOfMassMulti2Mapping (sofa::core::ObjectFactory *factory)
 
void registerCenterOfMassMultiMapping (sofa::core::ObjectFactory *factory)
 
void registerDeformableOnRigidFrameMapping (sofa::core::ObjectFactory *factory)
 
template<class DataTypes >
const DataTypes::VecCoord & M_getX0 (core::behavior::MechanicalState< DataTypes > *model)
 
template<class DataTypes >
const DataTypes::VecCoord & M_getX0 (core::State< DataTypes > *)
 
void registerIdentityMapping (sofa::core::ObjectFactory *factory)
 
void registerIdentityMultiMapping (sofa::core::ObjectFactory *factory)
 
void registerLineSetSkinningMapping (sofa::core::ObjectFactory *factory)
 
void registerMesh2PointMechanicalMapping (sofa::core::ObjectFactory *factory)
 
void registerMesh2PointTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerSimpleTesselatedHexaTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerSimpleTesselatedTetraMechanicalMapping (sofa::core::ObjectFactory *factory)
 
void registerSimpleTesselatedTetraTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerSkinningMapping (sofa::core::ObjectFactory *factory)
 
void registerSubsetMapping (sofa::core::ObjectFactory *factory)
 
void registerSubsetMultiMapping (sofa::core::ObjectFactory *factory)
 
void registerTubularMapping (sofa::core::ObjectFactory *factory)
 
void registerVoidMapping (sofa::core::ObjectFactory *factory)
 
SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY void registerObjects (sofa::core::ObjectFactory *factory)
 
void init ()
 
template<class DataVecOut , class DataVecIn >
void apply_impl (const type::vector< DataVecOut * > &dataVecOut, const type::vector< const DataVecIn * > &dataVecIn, const type::vector< unsigned > &indexPairs)
 

Variables

template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperEdgeSetTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperHexahedronSetTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperMeshTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperQuadSetTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperRegularGridTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperSparseGridTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperTetrahedronSetTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperTriangleSetTopology< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapping< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperRegularGridTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperSparseGridTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperMeshTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperEdgeSetTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperTriangleSetTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperQuadSetTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperTetrahedronSetTopologyRigid< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperTetrahedronSetTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BarycentricMapperHexahedronSetTopology< Vec3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API BeamLinearMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMapping< Rigid2Types, Vec2Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMulti2Mapping< Vec3Types, Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMultiMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMultiMapping< Rigid3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API CenterOfMassMultiMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API DeformableOnRigidFrameMapping< Vec3Types, Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Vec2Types, Vec2Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Vec1Types, Vec1Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Vec6Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Vec6Types, Vec6Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Rigid3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Rigid2Types, Rigid2Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMapping< Rigid2Types, Vec2Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMultiMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API IdentityMultiMapping< Rigid3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API LineSetSkinningMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API Mesh2PointMechanicalMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SkinningMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMapping< Vec1Types, Vec1Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMapping< Rigid3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMultiMapping< Vec3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMultiMapping< Vec2Types, Vec2Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMultiMapping< Vec1Types, Vec1Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMultiMapping< Rigid3Types, Rigid3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API SubsetMultiMapping< Rigid3Types, Vec3Types >
 
template class SOFA_COMPONENT_MAPPING_LINEAR_API TubularMapping< Rigid3Types, Vec3Types >
 

Typedef Documentation

◆ Edge

◆ Hexa

◆ Hexahedron

◆ LinearBaseMapping

◆ LinearMapping

template<class TIn , class TOut >
using sofa::component::mapping::linear::LinearMapping = typedef crtp::CRTPLinearMapping<core::Mapping<TIn, TOut> >

◆ LinearMulti2Mapping

template<class TIn1 , class TIn2 , class TOut >
using sofa::component::mapping::linear::LinearMulti2Mapping = typedef crtp::CRTPLinearMapping<core::Multi2Mapping<TIn1, TIn2, TOut> >

◆ LinearMultiMapping

template<class TIn , class TOut >
using sofa::component::mapping::linear::LinearMultiMapping = typedef crtp::CRTPLinearMapping<core::MultiMapping<TIn, TOut> >

◆ Quad

◆ SeqEdges

◆ SeqHexahedra

◆ SeqLines

◆ SeqQuads

◆ SeqTetrahedra

◆ SeqTriangles

◆ Tetra

◆ Tetrahedron

◆ Triangle

Function Documentation

◆ apply_impl()

template<class DataVecOut , class DataVecIn >
void sofa::component::mapping::linear::apply_impl ( const type::vector< DataVecOut * > &  dataVecOut,
const type::vector< const DataVecIn * > &  dataVecIn,
const type::vector< unsigned > &  indexPairs 
)

◆ getModuleName()

const char * sofa::component::mapping::linear::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::mapping::linear::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_MAPPING_LINEAR_API void sofa::component::mapping::linear::init ( )

◆ initExternalModule()

void sofa::component::mapping::linear::initExternalModule ( )

◆ M_getX0() [1/2]

template<class DataTypes >
const DataTypes::VecCoord& sofa::component::mapping::linear::M_getX0 ( core::behavior::MechanicalState< DataTypes > *  model)

◆ M_getX0() [2/2]

template<class DataTypes >
const DataTypes::VecCoord& sofa::component::mapping::linear::M_getX0 ( core::State< DataTypes > *  )

◆ operator<<() [1/3]

template<class In , class Out >
std::ostream& sofa::component::mapping::linear::operator<< ( std::ostream &  out,
const BarycentricMapperMeshTopology< In, Out > &  b 
)

◆ operator<<() [2/3]

template<class In , class Out >
std::ostream& sofa::component::mapping::linear::operator<< ( std::ostream &  out,
const BarycentricMapperRegularGridTopology< In, Out > &  b 
)

◆ operator<<() [3/3]

template<class In , class Out >
std::ostream& sofa::component::mapping::linear::operator<< ( std::ostream &  out,
const BarycentricMapperSparseGridTopology< In, Out > &  b 
)

◆ operator>>() [1/3]

template<class In , class Out >
std::istream& sofa::component::mapping::linear::operator>> ( std::istream &  in,
BarycentricMapperMeshTopology< In, Out > &  b 
)

◆ operator>>() [2/3]

template<class In , class Out >
std::istream& sofa::component::mapping::linear::operator>> ( std::istream &  in,
BarycentricMapperRegularGridTopology< In, Out > &  b 
)

◆ operator>>() [3/3]

template<class In , class Out >
std::istream& sofa::component::mapping::linear::operator>> ( std::istream &  in,
BarycentricMapperSparseGridTopology< In, Out > &  b 
)

◆ registerBarycentricMapping()

void sofa::component::mapping::linear::registerBarycentricMapping ( sofa::core::ObjectFactory factory)

◆ registerBarycentricMappingRigid()

void sofa::component::mapping::linear::registerBarycentricMappingRigid ( sofa::core::ObjectFactory factory)

◆ registerBeamLinearMapping()

void sofa::component::mapping::linear::registerBeamLinearMapping ( sofa::core::ObjectFactory factory)

◆ registerCenterOfMassMapping()

void sofa::component::mapping::linear::registerCenterOfMassMapping ( sofa::core::ObjectFactory factory)

◆ registerCenterOfMassMulti2Mapping()

void sofa::component::mapping::linear::registerCenterOfMassMulti2Mapping ( sofa::core::ObjectFactory factory)

◆ registerCenterOfMassMultiMapping()

void sofa::component::mapping::linear::registerCenterOfMassMultiMapping ( sofa::core::ObjectFactory factory)

◆ registerDeformableOnRigidFrameMapping()

void sofa::component::mapping::linear::registerDeformableOnRigidFrameMapping ( sofa::core::ObjectFactory factory)

◆ registerIdentityMapping()

void sofa::component::mapping::linear::registerIdentityMapping ( sofa::core::ObjectFactory factory)

◆ registerIdentityMultiMapping()

void sofa::component::mapping::linear::registerIdentityMultiMapping ( sofa::core::ObjectFactory factory)

◆ registerLineSetSkinningMapping()

void sofa::component::mapping::linear::registerLineSetSkinningMapping ( sofa::core::ObjectFactory factory)

◆ registerMesh2PointMechanicalMapping()

void sofa::component::mapping::linear::registerMesh2PointMechanicalMapping ( sofa::core::ObjectFactory factory)

◆ registerMesh2PointTopologicalMapping()

void sofa::component::mapping::linear::registerMesh2PointTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerObjects()

void sofa::component::mapping::linear::registerObjects ( sofa::core::ObjectFactory factory)

◆ registerSimpleTesselatedHexaTopologicalMapping()

void sofa::component::mapping::linear::registerSimpleTesselatedHexaTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerSimpleTesselatedTetraMechanicalMapping()

void sofa::component::mapping::linear::registerSimpleTesselatedTetraMechanicalMapping ( sofa::core::ObjectFactory factory)

◆ registerSimpleTesselatedTetraTopologicalMapping()

void sofa::component::mapping::linear::registerSimpleTesselatedTetraTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerSkinningMapping()

void sofa::component::mapping::linear::registerSkinningMapping ( sofa::core::ObjectFactory factory)

◆ registerSubsetMapping()

void sofa::component::mapping::linear::registerSubsetMapping ( sofa::core::ObjectFactory factory)

◆ registerSubsetMultiMapping()

void sofa::component::mapping::linear::registerSubsetMultiMapping ( sofa::core::ObjectFactory factory)

◆ registerTubularMapping()

void sofa::component::mapping::linear::registerTubularMapping ( sofa::core::ObjectFactory factory)

◆ registerVoidMapping()

void sofa::component::mapping::linear::registerVoidMapping ( sofa::core::ObjectFactory factory)

Variable Documentation

◆ BarycentricMapperEdgeSetTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperEdgeSetTopology< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapperEdgeSetTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperHexahedronSetTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperHexahedronSetTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperMeshTopology< Vec3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapperMeshTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperMeshTopology< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapperMeshTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperQuadSetTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperQuadSetTopology< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapperQuadSetTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperRegularGridTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperRegularGridTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperSparseGridTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperSparseGridTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperTetrahedronSetTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperTetrahedronSetTopology< Vec3Types, Vec3Types >

◆ BarycentricMapperTetrahedronSetTopologyRigid< Vec3Types, Rigid3Types >

◆ BarycentricMapperTriangleSetTopology< Vec3Types, Rigid3Types >

◆ BarycentricMapperTriangleSetTopology< Vec3Types, Vec3Types >

◆ BarycentricMapping< Vec3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapping< Vec3Types, Rigid3Types >

◆ BarycentricMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BarycentricMapping< Vec3Types, Vec3Types >

◆ BeamLinearMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::BeamLinearMapping< Rigid3Types, Vec3Types >

◆ CenterOfMassMapping< Rigid2Types, Vec2Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMapping< Rigid2Types, Vec2Types >

◆ CenterOfMassMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMapping< Rigid3Types, Vec3Types >

◆ CenterOfMassMulti2Mapping< Vec3Types, Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMulti2Mapping< Vec3Types, Rigid3Types, Vec3Types >

◆ CenterOfMassMultiMapping< Rigid3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMultiMapping< Rigid3Types, Rigid3Types >

◆ CenterOfMassMultiMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMultiMapping< Rigid3Types, Vec3Types >

◆ CenterOfMassMultiMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::CenterOfMassMultiMapping< Vec3Types, Vec3Types >

◆ DeformableOnRigidFrameMapping< Vec3Types, Rigid3Types, Vec3Types >

◆ IdentityMapping< Rigid2Types, Rigid2Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Rigid2Types, Rigid2Types >

◆ IdentityMapping< Rigid2Types, Vec2Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Rigid2Types, Vec2Types >

◆ IdentityMapping< Rigid3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Rigid3Types, Rigid3Types >

◆ IdentityMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Rigid3Types, Vec3Types >

◆ IdentityMapping< Vec1Types, Vec1Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Vec1Types, Vec1Types >

◆ IdentityMapping< Vec2Types, Vec2Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Vec2Types, Vec2Types >

◆ IdentityMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Vec3Types, Vec3Types >

◆ IdentityMapping< Vec6Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Vec6Types, Vec3Types >

◆ IdentityMapping< Vec6Types, Vec6Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMapping< Vec6Types, Vec6Types >

◆ IdentityMultiMapping< Rigid3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMultiMapping< Rigid3Types, Rigid3Types >

◆ IdentityMultiMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::IdentityMultiMapping< Vec3Types, Vec3Types >

◆ LineSetSkinningMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::LineSetSkinningMapping< Rigid3Types, Vec3Types >

◆ Mesh2PointMechanicalMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::Mesh2PointMechanicalMapping< Vec3Types, Vec3Types >

◆ SkinningMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SkinningMapping< Rigid3Types, Vec3Types >

◆ SubsetMapping< Rigid3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMapping< Rigid3Types, Rigid3Types >

◆ SubsetMapping< Vec1Types, Vec1Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMapping< Vec1Types, Vec1Types >

◆ SubsetMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMapping< Vec3Types, Vec3Types >

◆ SubsetMultiMapping< Rigid3Types, Rigid3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMultiMapping< Rigid3Types, Rigid3Types >

◆ SubsetMultiMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMultiMapping< Rigid3Types, Vec3Types >

◆ SubsetMultiMapping< Vec1Types, Vec1Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMultiMapping< Vec1Types, Vec1Types >

◆ SubsetMultiMapping< Vec2Types, Vec2Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMultiMapping< Vec2Types, Vec2Types >

◆ SubsetMultiMapping< Vec3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::SubsetMultiMapping< Vec3Types, Vec3Types >

◆ TubularMapping< Rigid3Types, Vec3Types >

template class SOFA_COMPONENT_MAPPING_LINEAR_API sofa::component::mapping::linear::TubularMapping< Rigid3Types, Vec3Types >