DART
6.7.3
|
#include "dart/constraint/PGSLCPSolver.hpp"
#include <iomanip>
#include <iostream>
#include "dart/external/odelcpsolver/lcp.h"
#include "dart/common/Console.hpp"
#include "dart/constraint/ConstraintBase.hpp"
#include "dart/constraint/ConstrainedGroup.hpp"
#include "dart/lcpsolver/Lemke.hpp"
Namespaces | |
dart | |
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 |