maspack.solvers
Class LemkeSolverBase
java.lang.Object
maspack.solvers.LemkeSolverBase
- Direct Known Subclasses:
- LemkeContactSolver
public abstract class LemkeSolverBase
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOLVED
public static final int SOLVED
- See Also:
- Constant Field Values
UNBOUNDED_RAY
public static final int UNBOUNDED_RAY
- See Also:
- Constant Field Values
PIVOT_LIMIT_EXCEEDED
public static final int PIVOT_LIMIT_EXCEEDED
- See Also:
- Constant Field Values
BASIC
public static final int BASIC
- See Also:
- Constant Field Values
NEW
public static final int NEW
- See Also:
- Constant Field Values
AUTO_EPSILON
public static final double AUTO_EPSILON
- See Also:
- Constant Field Values
SHOW_BASIS
public static final int SHOW_BASIS
- See Also:
- Constant Field Values
SHOW_COLS
public static final int SHOW_COLS
- See Also:
- Constant Field Values
SHOW_LEXICO_COLS
public static final int SHOW_LEXICO_COLS
- See Also:
- Constant Field Values
SHOW_STATS
public static final int SHOW_STATS
- See Also:
- Constant Field Values
Z_VAR
public static final int Z_VAR
- See Also:
- Constant Field Values
W_VAR
public static final int W_VAR
- See Also:
- Constant Field Values
Z0
public static final int Z0
- See Also:
- Constant Field Values
AUTOMATIC_PIVOT_LIMIT
public static int AUTOMATIC_PIVOT_LIMIT
LemkeSolverBase
public LemkeSolverBase()
getPivotLimit
public int getPivotLimit()
setPivotLimit
public void setPivotLimit(int limit)
cycleCheckingEnabled
public boolean cycleCheckingEnabled()
setCycleChecking
public void setCycleChecking(boolean enable)
getPivotCount
public int getPivotCount()
resetPivotCount
public void resetPivotCount()
setPivotCount
public void setPivotCount(int cnt)
setDebug
public void setDebug(int code)
lexicoMinRatioTest
public int lexicoMinRatioTest(double[] mv,
double[] qv,
int numv,
int z_i,
boolean initial)
getEpsilon
public double getEpsilon()