Search in sources :

Example 6 with Logsig

use of org.gitia.froog.transferfunction.Logsig in project froog by mroodschild.

the class LogsigPerformance method main.

public static void main(String[] args) {
    int datos = 200000;
    int it = 1;
    SimpleMatrix a = SimpleMatrix.random(1, datos, 0, 1, new Random(1));
    // SimpleMatrix b = SimpleMatrix.random(1, 500000, 0, 1, new Random(1));
    Logsig l = new Logsig();
    Clock c = new Clock();
    c.start();
    for (int i = 0; i < it; i++) {
        l.output(a);
    }
    c.stop();
    c.printTime();
    System.out.println("");
    c.start();
    for (int i = 0; i < it; i++) {
    // l.output2(a);
    }
    c.stop();
    c.printTime();
    System.out.println("");
    c.start();
    for (int i = 0; i < it * datos; i++) {
        Math.pow(1, -2);
    }
    c.stop();
    c.printTime();
    System.out.println("");
    c.start();
    for (int i = 0; i < it * datos; i++) {
        double r = (5.1 / 2.3);
    }
    c.stop();
    c.printTime();
}
Also used : Logsig(org.gitia.froog.transferfunction.Logsig) SimpleMatrix(org.ejml.simple.SimpleMatrix) Random(java.util.Random) Clock(org.gitia.froog.statistics.Clock)

Aggregations

Logsig (org.gitia.froog.transferfunction.Logsig)6 SimpleMatrix (org.ejml.simple.SimpleMatrix)5 Test (org.junit.Test)5 Random (java.util.Random)1 Clock (org.gitia.froog.statistics.Clock)1