SOFA API  1c8b807d
Open source framework for multi-physics simuation
sofa::component::topology::mapping Namespace Reference

Classes

class  CenterPointTopologicalMapping
 
class  Edge2QuadTopologicalMapping
 
class  Hexa2QuadTopologicalMapping
 
class  Hexa2TetraTopologicalMapping
 
class  IdentityTopologicalMapping
 
class  Quad2TriangleTopologicalMapping
 
class  SubsetTopologicalMapping
 
class  Tetra2TriangleTopologicalMapping
 
class  Triangle2EdgeTopologicalMapping
 

Typedefs

typedef BaseMeshTopology In
 Input Topology. More...
 
typedef BaseMeshTopology Out
 Output Topology. More...
 

Functions

void registerCenterPointTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerEdge2QuadTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerHexa2QuadTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerHexa2TetraTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerIdentityTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerQuad2TriangleTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerSubsetTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerTetra2TriangleTopologicalMapping (sofa::core::ObjectFactory *factory)
 
void registerTriangle2EdgeTopologicalMapping (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 T >
make_unique (const T &v)
 
template<class T , class M >
apply_map (const T &v, const M &m)
 

Typedef Documentation

◆ In

◆ Out

Function Documentation

◆ apply_map()

template<class T , class M >
T sofa::component::topology::mapping::apply_map ( const T &  v,
const M &  m 
)

◆ getModuleName()

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

◆ getModuleVersion()

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

◆ init()

SOFA_COMPONENT_TOPOLOGY_MAPPING_API void sofa::component::topology::mapping::init ( )

◆ initExternalModule()

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

◆ make_unique()

template<class T >
T sofa::component::topology::mapping::make_unique ( const T &  v)

◆ registerCenterPointTopologicalMapping()

void sofa::component::topology::mapping::registerCenterPointTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerEdge2QuadTopologicalMapping()

void sofa::component::topology::mapping::registerEdge2QuadTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerHexa2QuadTopologicalMapping()

void sofa::component::topology::mapping::registerHexa2QuadTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerHexa2TetraTopologicalMapping()

void sofa::component::topology::mapping::registerHexa2TetraTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerIdentityTopologicalMapping()

void sofa::component::topology::mapping::registerIdentityTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerObjects()

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

◆ registerQuad2TriangleTopologicalMapping()

void sofa::component::topology::mapping::registerQuad2TriangleTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerSubsetTopologicalMapping()

void sofa::component::topology::mapping::registerSubsetTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerTetra2TriangleTopologicalMapping()

void sofa::component::topology::mapping::registerTetra2TriangleTopologicalMapping ( sofa::core::ObjectFactory factory)

◆ registerTriangle2EdgeTopologicalMapping()

void sofa::component::topology::mapping::registerTriangle2EdgeTopologicalMapping ( sofa::core::ObjectFactory factory)