#include <LCPcalc.h>

Public Member Functions | |
| LCP (unsigned int maxConstraint) | |
| ~LCP () | |
| void | reset (void) |
| double ** | getW (void) |
| double & | getMu (void) |
| double * | getDfree (void) |
| double | getTolerance (void) |
| double | getMaxIter (void) |
| double * | getF (void) |
| bool | useInitialGuess (void) |
| unsigned int | getNbConst (void) |
| unsigned int | setNbConst (unsigned int nbC) |
| unsigned int | getMaxConst (void) |
Private Attributes | |
| int | maxConst |
| double * | dfree |
| double ** | W |
| double * | f |
| double | tol |
| int | numItMax |
| bool | useInitialF |
| double | mu |
| int | dim |
| unsigned int | nbConst |
Definition at line 49 of file LCPcalc.h.
| sofa::component::odesolver::LCP::LCP | ( | unsigned int | maxConstraint | ) |
| sofa::component::odesolver::LCP::~LCP | ( | ) |
| double* sofa::helper::LCP::getDfree | ( | void | ) | [inline] |
| double* sofa::helper::LCP::getF | ( | void | ) | [inline] |
| unsigned int sofa::helper::LCP::getMaxConst | ( | void | ) | [inline] |
| double sofa::helper::LCP::getMaxIter | ( | void | ) | [inline] |
| double& sofa::helper::LCP::getMu | ( | void | ) | [inline] |
Definition at line 68 of file LCPcalc.h.
References mu.
Referenced by sofa::component::odesolver::MasterContactSolver::build_LCP().
| unsigned int sofa::helper::LCP::getNbConst | ( | void | ) | [inline] |
| double sofa::helper::LCP::getTolerance | ( | void | ) | [inline] |
Definition at line 70 of file LCPcalc.h.
References tol.
Referenced by sofa::component::controller::LCPForceFeedback::computeForce().
| double** sofa::helper::LCP::getW | ( | void | ) | [inline] |
| void sofa::component::odesolver::LCP::reset | ( | void | ) |
Definition at line 75 of file LCPcalc.h.
References nbConst.
Referenced by sofa::component::odesolver::MasterContactSolver::step().
| bool sofa::helper::LCP::useInitialGuess | ( | void | ) | [inline] |
double* sofa::helper::LCP::dfree [private] |
int sofa::helper::LCP::dim [private] |
double* sofa::helper::LCP::f [private] |
Definition at line 55 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getF(), getF(), and LCP().
int sofa::helper::LCP::maxConst [private] |
Definition at line 52 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getMaxConst(), getMaxConst(), LCP(), reset(), and ~LCP().
double sofa::helper::LCP::mu [private] |
Definition at line 59 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getMu(), and getMu().
unsigned int sofa::helper::LCP::nbConst [private] |
Definition at line 61 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getNbConst(), getNbConst(), sofa::component::odesolver::LCP::setNbConst(), and setNbConst().
int sofa::helper::LCP::numItMax [private] |
Definition at line 57 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getMaxIter(), and getMaxIter().
double sofa::helper::LCP::tol [private] |
Definition at line 56 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::getTolerance(), getTolerance(), and sofa::component::odesolver::LCP::setTol().
bool sofa::helper::LCP::useInitialF [private] |
Definition at line 58 of file LCPcalc.h.
Referenced by sofa::component::odesolver::LCP::useInitialGuess(), and useInitialGuess().
double** sofa::helper::LCP::W [private] |
1.5.7.1