#include <StandardTetrahedralFEMForceField.h>
data structure stored for each tetrahedron More...

data structure stored for each tetrahedron
Public Attributes | |
| Real | restVolume |
| rest volume More... | |
| Real | volScale |
| current tetrahedron volume More... | |
| Coord | shapeVector [4] |
| shape vector at the rest configuration More... | |
| Coord | fiberDirection |
| fiber direction in rest configuration More... | |
| Coord | dJ [4] |
| derivatives of J More... | |
| Real | strainEnergy |
| deformation gradient = gradPhi More... | |
| float | tetraIndices [4] {} |
| float | tetraEdges [6] {} |
Public Attributes inherited from sofa::component::solidmechanics::fem::hyperelastic::material::StrainInformation< DataTypes > | |
| Real | trC |
| Trace of C = I1. More... | |
| Real | J |
| Real | lambda |
| Real | trCsquare |
| Trace of C^2 : I2 = (trCSquare - trC^2)/2. More... | |
| bool | hasBeenInitialized |
| boolean indicating whether the invariants have been computed More... | |
| MatrixSym | deformationTensor |
| right Cauchy-Green deformation tensor C (gradPhi^T gradPhi) More... | |
| EigenMatrix | Evect |
| CoordEigen | Evalue |
| Real | logJ |
| MatrixSym | E |
Public Member Functions | |
| TetrahedronRestInformation () | |
Public Member Functions inherited from sofa::component::solidmechanics::fem::hyperelastic::material::StrainInformation< DataTypes > | |
| StrainInformation () | |
| virtual | ~StrainInformation () |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const TetrahedronRestInformation &) |
| Output stream. More... | |
| std::istream & | operator>> (std::istream &in, TetrahedronRestInformation &) |
| Input stream. More... | |
| Coord sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::dJ[4] |
derivatives of J
| Coord sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::fiberDirection |
fiber direction in rest configuration
| Real sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::restVolume |
rest volume
| Coord sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::shapeVector[4] |
shape vector at the rest configuration
| Real sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::strainEnergy |
deformation gradient = gradPhi
right Cauchy-Green deformation tensor C (gradPhi^T gradPhi)
| float sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::tetraEdges[6] {} |
| float sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::tetraIndices[4] {} |
| Real sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation::volScale |
current tetrahedron volume
|
inline |
|
friend |
Output stream.
|
friend |
Input stream.