SOFA API  9fc4753c
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic::RotationMethods< DataTypes, sofa::geometry::Tetrahedron > Struct Template Reference

#include <CorotationalFEMForceField.h>

Inheritance diagram for sofa::component::solidmechanics::fem::elastic::RotationMethods< DataTypes, sofa::geometry::Tetrahedron >:

Public Member Functions

 RotationMethods (sofa::core::objectmodel::BaseObject *parent)
 
- Public Member Functions inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< DataTypes, sofa::geometry::Tetrahedron, StablePolarDecomposition< DataTypes >, PolarDecomposition< DataTypes >, IdentityRotation, TriangleRotation< DataTypes > >
 RotationMethodsContainer (sofa::core::objectmodel::BaseObject *parent)
 
void computeRotation (RotationMatrix &rotationMatrix, const RotationMatrix &initialRotationMatrix, const std::array< sofa::Coord_t< DataTypes >, NumberOfNodesInElement > &nodesPosition, const std::array< sofa::Coord_t< DataTypes >, NumberOfNodesInElement > &nodesRestPosition)
 
void selectRotationMethod ()
 

Additional Inherited Members

- Public Attributes inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< DataTypes, sofa::geometry::Tetrahedron, StablePolarDecomposition< DataTypes >, PolarDecomposition< DataTypes >, IdentityRotation, TriangleRotation< DataTypes > >
sofa::Data< RotationMethodsItems > d_rotationMethod
 
- Static Public Attributes inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< DataTypes, sofa::geometry::Tetrahedron, StablePolarDecomposition< DataTypes >, PolarDecomposition< DataTypes >, IdentityRotation, TriangleRotation< DataTypes > >
static constexpr auto NumberOfMethods
 
static constexpr std::size_t NumberOfNodesInElement
 

Constructor details

◆ RotationMethods()