SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::nonuniform Namespace Reference

Classes

class  HexahedronCompositeFEMForceFieldAndMass
 
class  HexahedronCompositeFEMMapping
 
class  NonUniformHexahedralFEMForceFieldAndMass
 
class  NonUniformHexahedronFEMForceFieldAndMass
 

Typedefs

using EigenMatrix = Eigen::MatrixXd
 

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 HexahedronCompositeFEMForceFieldAndMassClass
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API HexahedronCompositeFEMForceFieldAndMass< Vec3Types >
 
int HexahedronCompositeFEMMappingClass
 
int NonUniformHexahedralFEMForceFieldAndMassClass
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API NonUniformHexahedralFEMForceFieldAndMass< Vec3Types >
 
int NonUniformHexahedronFEMForceFieldAndMassClass
 
template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API NonUniformHexahedronFEMForceFieldAndMass< Vec3Types >
 

Typedef Documentation

◆ EigenMatrix

Function Documentation

◆ getModuleComponentList()

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

◆ getModuleName()

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

◆ getModuleVersion()

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

◆ init()

SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API void sofa::component::solidmechanics::fem::nonuniform::init ( )

◆ initExternalModule()

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

Variable Documentation

◆ HexahedronCompositeFEMForceFieldAndMass< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API sofa::component::solidmechanics::fem::nonuniform::HexahedronCompositeFEMForceFieldAndMass< Vec3Types >

◆ HexahedronCompositeFEMForceFieldAndMassClass

int sofa::component::solidmechanics::fem::nonuniform::HexahedronCompositeFEMForceFieldAndMassClass
Initial value:
= RegisterObject("Non uniform Hexahedral finite elements")
.add< HexahedronCompositeFEMForceFieldAndMass<Vec3Types> >()
Helper class used to register a class in the ObjectFactory.
Definition: ObjectFactory.h:291
RegisterObject & add(bool defaultTemplate=false)
Definition: ObjectFactory.h:322

◆ HexahedronCompositeFEMMappingClass

int sofa::component::solidmechanics::fem::nonuniform::HexahedronCompositeFEMMappingClass
Initial value:
= core::RegisterObject("Set the point to the center of mass of the DOFs it is attached to")
.add< HexahedronCompositeFEMMapping< Mapping< Vec3Types, Vec3Types > > >()

◆ NonUniformHexahedralFEMForceFieldAndMass< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API sofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedralFEMForceFieldAndMass< Vec3Types >

◆ NonUniformHexahedralFEMForceFieldAndMassClass

int sofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedralFEMForceFieldAndMassClass
Initial value:
= RegisterObject("Non uniform Hexahedral finite elements")
.add< NonUniformHexahedralFEMForceFieldAndMass<Vec3Types> >()

◆ NonUniformHexahedronFEMForceFieldAndMass< Vec3Types >

template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_NONUNIFORM_API sofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedronFEMForceFieldAndMass< Vec3Types >

◆ NonUniformHexahedronFEMForceFieldAndMassClass

int sofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedronFEMForceFieldAndMassClass
Initial value:
= RegisterObject("Non uniform Hexahedral finite elements")
.add< NonUniformHexahedronFEMForceFieldAndMass<Vec3Types> >()