SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::component::fem::StrainInformation< DataTypes > Class Template Reference

#include <HyperelasticMaterial.h>

Inheritance diagram for sofa::component::fem::StrainInformation< DataTypes >:

Public Attributes

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

 StrainInformation ()
 
virtual ~StrainInformation ()
 

Attribute details

template<typename DataTypes >
MatrixSym sofa::component::fem::StrainInformation< DataTypes >::deformationTensor

right Cauchy-Green deformation tensor C (gradPhi^T gradPhi)

template<typename DataTypes >
MatrixSym sofa::component::fem::StrainInformation< DataTypes >::E
template<typename DataTypes >
CoordEigen sofa::component::fem::StrainInformation< DataTypes >::Evalue
template<typename DataTypes >
EigenMatrix sofa::component::fem::StrainInformation< DataTypes >::Evect
template<typename DataTypes >
bool sofa::component::fem::StrainInformation< DataTypes >::hasBeenInitialized

boolean indicating whether the invariants have been computed

template<typename DataTypes >
Real sofa::component::fem::StrainInformation< DataTypes >::J
template<typename DataTypes >
Real sofa::component::fem::StrainInformation< DataTypes >::lambda
template<typename DataTypes >
Real sofa::component::fem::StrainInformation< DataTypes >::logJ
template<typename DataTypes >
Real sofa::component::fem::StrainInformation< DataTypes >::trC

Trace of C = I1.

template<typename DataTypes >
Real sofa::component::fem::StrainInformation< DataTypes >::trCsquare

Trace of C^2 : I2 = (trCSquare - trC^2)/2.

Constructor details

template<typename DataTypes >
sofa::component::fem::StrainInformation< DataTypes >::StrainInformation ( )
inline
template<typename DataTypes >
virtual sofa::component::fem::StrainInformation< DataTypes >::~StrainInformation ( )
inlinevirtual