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

data structure stored for each tetrahedron
Public Attributes | |
| Coord | m_shapeVector [4] |
| shape vector at the rest configuration More... | |
| Coord | m_fiberDirection |
| fiber direction in rest configuration More... | |
| Real | m_restVolume {} |
| rest volume More... | |
| Real | m_volScale {} |
| current tetrahedron volume More... | |
| Real | m_volume {} |
| MatrixSym | m_SPKTensorGeneral |
| volume/ restVolume More... | |
| Matrix3 | m_deformationGradient |
| deformation gradient = gradPhi More... | |
| Real | m_strainEnergy {} |
| right Cauchy-Green deformation tensor C (gradPhi^T gradPhi) More... | |
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 ()=default | |
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... | |
| Matrix3 sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_deformationGradient |
deformation gradient = gradPhi
| Coord sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_fiberDirection |
fiber direction in rest configuration
| Real sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_restVolume {} |
rest volume
| Coord sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_shapeVector[4] |
shape vector at the rest configuration
| MatrixSym sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_SPKTensorGeneral |
volume/ restVolume
| Real sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_strainEnergy {} |
right Cauchy-Green deformation tensor C (gradPhi^T gradPhi)
| Real sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_volScale {} |
current tetrahedron volume
| Real sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation::m_volume {} |
|
default |
|
friend |
Output stream.
|
friend |
Input stream.