#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... | |
![]() | |
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 | |
![]() | |
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.