SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::helper::LocalBlock33 Class Reference

#include <LCPcalc.h>

Public Attributes

bool computed
 
double w [6]
 
double wInv [6]
 
double det
 
double f_1 [3]
 

Public Member Functions

 LocalBlock33 ()
 
 ~LocalBlock33 ()
 
void compute (double &w11, double &w12, double &w13, double &w22, double &w23, double &w33)
 
void stickState (double &dn, double &dt, double &ds, double &fn, double &ft, double &fs)
 
void slipState (double &mu, double &dn, double &dt, double &ds, double &fn, double &ft, double &fs)
 
void GS_State (double &mu, double &dn, double &dt, double &ds, double &fn, double &ft, double &fs)
 
void New_GS_State (double &mu, double &dn, double &dt, double &ds, double &fn, double &ft, double &fs)
 
void BiPotential (double &mu, double &dn, double &dt, double &ds, double &fn, double &ft, double &fs)
 
void setPreviousForce (double &fn, double &ft, double &fs)
 

Attribute details

bool sofa::helper::LocalBlock33::computed
double sofa::helper::LocalBlock33::det
double sofa::helper::LocalBlock33::f_1[3]
double sofa::helper::LocalBlock33::w[6]
double sofa::helper::LocalBlock33::wInv[6]

Constructor details

sofa::helper::LocalBlock33::LocalBlock33 ( )
inline
sofa::helper::LocalBlock33::~LocalBlock33 ( )
inline

Function details

void sofa::helper::LocalBlock33::BiPotential ( double mu,
double dn,
double dt,
double ds,
double fn,
double ft,
double fs 
)
void sofa::helper::LocalBlock33::compute ( double w11,
double w12,
double w13,
double w22,
double w23,
double w33 
)
void sofa::helper::LocalBlock33::GS_State ( double mu,
double dn,
double dt,
double ds,
double fn,
double ft,
double fs 
)
void sofa::helper::LocalBlock33::New_GS_State ( double mu,
double dn,
double dt,
double ds,
double fn,
double ft,
double fs 
)
void sofa::helper::LocalBlock33::setPreviousForce ( double fn,
double ft,
double fs 
)
inline
void sofa::helper::LocalBlock33::slipState ( double mu,
double dn,
double dt,
double ds,
double fn,
double ft,
double fs 
)
void sofa::helper::LocalBlock33::stickState ( double dn,
double dt,
double ds,
double fn,
double ft,
double fs 
)