#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 | ( | ) |
void sofa::helper::LCP::allocate | ( | unsigned int | maxConst | ) |
|
inline |
|
inline |
|
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 |