SOFA API  1c8b807d
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic Namespace Reference

Classes

struct  _2DMaterials
 
struct  _3DMaterials
 
class  BaseLinearElasticityFEMForceField
 
class  FastTetrahedralCorotationalForceField
 
class  FastTetrahedralCorotationalForceFieldData
 This class can be overridden if needed for additional storage within template specializations. More...
 
class  HexahedralFEMForceField
 
class  HexahedralFEMForceFieldAndMass
 
class  HexahedronFEMForceField
 
class  HexahedronFEMForceFieldInternalData
 
class  HexahedronFEMForceFieldAndMass
 
class  QuadBendingFEMForceField
 
class  TetrahedralCorotationalFEMForceField
 
class  TetrahedronFEMForceField
 
class  TetrahedronFEMForceFieldInternalData
 This class can be overridden if needed for additional storage within template specializations. More...
 
class  TriangleFEMForceField
 
class  TriangleFEMUtils
 
class  TriangularAnisotropicFEMForceField
 
class  TriangularFEMForceField
 
class  TriangularFEMForceFieldOptim
 
class  TriangularFEMForceFieldOptimInternalData
 This class can be overridden if needed for additional storage within template specializations. More...
 

Functions

void registerBeamFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerFastTetrahedralCorotationalForceField (sofa::core::ObjectFactory *factory)
 
void registerHexahedralFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerHexahedralFEMForceFieldAndMass (sofa::core::ObjectFactory *factory)
 
void registerHexahedronFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerHexahedronFEMForceFieldAndMass (sofa::core::ObjectFactory *factory)
 
void registerQuadBendingFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTetrahedralCorotationalFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTetrahedronFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTriangleFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTriangularAnisotropicFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTriangularFEMForceField (sofa::core::ObjectFactory *factory)
 
void registerTriangularFEMForceFieldOptim (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 ()
 

Variables

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API FastTetrahedralCorotationalForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API HexahedralFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API HexahedralFEMForceFieldAndMass< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API HexahedronFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API HexahedronFEMForceFieldAndMass< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API QuadBendingFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TetrahedralCorotationalFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TetrahedronFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TriangleFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TriangularAnisotropicFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TriangularFEMForceField< Vec3Types >
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API TriangularFEMForceFieldOptim< Vec3Types >
 

Function Documentation

◆ getModuleName()

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

◆ getModuleVersion()

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

◆ init()

SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API void sofa::component::solidmechanics::fem::elastic::init ( )

◆ initExternalModule()

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

◆ registerBeamFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerBeamFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerFastTetrahedralCorotationalForceField()

void sofa::component::solidmechanics::fem::elastic::registerFastTetrahedralCorotationalForceField ( sofa::core::ObjectFactory factory)

◆ registerHexahedralFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerHexahedralFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerHexahedralFEMForceFieldAndMass()

void sofa::component::solidmechanics::fem::elastic::registerHexahedralFEMForceFieldAndMass ( sofa::core::ObjectFactory factory)

◆ registerHexahedronFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerHexahedronFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerHexahedronFEMForceFieldAndMass()

void sofa::component::solidmechanics::fem::elastic::registerHexahedronFEMForceFieldAndMass ( sofa::core::ObjectFactory factory)

◆ registerObjects()

void sofa::component::solidmechanics::fem::elastic::registerObjects ( sofa::core::ObjectFactory factory)

◆ registerQuadBendingFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerQuadBendingFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTetrahedralCorotationalFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerTetrahedralCorotationalFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTetrahedronFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerTetrahedronFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTriangleFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerTriangleFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTriangularAnisotropicFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerTriangularAnisotropicFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTriangularFEMForceField()

void sofa::component::solidmechanics::fem::elastic::registerTriangularFEMForceField ( sofa::core::ObjectFactory factory)

◆ registerTriangularFEMForceFieldOptim()

void sofa::component::solidmechanics::fem::elastic::registerTriangularFEMForceFieldOptim ( sofa::core::ObjectFactory factory)

Variable Documentation

◆ FastTetrahedralCorotationalForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< Vec3Types >

◆ HexahedralFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::HexahedralFEMForceField< Vec3Types >

◆ HexahedralFEMForceFieldAndMass< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::HexahedralFEMForceFieldAndMass< Vec3Types >

◆ HexahedronFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::HexahedronFEMForceField< Vec3Types >

◆ HexahedronFEMForceFieldAndMass< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::HexahedronFEMForceFieldAndMass< Vec3Types >

◆ QuadBendingFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< Vec3Types >

◆ TetrahedralCorotationalFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< Vec3Types >

◆ TetrahedronFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TetrahedronFEMForceField< Vec3Types >

◆ TriangleFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TriangleFEMForceField< Vec3Types >

◆ TriangularAnisotropicFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TriangularAnisotropicFEMForceField< Vec3Types >

◆ TriangularFEMForceField< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< Vec3Types >

◆ TriangularFEMForceFieldOptim< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_ELASTIC_API sofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< Vec3Types >