SOFA API  8748a421
Open source framework for multi-physics simuation
sofa::component::topology::container::constant Namespace Reference

Classes

class  CubeTopology
 
class  MeshTopology
 
class  MeshTopologyContainer
 
class  SphereQuadTopology
 

Functions

void registerCubeTopology (sofa::core::ObjectFactory *factory)
 
void registerMeshTopology (sofa::core::ObjectFactory *factory)
 
void registerSphereQuadTopology (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 ()
 
constexpr const charelementTypeToDataName (ElementType type)
 
template<std::size_t I>
void registerSingleData (core::objectmodel::BaseComponent *meshTopology, auto &dataContainer)
 
template<size_t... Is>
void registerData (core::objectmodel::BaseComponent *meshTopology, auto &dataContainer, std::index_sequence< Is... >)
 

Function Documentation

◆ elementTypeToDataName()

constexpr const char* sofa::component::topology::container::constant::elementTypeToDataName ( ElementType  type)
constexpr

◆ getModuleName()

const char * sofa::component::topology::container::constant::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::topology::container::constant::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_TOPOLOGY_CONTAINER_CONSTANT_API void sofa::component::topology::container::constant::init ( )

◆ initExternalModule()

void sofa::component::topology::container::constant::initExternalModule ( )

◆ registerCubeTopology()

void sofa::component::topology::container::constant::registerCubeTopology ( sofa::core::ObjectFactory factory)

◆ registerData()

template<size_t... Is>
void sofa::component::topology::container::constant::registerData ( core::objectmodel::BaseComponent meshTopology,
auto &  dataContainer,
std::index_sequence< Is... >   
)

◆ registerMeshTopology()

void sofa::component::topology::container::constant::registerMeshTopology ( sofa::core::ObjectFactory factory)

◆ registerObjects()

void sofa::component::topology::container::constant::registerObjects ( sofa::core::ObjectFactory factory)

◆ registerSingleData()

template<std::size_t I>
void sofa::component::topology::container::constant::registerSingleData ( core::objectmodel::BaseComponent meshTopology,
auto &  dataContainer 
)

◆ registerSphereQuadTopology()

void sofa::component::topology::container::constant::registerSphereQuadTopology ( sofa::core::ObjectFactory factory)