eva2/src/eva2/problems/NativeProblem.java
2015-12-09 10:49:51 +01:00

28 lines
499 B
Java

package eva2.problems;
/**
*
*/
public class NativeProblem extends AbstractProblemDouble {
private static boolean isLibraryLoaded = false;
public NativeProblem() {
if (!isLibraryLoaded) {
System.loadLibrary("eva2problem");
}
isLibraryLoaded = true;
}
@Override
public native double[] evaluate(double[] x);
@Override
public native String getName();
@Override
public Object clone() {
return this.clone();
}
}