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

Classes

class  CylinderGridTopology
 Define a cylinder grid topology Parameters are its. More...
 
class  GridTopology
 Define a regular grid topology, with no spatial information. More...
 
class  RegularGridTopology
 
class  SparseGridMultipleTopology
 
class  SparseGridRamificationTopology
 a SparseGridTopology where each resulting cube contains only one independent connexe component (nodes can be multiplied by using virtual nodes) More...
 
class  SparseGridTopology
 
class  SphereGridTopology
 Define a sphere grid topology Parameters are its. More...
 

Enumerations

enum class  Grid_dimension { GRID_nullptr = 0 , GRID_1D , GRID_2D , GRID_3D }
 

Functions

void registerCylinderGridTopology (sofa::core::ObjectFactory *factory)
 
void registerGridTopology (sofa::core::ObjectFactory *factory)
 
void registerRegularGridTopology (sofa::core::ObjectFactory *factory)
 
void registerSparseGridMultipleTopology (sofa::core::ObjectFactory *factory)
 
void registerSparseGridRamificationTopology (sofa::core::ObjectFactory *factory)
 
void registerSparseGridTopology (sofa::core::ObjectFactory *factory)
 
void registerSphereGridTopology (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 ()
 

Enumeration Type Documentation

◆ Grid_dimension

Enumerator
GRID_nullptr 
GRID_1D 
GRID_2D 
GRID_3D 

Function Documentation

◆ getModuleName()

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

◆ getModuleVersion()

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

◆ init()

SOFA_COMPONENT_TOPOLOGY_CONTAINER_GRID_API void sofa::component::topology::container::grid::init ( )

◆ initExternalModule()

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

◆ registerCylinderGridTopology()

void sofa::component::topology::container::grid::registerCylinderGridTopology ( sofa::core::ObjectFactory factory)

◆ registerGridTopology()

void sofa::component::topology::container::grid::registerGridTopology ( sofa::core::ObjectFactory factory)

◆ registerObjects()

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

◆ registerRegularGridTopology()

void sofa::component::topology::container::grid::registerRegularGridTopology ( sofa::core::ObjectFactory factory)

◆ registerSparseGridMultipleTopology()

void sofa::component::topology::container::grid::registerSparseGridMultipleTopology ( sofa::core::ObjectFactory factory)

◆ registerSparseGridRamificationTopology()

void sofa::component::topology::container::grid::registerSparseGridRamificationTopology ( sofa::core::ObjectFactory factory)

◆ registerSparseGridTopology()

void sofa::component::topology::container::grid::registerSparseGridTopology ( sofa::core::ObjectFactory factory)

◆ registerSphereGridTopology()

void sofa::component::topology::container::grid::registerSphereGridTopology ( sofa::core::ObjectFactory factory)