#include <CorotationalFEMForceField.h>

Public Member Functions | |
| RotationMethods (sofa::core::objectmodel::BaseObject *parent) | |
Public Member Functions inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< Vec3Real< Real >, sofa::geometry::Triangle, StablePolarDecomposition< Vec3Real< Real > >, PolarDecomposition< Vec3Real< Real > >, IdentityRotation, TriangleRotation< Vec3Real< Real > > > | |
| RotationMethodsContainer (sofa::core::objectmodel::BaseObject *parent) | |
| void | computeRotation (RotationMatrix &rotationMatrix, const RotationMatrix &initialRotationMatrix, const std::array< sofa::Coord_t< Vec3Real< Real > >, NumberOfNodesInElement > &nodesPosition, const std::array< sofa::Coord_t< Vec3Real< Real > >, NumberOfNodesInElement > &nodesRestPosition) |
| void | selectRotationMethod () |
Additional Inherited Members | |
Public Attributes inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< Vec3Real< Real >, sofa::geometry::Triangle, StablePolarDecomposition< Vec3Real< Real > >, PolarDecomposition< Vec3Real< Real > >, IdentityRotation, TriangleRotation< Vec3Real< Real > > > | |
| sofa::Data< RotationMethodsItems > | d_rotationMethod |
Static Public Attributes inherited from sofa::component::solidmechanics::fem::elastic::RotationMethodsContainer< Vec3Real< Real >, sofa::geometry::Triangle, StablePolarDecomposition< Vec3Real< Real > >, PolarDecomposition< Vec3Real< Real > >, IdentityRotation, TriangleRotation< Vec3Real< Real > > > | |
| static constexpr auto | NumberOfMethods |
| static constexpr std::size_t | NumberOfNodesInElement |
|
inlineexplicit |