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