SOFA API  cb3b2882
Open source framework for multi-physics simuation
sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact Struct Reference

#include <BaseContactLagrangianConstraint.h>

Public Attributes

int m1
 
int m2
 the two extremities of the spring: masses m1 and m2 More...
 
Deriv norm
 contact normal, from m1 to m2 More...
 
Deriv t
 added for friction More...
 
Deriv s
 added for friction More...
 
Real contactDistance
 
unsigned int id
 
long contactId
 
PersistentID localId
 
ContactParams parameters
 
Coord P
 
Coord Q
 
Real dfree
 

Attribute details

◆ contactDistance

template<class DataTypes , class ContactParams >
Real sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::contactDistance

◆ contactId

template<class DataTypes , class ContactParams >
long sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::contactId

◆ dfree

template<class DataTypes , class ContactParams >
Real sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::dfree
mutable

◆ id

template<class DataTypes , class ContactParams >
unsigned int sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::id

◆ localId

template<class DataTypes , class ContactParams >
PersistentID sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::localId

◆ m1

template<class DataTypes , class ContactParams >
int sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::m1

◆ m2

template<class DataTypes , class ContactParams >
int sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::m2

the two extremities of the spring: masses m1 and m2

◆ norm

template<class DataTypes , class ContactParams >
Deriv sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::norm

contact normal, from m1 to m2

◆ P

template<class DataTypes , class ContactParams >
Coord sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::P

◆ parameters

template<class DataTypes , class ContactParams >
ContactParams sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::parameters

◆ Q

template<class DataTypes , class ContactParams >
Coord sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::Q

◆ s

template<class DataTypes , class ContactParams >
Deriv sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::s

added for friction

◆ t

template<class DataTypes , class ContactParams >
Deriv sofa::component::constraint::lagrangian::model::BaseContactLagrangianConstraint< DataTypes, ContactParams >::Contact::t

added for friction