#include <TriangularFEMForceField.h>
Class to store FEM information on each triangle, for topology modification handling. More...
Class to store FEM information on each triangle, for topology modification handling.
Public Attributes | |
MaterialStiffness | materialMatrix |
material stiffness matrices of each triangle More... | |
StrainDisplacement | strainDisplacementMatrix |
the stiffness matrix More... | |
Stiffness | stiffness |
Real | area |
type::fixed_array< Coord, 3 > | rotatedInitialElements |
Transformation | rotation |
type::Vec< 3, Real > | strain |
type::Vec< 3, Real > | stress |
Transformation | initialTransformation |
Coord | principalStressDirection |
Real | maxStress |
Coord | principalStrainDirection |
Real | maxStrain |
Real | differenceToCriteria |
type::vector< Coord > | lastNStressDirection |
Public Member Functions | |
TriangleInformation ()=default | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TriangleInformation &) |
Output stream. More... | |
std::istream & | operator>> (std::istream &in, TriangleInformation &) |
Input stream. More... | |
Real sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::area |
Real sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::differenceToCriteria |
Transformation sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::initialTransformation |
type::vector<Coord> sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::lastNStressDirection |
MaterialStiffness sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::materialMatrix |
material stiffness matrices of each triangle
the strain-displacement matrices vector
Real sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::maxStrain |
Real sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::maxStress |
Coord sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::principalStrainDirection |
Coord sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::principalStressDirection |
type::fixed_array<Coord,3> sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::rotatedInitialElements |
Transformation sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::rotation |
Stiffness sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::stiffness |
type::Vec<3,Real> sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::strain |
StrainDisplacement sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::strainDisplacementMatrix |
the stiffness matrix
type::Vec<3,Real> sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation::stress |
|
default |
|
friend |
Output stream.
|
friend |
Input stream.