aboutsummaryrefslogtreecommitdiffstats
path: root/ardor3d-performance/src/main/java/shared/MatrixBenchmark.java
blob: 9424eff1d28dd484375908a1e2ee5dff213f7a21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

package shared;

public interface MatrixBenchmark {

    void resetRandom(long seed);

    String getPlatformName();

    ResultSample doTransformMultTest(int count, int maxCount, long timeOutMS);

    ResultSample doTransformPointTest(int count, int maxCount, long timeOutMS);

    ResultSample doTransformVectorTest(int count, int maxCount, long timeOutMS);

    ResultSample doInverse3Test(int count, int maxCount, long timeOutMS);

    ResultSample doInverseTest(int count, int maxCount, long timeOutMS);

    ResultSample doTransposeTest(int count, int maxCount, long timeOutMS);

    ResultSample doRotateTest2(int count, int maxCount, long timeOutMS);

    ResultSample doRotateTest1(int count, int maxCount, long timeOutMS);

    ResultSample doScaleTest(int count, int maxCount, long timeOutMS);

    ResultSample doTranslateTest(int count, int maxCount, long timeOutMS);

    ResultSample doMultTest(int count, int maxCount, long timeOutMS);

}