#include <PersistentUnilateralInteractionConstraint.h>
|  | 
|  | PersistentUnilateralConstraintResolutionWithFriction (double mu, bool *active=NULL) | 
|  | 
| void | init (int line, double **w, double *force) override | 
|  | 
| void | resolution (int line, double **w, double *d, double *force, double *dFree) override | 
|  | 
| void | store (int line, double *force, bool) override | 
|  | 
| void | setConstraint (PersistentUnilateralInteractionConstraint< DataTypes > *c) | 
|  | 
| void | setInitForce (type::Vec3d f) | 
|  | 
|  | ConstraintResolution (unsigned int nbLines, SReal tolerance=0.0) | 
|  | 
| virtual | ~ConstraintResolution () | 
|  | 
| virtual void | init (int, SReal **, SReal *) | 
|  | 
| virtual void | initForce (int, SReal *) | 
|  | 
| virtual void | resolution (int line, SReal **w, SReal *d, SReal *force, SReal *dFree) | 
|  | 
| virtual void | store (int, SReal *, bool) | 
|  | 
| void | setNbLines (unsigned int nbLines) | 
|  | 
| unsigned int | getNbLines () const | 
|  | 
| void | setTolerance (SReal tolerance) | 
|  | 
| SReal | getTolerance () const | 
|  | 
◆ _active
template<class DataTypes > 
 
 
◆ _f
template<class DataTypes > 
 
 
◆ _mu
template<class DataTypes > 
 
 
◆ _W
template<class DataTypes > 
 
 
◆ m_constraint
template<class DataTypes > 
 
 
◆ PersistentUnilateralConstraintResolutionWithFriction()
template<class DataTypes > 
 
 
◆ init()
template<class DataTypes > 
 
 
◆ resolution()
template<class DataTypes > 
 
 
◆ setConstraint()
template<class DataTypes > 
 
 
◆ setInitForce()
template<class DataTypes > 
 
 
◆ store()
template<class DataTypes > 
 
 
◆ ContactState
template<class DataTypes > 
      
 
| Enumerator | 
|---|
| NONE |  | 
| SLIDING |  | 
| STICKY |  |