diff --git a/src/javaeva/server/go/problems/MatlabProblem.java b/src/javaeva/server/go/problems/MatlabProblem.java deleted file mode 100644 index 8ae6bab7..00000000 --- a/src/javaeva/server/go/problems/MatlabProblem.java +++ /dev/null @@ -1,473 +0,0 @@ -package javaeva.server.go.problems; - -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.PrintStream; -import java.io.PrintWriter; -import java.io.Serializable; -import java.io.StringWriter; - -import javaeva.OptimizerFactory; -import javaeva.OptimizerRunnable; -import javaeva.gui.BeanInspector; -import javaeva.server.go.individuals.ESIndividualDoubleData; -import javaeva.server.go.tools.RandomNumberGenerator; - -import com.mathworks.jmi.CompletionObserver; -import com.mathworks.jmi.Matlab; - -public class MatlabProblem extends AbstractProblemDouble implements CompletionObserver, Serializable { - private static final long serialVersionUID = 2640948804853759358L; - public static final boolean TRACE = true; - transient protected Matlab matlab = null; - transient OptimizerRunnable runnable = null; - protected boolean allowSingleRunnable = true; - protected String jmInterface; - protected int problemDimension = 10; - transient protected ResultArr res = new ResultArr(); - transient PrintStream dos = null; - protected double[][] range = null; - private static final String defTestOut = "matlabproblem-testout.dat"; - - transient private double[] currArray = null; - private String mtCmd = null; - -// public MatlabProblem() throws Exception { -// this("JI", 10); -// if (matlab == null) throw new Exception("Unable to create Matlab instance."); -// } - - public MatlabProblem(String nameJEInterface, int dim) { - this(nameJEInterface, dim, null); - range = super.makeRange(); - } - - public MatlabProblem(String nameJEInterface, int dim, double[][] range) { - init(nameJEInterface, dim, range, defTestOut); - } - - public MatlabProblem(String nameJEInterface, int dim, double lower, double upper) { - this(nameJEInterface, dim, null); - double[][] range = new double[dim][2]; - for (int i=0; i