SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation Class Reference

#include <FastTetrahedralCorotationalForceField.h>

data structure stored for each tetrahedron More...

Detailed Description

template<class DataTypes>
class sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation

data structure stored for each tetrahedron

Public Attributes

Coord shapeVector [4]
 shape vector at the rest configuration More...
 
Real restVolume
 rest volume More...
 
Coord restEdgeVector [6]
 
Mat3x3 linearDfDxDiag [4]
 
Mat3x3 linearDfDx [6]
 
Mat3x3 rotation
 
Mat3x3 restRotation
 
Real edgeOrientation [6]
 

Friends

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

Attribute details

◆ edgeOrientation

template<class DataTypes >
Real sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::edgeOrientation[6]

◆ linearDfDx

template<class DataTypes >
Mat3x3 sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::linearDfDx[6]

◆ linearDfDxDiag

template<class DataTypes >
Mat3x3 sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::linearDfDxDiag[4]

◆ restEdgeVector

template<class DataTypes >
Coord sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::restEdgeVector[6]

◆ restRotation

template<class DataTypes >
Mat3x3 sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::restRotation

◆ restVolume

template<class DataTypes >
Real sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::restVolume

rest volume

◆ rotation

template<class DataTypes >
Mat3x3 sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::rotation

◆ shapeVector

template<class DataTypes >
Coord sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation::shapeVector[4]

shape vector at the rest configuration

Related details

◆ operator<<

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

Output stream.

◆ operator>>

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

Input stream.