org.ujmp.core.benchmark
Class BenchmarkUtil
- java.lang.Object
-
- org.ujmp.core.benchmark.BenchmarkUtil
-
public abstract class BenchmarkUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description BenchmarkUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static DoubleMatrix2DcreateMatrix(java.lang.Class<? extends Matrix> matrixClass, long... size)static DoubleMatrix2DcreateMatrix(java.lang.Class<? extends Matrix> matrixClass, Matrix source)static doubledifference(Matrix m1, Matrix m2)static java.lang.StringgetHostName()static java.lang.StringgetResultDir(BenchmarkConfig config)static java.math.BigDecimalnormF(Matrix m)static voidpurgeMemory(BenchmarkConfig config)static voidrand(long benchmarkSeed, int run, int id, DoubleMatrix2D matrix)static voidrandPositiveDefinite(long benchmarkSeed, int run, int id, Matrix matrix)static voidrandSymm(long benchmarkSeed, int run, int id, DoubleMatrix2D matrix)
-
-
-
Method Detail
-
getResultDir
public static java.lang.String getResultDir(BenchmarkConfig config)
-
getHostName
public static java.lang.String getHostName()
-
rand
public static void rand(long benchmarkSeed, int run, int id, DoubleMatrix2D matrix)
-
randSymm
public static void randSymm(long benchmarkSeed, int run, int id, DoubleMatrix2D matrix)
-
randPositiveDefinite
public static void randPositiveDefinite(long benchmarkSeed, int run, int id, Matrix matrix)
-
createMatrix
public static DoubleMatrix2D createMatrix(java.lang.Class<? extends Matrix> matrixClass, long... size)
-
createMatrix
public static DoubleMatrix2D createMatrix(java.lang.Class<? extends Matrix> matrixClass, Matrix source)
-
normF
public static java.math.BigDecimal normF(Matrix m)
-
purgeMemory
public static void purgeMemory(BenchmarkConfig config)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG