public enum SolverType extends java.lang.Enum<SolverType>
| Enum Constant and Description |
|---|
Dantzig
btDantzigSolver: Mixed Linear Complementarity Problem (MLCP) direct
solver using the Dantzig Algorithm
|
Lemke
btLemkeSolver: accurate-but-slow MLCP direct solver using Lemke’s
Algorithm (see "Fast Implementation of Lemke’s Algorithm for Rigid Body
Contact Simulation" by John E.
|
NNCG
btNNCGConstraintSolver: using the Non-smooth Nonlinear Conjugate Gradient
(NNCG) method
|
PGS
btSolveProjectedGaussSeidel: slow MLCP direct solver using projected
Gauss-Seidel (PGS) for debug/learning purposes
|
SI
btSequentialImpulseConstraintSolver/btMultiBodyConstraintSolver: Bullet's
original sequential-impulse solver
|
| Modifier and Type | Method and Description |
|---|---|
static SolverType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SolverType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SolverType SI
public static final SolverType Dantzig
public static final SolverType Lemke
Seems to require a global CFM > 0.
public static final SolverType PGS
public static final SolverType NNCG
public static SolverType[] values()
for (SolverType c : SolverType.values()) System.out.println(c);
public static SolverType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null