SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation Class Reference

#include <QuadBendingFEMForceField.h>

Class to store FEM information on each quad, for topology modification handling. More...

Detailed Description

template<class DataTypes>
class sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation

Class to store FEM information on each quad, for topology modification handling.

Public Attributes

MaterialStiffness BendingmaterialMatrix
 material stiffness matrices of each quad including Bending and shear component More...
 
MaterialStiffness ShearmaterialMatrix
 the strain-displacement matrices vector More...
 
StrainDisplacement strainDisplacementMatrix
 the stiffness matrix More...
 
Stiffness stiffness
 
Stiffness Bendingstiffness
 
Stiffness Shearstiffness
 
type::fixed_array< Coord, 3 > InitialPosElements
 
Coord IntlengthElement
 
Coord IntheightElement
 
Coord Intcentroid
 
Real Inthalflength
 
Real Inthalfheight
 
Real differenceToCriteria
 

Public Member Functions

 QuadInformation ()
 

Friends

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

Attribute details

◆ BendingmaterialMatrix

template<class DataTypes >
MaterialStiffness sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::BendingmaterialMatrix

material stiffness matrices of each quad including Bending and shear component

◆ Bendingstiffness

template<class DataTypes >
Stiffness sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::Bendingstiffness

◆ differenceToCriteria

template<class DataTypes >
Real sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::differenceToCriteria

◆ InitialPosElements

template<class DataTypes >
type::fixed_array<Coord,3> sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::InitialPosElements

◆ Intcentroid

template<class DataTypes >
Coord sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::Intcentroid

◆ Inthalfheight

template<class DataTypes >
Real sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::Inthalfheight

◆ Inthalflength

template<class DataTypes >
Real sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::Inthalflength

◆ IntheightElement

template<class DataTypes >
Coord sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::IntheightElement

◆ IntlengthElement

template<class DataTypes >
Coord sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::IntlengthElement

◆ ShearmaterialMatrix

template<class DataTypes >
MaterialStiffness sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::ShearmaterialMatrix

the strain-displacement matrices vector

◆ Shearstiffness

template<class DataTypes >
Stiffness sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::Shearstiffness

◆ stiffness

template<class DataTypes >
Stiffness sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::stiffness

◆ strainDisplacementMatrix

template<class DataTypes >
StrainDisplacement sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::strainDisplacementMatrix

the stiffness matrix

Constructor details

◆ QuadInformation()

template<class DataTypes >
sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation::QuadInformation ( )
inline

Related details

◆ operator<<

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

Output stream.

◆ operator>>

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

Input stream.