#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 | |