Package org.jblas.util
Class SanityChecks
- java.lang.Object
-
- org.jblas.util.SanityChecks
-
public class SanityChecks extends java.lang.ObjectRun a few sanity checks on the installation to see whether everything runs as expected.
-
-
Field Summary
Fields Modifier and Type Field Description static intchecksFailed
-
Constructor Summary
Constructors Constructor Description SanityChecks()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheck(java.lang.String message, boolean condition)static voidcheckComplexReturnValues()static voidcheckEigenvalues()Compute eigenvalues.static voidcheckGeneralizedEigenvalues()static voidcheckMatrixMultiplication()Check matrix multiplication.static voidcheckSVD()static voidcheckVectorAddition()Check whether vector addition works.static voidcheckXerbla()Check whether error handling works.static voidmain(java.lang.String[] args)private static voidprintSummary()
-
-
-
Method Detail
-
check
public static void check(java.lang.String message, boolean condition)
-
checkVectorAddition
public static void checkVectorAddition()
Check whether vector addition works. This is pure Java code and should work.
-
checkMatrixMultiplication
public static void checkMatrixMultiplication()
Check matrix multiplication. This is already ATLAS/BLAS code.
-
checkXerbla
public static void checkXerbla()
Check whether error handling works. If it works, you should see an ok, otherwise, you might see the actual error message and then the program exits.
-
checkEigenvalues
public static void checkEigenvalues()
Compute eigenvalues. This is a routine not in ATLAS, but in the original LAPACK.
-
checkSVD
public static void checkSVD()
-
checkGeneralizedEigenvalues
public static void checkGeneralizedEigenvalues()
-
checkComplexReturnValues
public static void checkComplexReturnValues()
-
main
public static void main(java.lang.String[] args)
-
printSummary
private static void printSummary()
-
-