#include <LCPcalc.h>
Public Attributes | |
| int | it |
| SReal | error |
Public Member Functions | |
| LCP () | |
| ~LCP () | |
| void | reset (void) |
| void | allocate (unsigned int maxConst) |
| SReal ** | getW (void) |
| SReal & | getMu (void) |
| SReal * | getDfree (void) |
| SReal | getTolerance (void) |
| SReal | getMaxIter (void) |
| SReal * | getF (void) |
| SReal * | getF_1 (void) |
| SReal * | getD (void) |
| bool | useInitialGuess (void) |
| unsigned int | getDim (void) |
| unsigned int | setDim (unsigned int nbC) |
| unsigned int | getMaxConst (void) |
| void | setNumItMax (int input_numItMax) |
| void | setTol (SReal input_tol) |
| void | setLCP (unsigned int input_dim, SReal *input_dfree, SReal **input_W, SReal *input_f, SReal &input_mu, SReal &input_tol, int input_numItMax) |
| void | solveNLCP (bool convergenceTest, std::vector< SReal > *residuals=nullptr, std::vector< SReal > *violations=nullptr) |
| SReal sofa::helper::LCP::error |
| int sofa::helper::LCP::it |
| sofa::helper::LCP::LCP | ( | ) |
| sofa::helper::LCP::~LCP | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void sofa::helper::LCP::reset | ( | void | ) |
| void sofa::helper::LCP::setLCP | ( | unsigned int | input_dim, |
| SReal * | input_dfree, | ||
| SReal ** | input_W, | ||
| SReal * | input_f, | ||
| SReal & | input_mu, | ||
| SReal & | input_tol, | ||
| int | input_numItMax | ||
| ) |
|
inline |
|
inline |
| void sofa::helper::LCP::solveNLCP | ( | bool | convergenceTest, |
| std::vector< SReal > * | residuals = nullptr, |
||
| std::vector< SReal > * | violations = nullptr |
||
| ) |
|
inline |