SOFA API  56988ca1
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::hyperelastic Namespace Reference

Namespaces

 material
 

Classes

class  StandardTetrahedralFEMForceField
 
class  TetrahedronHyperelasticityFEMForceField
 

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 ()
 
template<class VecCoord >
void drawHyperelasticTets (const core::visual::VisualParams *vparams, const VecCoord &x, core::topology::BaseMeshTopology *topology, const std::string &materialName)
 

Variables

int StandardTetrahedralFEMForceFieldClass
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API StandardTetrahedralFEMForceField< Vec3Types >
 
int TetrahedronHyperelasticityFEMForceFieldClass
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API TetrahedronHyperelasticityFEMForceField< Vec3Types >
 

Function Documentation

◆ drawHyperelasticTets()

template<class VecCoord >
void sofa::component::solidmechanics::fem::hyperelastic::drawHyperelasticTets ( const core::visual::VisualParams vparams,
const VecCoord &  x,
core::topology::BaseMeshTopology topology,
const std::string &  materialName 
)

◆ getModuleComponentList()

const char * sofa::component::solidmechanics::fem::hyperelastic::getModuleComponentList ( )

◆ getModuleName()

const char * sofa::component::solidmechanics::fem::hyperelastic::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::solidmechanics::fem::hyperelastic::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API void sofa::component::solidmechanics::fem::hyperelastic::init ( )

◆ initExternalModule()

void sofa::component::solidmechanics::fem::hyperelastic::initExternalModule ( )

Variable Documentation

◆ StandardTetrahedralFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< Vec3Types >

◆ StandardTetrahedralFEMForceFieldClass

int sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceFieldClass
Initial value:
= core::RegisterObject("Generic Tetrahedral finite elements")
.add< StandardTetrahedralFEMForceField<Vec3Types> >()

◆ TetrahedronHyperelasticityFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< Vec3Types >

◆ TetrahedronHyperelasticityFEMForceFieldClass

int sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceFieldClass
Initial value:
= core::RegisterObject("Generic Tetrahedral finite elements")
.add< TetrahedronHyperelasticityFEMForceField<Vec3Types> >()