org.ujmp.core.benchmark
Class AbstractBenchmarkTask
java.lang.Object
org.ujmp.core.benchmark.AbstractBenchmarkTask
- Direct Known Subclasses:
- CholBenchmarkTask, EigBenchmarkTask, InvBenchmarkTask, InvSPDBenchmarkTask, LUBenchmarkTask, MtimesBenchmarkTask, PlusMatrixBenchmarkTask, QRBenchmarkTask, SolveSquareBenchmarkTask, SolveTallBenchmarkTask, SVDBenchmarkTask, TimesScalarBenchmarkTask, TransposeBenchmarkTask
public abstract class AbstractBenchmarkTask
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBenchmarkTask
public AbstractBenchmarkTask(long benchmarkSeed,
Class<? extends Matrix> matrixClass,
List<long[]> sizes,
BenchmarkConfig config)
getConfig
public BenchmarkConfig getConfig()
run
public void run()
task
public abstract BenchmarkResult task(Class<? extends Matrix> matrixClass,
long benchmarkSeed,
int run,
long[] size)
getTaskName
public abstract String getTaskName()
getMatrixLabel
public String getMatrixLabel()
Copyright © 2010. All Rights Reserved.