SOFA API  56988ca1
Open source framework for multi-physics simuation
sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact Class Reference

#include <InteractionEllipsoidForceField.h>

Public Attributes

int index
 
Deriv1 pos
 
Deriv1 force
 
sofa::type::Vec3 bras_levier
 
Mat m
 

Public Member Functions

 Contact (int index=0, const Mat &m=Mat())
 

Friends

std::istream & operator>> (std::istream &in, Contact &c)
 
std::ostream & operator<< (std::ostream &out, const Contact &c)
 

Attribute details

◆ bras_levier

template<typename TDataTypes1 , typename TDataTypes2 >
sofa::type::Vec3 sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::bras_levier

◆ force

template<typename TDataTypes1 , typename TDataTypes2 >
Deriv1 sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::force

◆ index

template<typename TDataTypes1 , typename TDataTypes2 >
int sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::index

◆ m

template<typename TDataTypes1 , typename TDataTypes2 >
Mat sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::m

◆ pos

template<typename TDataTypes1 , typename TDataTypes2 >
Deriv1 sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::pos

Constructor details

◆ Contact()

template<typename TDataTypes1 , typename TDataTypes2 >
sofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact::Contact ( int  index = 0,
const Mat m = Mat() 
)
inline

Related details

◆ operator<<

template<typename TDataTypes1 , typename TDataTypes2 >
std::ostream& operator<< ( std::ostream &  out,
const Contact c 
)
friend

◆ operator>>

template<typename TDataTypes1 , typename TDataTypes2 >
std::istream& operator>> ( std::istream &  in,
Contact c 
)
friend