#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.