Class BenchmarkUtil

java.lang.Object
org.ujmp.core.benchmark.BenchmarkUtil

public abstract class BenchmarkUtil extends Object
  • Constructor Details

    • BenchmarkUtil

      public BenchmarkUtil()
  • Method Details

    • getResultDir

      public static String getResultDir(BenchmarkConfig config)
    • getHostName

      public static 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(Class<? extends Matrix> matrixClass, long... size)
    • createMatrix

      public static DoubleMatrix2D createMatrix(Class<? extends Matrix> matrixClass, Matrix source)
    • difference

      public static double difference(Matrix m1, Matrix m2)
    • normF

      public static BigDecimal normF(Matrix m)
    • purgeMemory

      public static void purgeMemory(BenchmarkConfig config)