net.java.dev.joode.stepper.lcp
Class LCPDriver
java.lang.Object
net.java.dev.joode.stepper.lcp.LCPDriver
public class LCPDriver
- extends java.lang.Object
- Author:
- Tom Larkworthy
|
Method Summary |
static void |
dClearUpperTriangle(RealPointer A,
int n)
clears the Upper triangle of the Matrix A. |
static void |
dMakeRandomMatrix(RealPointer A,
int n,
int m,
float range)
creates a random n x m matrix with values between -range to +range. |
static float |
dMaxDifference(RealPointer A,
RealPointer B,
int n,
int m)
finds the maximum difference of an element pair of the matrices A and B |
static void |
dSolveLCPBasicSlow(int n,
RealPointer A,
RealPointer x,
RealPointer b,
RealPointer w,
int nub,
RealPointer lo,
RealPointer hi)
|
static void |
dSolveLCPSlow(int n,
RealPointer A,
RealPointer x,
RealPointer b,
RealPointer w,
int nub,
RealPointer lo,
RealPointer hi,
IntPointer findex)
|
static void |
dTestSolveLCP()
|
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LCPDriver
public LCPDriver()
dSolveLCPBasicSlow
public static void dSolveLCPBasicSlow(int n,
RealPointer A,
RealPointer x,
RealPointer b,
RealPointer w,
int nub,
RealPointer lo,
RealPointer hi)
dSolveLCPSlow
public static void dSolveLCPSlow(int n,
RealPointer A,
RealPointer x,
RealPointer b,
RealPointer w,
int nub,
RealPointer lo,
RealPointer hi,
IntPointer findex)
dTestSolveLCP
public static void dTestSolveLCP()
dMakeRandomMatrix
public static void dMakeRandomMatrix(RealPointer A,
int n,
int m,
float range)
- creates a random n x m matrix with values between -range to +range.
- Parameters:
A - n - m - range -
dClearUpperTriangle
public static void dClearUpperTriangle(RealPointer A,
int n)
- clears the Upper triangle of the Matrix A. the result will then something
like this:
a 0 0 0
b c 0 0
d e f 0
- Parameters:
A - n -
dMaxDifference
public static float dMaxDifference(RealPointer A,
RealPointer B,
int n,
int m)
- finds the maximum difference of an element pair of the matrices A and B
- Parameters:
A - B - n - m -
- Returns:
main
public static void main(java.lang.String[] args)