public class DantzigLCPSolverTest
extends java.lang.Object
Constructor and Description |
---|
DantzigLCPSolverTest() |
Modifier and Type | Method and Description |
---|---|
void |
createTestCase(MatrixNd M,
VectorNd q,
VectorNd lo,
VectorNd hi,
int nub,
int nalpha,
int rank) |
void |
execute() |
static void |
main(java.lang.String[] args) |
void |
testMultiPointContact(double ang,
double mu)
Create a test case involving multi-point contact of a box on a plane.
|
void |
testSinglePointContact(double ang,
double mu)
Create a test case involving a single point contact on a plane.
|
void |
testSolver(MatrixNd M,
VectorNd q,
int size,
DantzigLCPSolver.Status expectedStatus) |
void |
testSolver(VectorNd z,
VectorNd w,
MatrixNd M,
VectorNd q,
VectorNd lo,
VectorNd hi,
int nub,
int size,
DantzigLCPSolver.Status expectedStatus) |
void |
testSpecial(double[] Mvals,
double[] qvals) |
void |
testSpecial(double[] Mvals,
double[] qvals,
double[] loVals,
double[] hiVals,
int nub) |
public void testSolver(VectorNd z, VectorNd w, MatrixNd M, VectorNd q, VectorNd lo, VectorNd hi, int nub, int size, DantzigLCPSolver.Status expectedStatus)
public void testSolver(MatrixNd M, VectorNd q, int size, DantzigLCPSolver.Status expectedStatus)
public void testSpecial(double[] Mvals, double[] qvals)
public void testSpecial(double[] Mvals, double[] qvals, double[] loVals, double[] hiVals, int nub)
public void testSinglePointContact(double ang, double mu)
public void testMultiPointContact(double ang, double mu)
public void createTestCase(MatrixNd M, VectorNd q, VectorNd lo, VectorNd hi, int nub, int nalpha, int rank)
public void execute()
public static void main(java.lang.String[] args)