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

Classes

class  CylinderGridTopology
 Define a cylinder grid topology Paramenters 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 independant connexe component (nodes can be multiplied by using virtual nodes) More...
 
class  SparseGridTopology
 
class  SphereGridTopology
 Define a sphere grid topology Paramenters are its. More...
 

Enumerations

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

Functions

SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleComponentList ()
 
void init ()
 

Variables

int CylinderGridTopologyClass
 
int GridTopologyClass
 
int RegularGridTopologyClass
 
int SparseGridMultipleTopologyClass
 
int SparseGridRamificationTopologyClass
 
int SparseGridTopologyClass
 
int SphereGridTopologyClass
 

Enumeration Type Documentation

◆ Grid_dimension

Enumerator
GRID_nullptr 
GRID_1D 
GRID_2D 
GRID_3D 

Function Documentation

◆ getModuleComponentList()

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

◆ 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 ( )

Variable Documentation

◆ CylinderGridTopologyClass

int sofa::component::topology::container::grid::CylinderGridTopologyClass
Initial value:
= core::RegisterObject("Cylinder grid in 3D")
.addAlias("CylinderGrid")
.add< CylinderGridTopology >()

◆ GridTopologyClass

int sofa::component::topology::container::grid::GridTopologyClass
Initial value:
= core::RegisterObject("Base class fo a regular grid in 3D")
.addAlias("Grid")
.add< GridTopology >()

◆ RegularGridTopologyClass

int sofa::component::topology::container::grid::RegularGridTopologyClass
Initial value:
= core::RegisterObject("Regular grid in 3D")
.addAlias("RegularGrid")
.add< RegularGridTopology >()

◆ SparseGridMultipleTopologyClass

int sofa::component::topology::container::grid::SparseGridMultipleTopologyClass
Initial value:
= core::RegisterObject("Sparse grid in 3D")
.addAlias("SparseGridMultiple")
.add< SparseGridMultipleTopology >()

◆ SparseGridRamificationTopologyClass

int sofa::component::topology::container::grid::SparseGridRamificationTopologyClass
Initial value:
= core::RegisterObject("Sparse grid in 3D (modified)")
.addAlias("SparseGridRamification")
.add< SparseGridRamificationTopology >()

◆ SparseGridTopologyClass

int sofa::component::topology::container::grid::SparseGridTopologyClass
Initial value:
= core::RegisterObject("Sparse grid in 3D")
.addAlias("SparseGrid")
.add< SparseGridTopology >()

◆ SphereGridTopologyClass

int sofa::component::topology::container::grid::SphereGridTopologyClass
Initial value:
= core::RegisterObject("Sphere grid in 3D")
.addAlias("SphereGrid")
.add< SphereGridTopology >()