|
DART 6.12.2
|
#include "dart/constraint/PGSLCPSolver.hpp"#include <iomanip>#include <iostream>#include "dart/common/Console.hpp"#include "dart/constraint/ConstrainedGroup.hpp"#include "dart/constraint/ConstraintBase.hpp"#include "dart/external/odelcpsolver/lcp.h"#include "dart/lcpsolver/Lemke.hpp"Namespaces | |
| namespace | dart |
| namespace | dart::constraint |
Macros | |
| #define | LCP_PGS_RANDOMLY_REORDER_CONSTRAINTS 1 |
| #define | LCP_PGS_OPTION_DEFAULT_ITERMAX 30 |
| #define | LCP_PGS_OPTION_DEFAULT_SOR_W 0.9 |
| #define | LCP_PGS_OPTION_DEFAULT_EPS_EA 1E-3 |
| #define | LCP_PGS_OPTION_DEFAULT_EPS_RESIDUAL 1E-6 |
| #define | LCP_PGS_OPTION_DEFAULT_EPS_DIVIDE 1E-9 |
Functions | |
| bool | dart::constraint::solvePGS (int n, int nskip, int, double *A, double *x, double *b, double *lo, double *hi, int *findex, PGSOption *option) |
| #define LCP_PGS_OPTION_DEFAULT_EPS_DIVIDE 1E-9 |
| #define LCP_PGS_OPTION_DEFAULT_EPS_EA 1E-3 |
| #define LCP_PGS_OPTION_DEFAULT_EPS_RESIDUAL 1E-6 |
| #define LCP_PGS_OPTION_DEFAULT_ITERMAX 30 |
| #define LCP_PGS_OPTION_DEFAULT_SOR_W 0.9 |
| #define LCP_PGS_RANDOMLY_REORDER_CONSTRAINTS 1 |