Namespaces | |
| material | |
Classes | |
| class | HyperelasticityFEMForceField |
| class | HyperelasticMaterial |
| class | IncompressibleMooneyRivlinMaterial |
| class | LinearMechanicalParametersComponent |
| class | MooneyRivlinMaterial |
| class | NeoHookeanMaterial |
| class | OgdenMaterial |
| class | StVenantKirchhoffMaterial |
| Represents the St. Venant-Kirchhoff material model for hyperelastic materials. More... | |
| class | MajorSymmetric4Tensor |
| struct | DeformationGradientTag |
| Tag for deformation gradient initialization. More... | |
| struct | RightCauchyGreenTensorTag |
| Tag for right Cauchy-Green tensor initialization. More... | |
| class | Strain |
| Class to compute and manage strain measures in elasticity simulations. More... | |
| class | PK2HyperelasticMaterial |
| class | StandardTetrahedralFEMForceField |
| class | TetrahedronHyperelasticityFEMForceField |
Variables | |
| struct sofa::component::solidmechanics::fem::hyperelastic::DeformationGradientTag | deformationGradient |
| struct sofa::component::solidmechanics::fem::hyperelastic::RightCauchyGreenTensorTag | rightCauchyGreenTensor |
| template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API | StandardTetrahedralFEMForceField< Vec3Types > |
| template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API | TetrahedronHyperelasticityFEMForceField< Vec3Types > |
| template<class DataTypes > | |
| const helper::OptionsGroup | materialOptions |
| void sofa::component::solidmechanics::fem::hyperelastic::drawHyperelasticTets | ( | const core::visual::VisualParams * | vparams, |
| const typename DataTypes::VecCoord & | x, | ||
| core::topology::BaseMeshTopology * | topology, | ||
| const std::string & | materialName | ||
| ) |
| void sofa::component::solidmechanics::fem::hyperelastic::drawHyperelasticTets | ( | const core::visual::VisualParams * | vparams, |
| const typename DataTypes::VecCoord & | x, | ||
| core::topology::BaseMeshTopology * | topology, | ||
| const std::string & | materialName, | ||
| const IndicesContainer & | indices | ||
| ) |
| const char * sofa::component::solidmechanics::fem::hyperelastic::getModuleName | ( | ) |
| const char * sofa::component::solidmechanics::fem::hyperelastic::getModuleVersion | ( | ) |
| SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API void sofa::component::solidmechanics::fem::hyperelastic::init | ( | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::initExternalModule | ( | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerHyperelasticityFEMForceField | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerIncompressibleMooneyRivlinMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerMooneyRivlinMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerNeoHookeanMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerOgdenMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerPlasticMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerStandardTetrahedralFEMForceField | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerStVenantKirchhoffMaterial | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::registerTetrahedronHyperelasticityFEMForceField | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::solidmechanics::fem::hyperelastic::selectColors | ( | const std::string & | materialName, |
| sofa::type::RGBAColor & | color1, | ||
| sofa::type::RGBAColor & | color2, | ||
| sofa::type::RGBAColor & | color3, | ||
| sofa::type::RGBAColor & | color4 | ||
| ) |
| struct sofa::component::solidmechanics::fem::hyperelastic::DeformationGradientTag sofa::component::solidmechanics::fem::hyperelastic::deformationGradient |
| const helper::OptionsGroup sofa::component::solidmechanics::fem::hyperelastic::materialOptions |
| struct sofa::component::solidmechanics::fem::hyperelastic::RightCauchyGreenTensorTag sofa::component::solidmechanics::fem::hyperelastic::rightCauchyGreenTensor |
| template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< Vec3Types > |
| template class SOFA_COMPONENT_SOLIDMECHANICS_FEM_HYPERELASTIC_API sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< Vec3Types > |