SOFA API  8ac0ab06
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation Class Reference

#include <TetrahedralCorotationalFEMForceField.h>

the information stored for each tetrahedron More...

Detailed Description

template<class DataTypes>
class sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation

the information stored for each tetrahedron

Public Attributes

MaterialStiffness materialMatrix
 material stiffness matrices of each tetrahedron More...
 
StrainDisplacementTransposed strainDisplacementTransposedMatrix
 the strain-displacement matrices vector More...
 
type::fixed_array< Coord, 4 > rotatedInitialElements
 large displacement method More...
 
Transformation rotation
 
Transformation initialTransformation
 polar method More...
 

Public Member Functions

 TetrahedronInformation ()
 

Friends

std::ostream & operator<< (std::ostream &os, const TetrahedronInformation &)
 Output stream. More...
 
std::istream & operator>> (std::istream &in, TetrahedronInformation &)
 Input stream. More...
 

Attribute details

◆ initialTransformation

template<class DataTypes >
Transformation sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation::initialTransformation

polar method

◆ materialMatrix

template<class DataTypes >
MaterialStiffness sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation::materialMatrix

material stiffness matrices of each tetrahedron

◆ rotatedInitialElements

template<class DataTypes >
type::fixed_array<Coord,4> sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation::rotatedInitialElements

large displacement method

◆ rotation

◆ strainDisplacementTransposedMatrix

template<class DataTypes >
StrainDisplacementTransposed sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation::strainDisplacementTransposedMatrix

the strain-displacement matrices vector

Constructor details

◆ TetrahedronInformation()

template<class DataTypes >
sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation::TetrahedronInformation ( )
inline

Related details

◆ operator<<

template<class DataTypes >
std::ostream& operator<< ( std::ostream &  os,
const TetrahedronInformation  
)
friend

Output stream.

◆ operator>>

template<class DataTypes >
std::istream& operator>> ( std::istream &  in,
TetrahedronInformation  
)
friend

Input stream.