SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation Class Reference

#include <TriangularBiquadraticSpringsForceField.h>

Public Attributes

Real gamma [3]
 
Real stiffness [3]
 
Mat3 DfDx [3]
 
Coord currentNormal
 the edge stiffness matrix More...
 
Coord lastValidNormal
 
Real area
 
Real restArea
 
Coord areaVector [3]
 
Deriv dp [3]
 
Real J
 

Public Member Functions

 TriangleRestInformation ()=default
 

Friends

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

Attribute details

◆ area

template<class DataTypes >
Real sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::area

◆ areaVector

template<class DataTypes >
Coord sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::areaVector[3]

◆ currentNormal

template<class DataTypes >
Coord sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::currentNormal

the edge stiffness matrix

◆ DfDx

template<class DataTypes >
Mat3 sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::DfDx[3]

◆ dp

template<class DataTypes >
Deriv sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::dp[3]

◆ gamma

template<class DataTypes >
Real sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::gamma[3]

◆ J

template<class DataTypes >
Real sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::J

◆ lastValidNormal

template<class DataTypes >
Coord sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::lastValidNormal

◆ restArea

template<class DataTypes >
Real sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::restArea

◆ stiffness

template<class DataTypes >
Real sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::stiffness[3]

Constructor details

◆ TriangleRestInformation()

template<class DataTypes >
sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation::TriangleRestInformation ( )
default

Related details

◆ operator<<

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

Output stream.

◆ operator>>

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

Input stream.