diff --git a/src/eva2/server/go/IndividualInterface.java b/src/eva2/server/go/IndividualInterface.java index c26b2684..b5ee7b83 100644 --- a/src/eva2/server/go/IndividualInterface.java +++ b/src/eva2/server/go/IndividualInterface.java @@ -36,7 +36,7 @@ public interface IndividualInterface { * * @param fit new fitness of the individual */ - void SetFitness (double[] fit); + void setFitness (double[] fit); /** * Check whether the instance is dominating the given other individual and return diff --git a/src/eva2/server/go/individuals/AbstractEAIndividual.java b/src/eva2/server/go/individuals/AbstractEAIndividual.java index 32f2f856..9939763d 100644 --- a/src/eva2/server/go/individuals/AbstractEAIndividual.java +++ b/src/eva2/server/go/individuals/AbstractEAIndividual.java @@ -618,7 +618,7 @@ public abstract class AbstractEAIndividual implements IndividualInterface, java. * @param fitness The new fitness array * @deprecated */ - public void SetFitness(double[] fitness) { + public void setFitness(double[] fitness) { this.m_Fitness = fitness; } diff --git a/src/eva2/server/go/operators/archiving/ArchivingMaxiMin.java b/src/eva2/server/go/operators/archiving/ArchivingMaxiMin.java index e84d0763..43358fd2 100644 --- a/src/eva2/server/go/operators/archiving/ArchivingMaxiMin.java +++ b/src/eva2/server/go/operators/archiving/ArchivingMaxiMin.java @@ -62,7 +62,7 @@ public class ArchivingMaxiMin implements InterfaceArchiving, java.io.Serializabl // now unconvert from SO to MO for (int i = 0; i < archive.size(); i++) { tmpD = (double[])((AbstractEAIndividual)archive.get(i)).getData("MOFitness"); - ((AbstractEAIndividual)archive.get(i)).SetFitness(tmpD); + ((AbstractEAIndividual)archive.get(i)).setFitness(tmpD); } pop.SetArchive(archive); diff --git a/src/eva2/server/go/operators/cluster/ClusteringKMeans.java b/src/eva2/server/go/operators/cluster/ClusteringKMeans.java index e58b3407..9672e436 100644 --- a/src/eva2/server/go/operators/cluster/ClusteringKMeans.java +++ b/src/eva2/server/go/operators/cluster/ClusteringKMeans.java @@ -280,7 +280,7 @@ public class ClusteringKMeans implements InterfaceClustering, java.io.Serializab */ private double distance(AbstractEAIndividual indy, double[] p) { if (m_UseSearchSpace) ((InterfaceDataTypeDouble)tmpIndy).SetDoubleGenotype(p); - else tmpIndy.SetFitness(p); + else tmpIndy.setFitness(p); return metric.distance(indy, tmpIndy); } diff --git a/src/eva2/server/go/operators/moso/MOSODynamicallyWeightedFitness.java b/src/eva2/server/go/operators/moso/MOSODynamicallyWeightedFitness.java index d849b212..d3a563a2 100644 --- a/src/eva2/server/go/operators/moso/MOSODynamicallyWeightedFitness.java +++ b/src/eva2/server/go/operators/moso/MOSODynamicallyWeightedFitness.java @@ -59,7 +59,7 @@ public class MOSODynamicallyWeightedFitness implements InterfaceMOSOConverter, j for (int i = 0; (i <2) && (i < tmpFit.length); i++) resultFit[0] += tmpFit[i]*weights[i]; - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOEpsilonConstraint.java b/src/eva2/server/go/operators/moso/MOSOEpsilonConstraint.java index b79be416..f9627a06 100644 --- a/src/eva2/server/go/operators/moso/MOSOEpsilonConstraint.java +++ b/src/eva2/server/go/operators/moso/MOSOEpsilonConstraint.java @@ -59,7 +59,7 @@ public class MOSOEpsilonConstraint implements InterfaceMOSOConverter, java.io.Se indy.addConstraintViolation(Math.max(0, tmpFit[i] - this.m_EpsilonConstraint.m_TargetValue[i])); } } - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOEpsilonThreshold.java b/src/eva2/server/go/operators/moso/MOSOEpsilonThreshold.java index e340f820..610f6212 100644 --- a/src/eva2/server/go/operators/moso/MOSOEpsilonThreshold.java +++ b/src/eva2/server/go/operators/moso/MOSOEpsilonThreshold.java @@ -78,7 +78,7 @@ public class MOSOEpsilonThreshold implements InterfaceMOSOConverter, java.io.Ser if (new Double(tmpFit[i]).isNaN()) System.out.println("-Fitness is NaN"); if (new Double(tmpFit[i]).isInfinite()) System.out.println("-Fitness is Infinite"); } - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOGoalProgramming.java b/src/eva2/server/go/operators/moso/MOSOGoalProgramming.java index a77ace47..93a9dcba 100644 --- a/src/eva2/server/go/operators/moso/MOSOGoalProgramming.java +++ b/src/eva2/server/go/operators/moso/MOSOGoalProgramming.java @@ -54,7 +54,7 @@ public class MOSOGoalProgramming implements InterfaceMOSOConverter, java.io.Seri resultFit[0] = 0; for (int i = 0; (i < this.m_Goals.getNumRows()) && (i < tmpFit.length) ; i++) resultFit[0] += tmpFit[i]-this.m_Goals.getValue(i, 0); - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOLpMetric.java b/src/eva2/server/go/operators/moso/MOSOLpMetric.java index 0e432e6c..086ce58d 100644 --- a/src/eva2/server/go/operators/moso/MOSOLpMetric.java +++ b/src/eva2/server/go/operators/moso/MOSOLpMetric.java @@ -68,7 +68,7 @@ public class MOSOLpMetric implements InterfaceMOSOConverter, java.io.Serializabl } } - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOMOGARankBased.java b/src/eva2/server/go/operators/moso/MOSOMOGARankBased.java index 6375559f..b8776847 100644 --- a/src/eva2/server/go/operators/moso/MOSOMOGARankBased.java +++ b/src/eva2/server/go/operators/moso/MOSOMOGARankBased.java @@ -57,7 +57,7 @@ public class MOSOMOGARankBased implements InterfaceMOSOConverter, java.io.Serial tmpFit = indy.getFitness(); indy.putData("MOFitness", tmpFit); resultFit[0] = ((Integer)indy.getData("MOGARank")).doubleValue(); - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOMaxiMin.java b/src/eva2/server/go/operators/moso/MOSOMaxiMin.java index bdfae9e4..27822193 100644 --- a/src/eva2/server/go/operators/moso/MOSOMaxiMin.java +++ b/src/eva2/server/go/operators/moso/MOSOMaxiMin.java @@ -65,7 +65,7 @@ public class MOSOMaxiMin implements InterfaceMOSOConverter, java.io.Serializable tmpIndy.putData("MOFitness", tmpFit); resultFit = new double[1]; resultFit[0] = result[i]; - tmpIndy.SetFitness(resultFit); + tmpIndy.setFitness(resultFit); } //////////////////////////////////////////////////////////////////////////////////// // if (false) { @@ -106,7 +106,7 @@ public class MOSOMaxiMin implements InterfaceMOSOConverter, java.io.Serializable indy.putData("MOFitness", tmpFit); System.err.println("The MaxiMin MOSO can not be applied to single individuals! I default to random criterion."); resultFit[0] = tmpFit[RNG.randomInt(0, tmpFit.length)]; - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSORandomChoice.java b/src/eva2/server/go/operators/moso/MOSORandomChoice.java index 101a6297..18ee5557 100644 --- a/src/eva2/server/go/operators/moso/MOSORandomChoice.java +++ b/src/eva2/server/go/operators/moso/MOSORandomChoice.java @@ -47,7 +47,7 @@ public class MOSORandomChoice implements InterfaceMOSOConverter, java.io.Serial tmpFit = indy.getFitness(); indy.putData("MOFitness", tmpFit); resultFit[0] = tmpFit[RNG.randomInt(0, tmpFit.length-1)]; - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSORandomWeight.java b/src/eva2/server/go/operators/moso/MOSORandomWeight.java index d138931f..8b797103 100644 --- a/src/eva2/server/go/operators/moso/MOSORandomWeight.java +++ b/src/eva2/server/go/operators/moso/MOSORandomWeight.java @@ -57,7 +57,7 @@ public class MOSORandomWeight implements InterfaceMOSOConverter, java.io.Seriali } for (int i = 0; (i < tmpWeight.length) && (i < tmpFit.length) ; i++) resultFit[0] += tmpFit[i]*tmpWeight[i]; - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSORankbased.java b/src/eva2/server/go/operators/moso/MOSORankbased.java index eefb277e..9e470e5b 100644 --- a/src/eva2/server/go/operators/moso/MOSORankbased.java +++ b/src/eva2/server/go/operators/moso/MOSORankbased.java @@ -46,7 +46,7 @@ public class MOSORankbased implements InterfaceMOSOConverter, java.io.Serializab tmpFit = indy.getFitness(); indy.putData("MOFitness", tmpFit); resultFit[0] = ((Integer)indy.getData("ParetoLevel")).doubleValue(); - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOUtilityFunction.java b/src/eva2/server/go/operators/moso/MOSOUtilityFunction.java index d49a3088..056b7a7b 100644 --- a/src/eva2/server/go/operators/moso/MOSOUtilityFunction.java +++ b/src/eva2/server/go/operators/moso/MOSOUtilityFunction.java @@ -59,7 +59,7 @@ public class MOSOUtilityFunction implements InterfaceMOSOConverter, java.io.Seri /********************************************************************************************** * and don't forget to set the reduced fitness to the individual */ - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/moso/MOSOWeightedFitness.java b/src/eva2/server/go/operators/moso/MOSOWeightedFitness.java index c9bce894..46d63cf0 100644 --- a/src/eva2/server/go/operators/moso/MOSOWeightedFitness.java +++ b/src/eva2/server/go/operators/moso/MOSOWeightedFitness.java @@ -61,7 +61,7 @@ public class MOSOWeightedFitness implements InterfaceMOSOConverter, java.io.Seri indy.putData("MOFitness", tmpFit); for (int i = 0; (i < this.m_Weights.getNumRows()) && (i < tmpFit.length) ; i++) resultFit[0] += tmpFit[i]*this.m_Weights.getValue(i,0); - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } private void checkingWeights() { diff --git a/src/eva2/server/go/operators/moso/MOSOWeightedLPTchebycheff.java b/src/eva2/server/go/operators/moso/MOSOWeightedLPTchebycheff.java index 0f241651..1ef7a367 100644 --- a/src/eva2/server/go/operators/moso/MOSOWeightedLPTchebycheff.java +++ b/src/eva2/server/go/operators/moso/MOSOWeightedLPTchebycheff.java @@ -65,7 +65,7 @@ public class MOSOWeightedLPTchebycheff implements InterfaceMOSOConverter, java.i } } if (this.m_WLPT.m_P > 0) resultFit[0] = Math.pow(resultFit[0], 1/((double)this.m_WLPT.m_P)); - indy.SetFitness(resultFit); + indy.setFitness(resultFit); } /** This method allows the problem to set the current output size of diff --git a/src/eva2/server/go/operators/paretofrontmetrics/MetricS.java b/src/eva2/server/go/operators/paretofrontmetrics/MetricS.java index 7133ffad..e9dcdb1b 100644 --- a/src/eva2/server/go/operators/paretofrontmetrics/MetricS.java +++ b/src/eva2/server/go/operators/paretofrontmetrics/MetricS.java @@ -115,7 +115,7 @@ public class MetricS implements InterfaceParetoFrontMetric, java.io.Serializable redF = new double[tmpF.length -1]; for (int j = 0; j < redF.length; j++) redF[j] = tmpF[j]; tmpIndy = new ESIndividualDoubleData(); - tmpIndy.SetFitness(redF); + tmpIndy.setFitness(redF); smPop.add(i, tmpIndy); } } diff --git a/src/eva2/server/go/operators/paretofrontmetrics/MetricSWithReference.java b/src/eva2/server/go/operators/paretofrontmetrics/MetricSWithReference.java index 794d3708..ebd9ae38 100644 --- a/src/eva2/server/go/operators/paretofrontmetrics/MetricSWithReference.java +++ b/src/eva2/server/go/operators/paretofrontmetrics/MetricSWithReference.java @@ -109,7 +109,7 @@ public class MetricSWithReference implements InterfaceParetoFrontMetric, java.io tmpPop.clear(); for (int i = 0; i < this.m_Reference.length; i++) { tmpIndy = new ESIndividualDoubleData(); - tmpIndy.SetFitness(this.m_Reference[i]); + tmpIndy.setFitness(this.m_Reference[i]); tmpPop.addIndividual(tmpIndy); } this.m_ReferenceSMetric = this.calculateSMetric(tmpPop, this.m_ObjectiveSpaceRange, this.m_ObjectiveSpaceRange.length); @@ -149,7 +149,7 @@ public class MetricSWithReference implements InterfaceParetoFrontMetric, java.io redF = new double[tmpF.length -1]; for (int j = 0; j < redF.length; j++) redF[j] = tmpF[j]; tmpIndy = new ESIndividualDoubleData(); - tmpIndy.SetFitness(redF); + tmpIndy.setFitness(redF); smPop.add(i, tmpIndy); } } diff --git a/src/eva2/server/go/operators/selection/SelectMOMAIIDominanceCounter.java b/src/eva2/server/go/operators/selection/SelectMOMAIIDominanceCounter.java index 5b6a3c22..7e54ac73 100644 --- a/src/eva2/server/go/operators/selection/SelectMOMAIIDominanceCounter.java +++ b/src/eva2/server/go/operators/selection/SelectMOMAIIDominanceCounter.java @@ -77,11 +77,11 @@ public class SelectMOMAIIDominanceCounter implements InterfaceSelection, java.io malta.m_SizeDominantSolutions = domCount; double[] fitness = new double[1]; fitness[0] = 1/((double)(domCount+1)); - tmpIndy1.SetFitness(fitness); + tmpIndy1.setFitness(fitness); } else { double[] fitness = new double[1]; fitness[0] = 2; - tmpIndy1.SetFitness(fitness); + tmpIndy1.setFitness(fitness); } } } diff --git a/src/eva2/server/go/operators/selection/SelectMOMaxiMin.java b/src/eva2/server/go/operators/selection/SelectMOMaxiMin.java index bb27ddbf..e069f2b6 100644 --- a/src/eva2/server/go/operators/selection/SelectMOMaxiMin.java +++ b/src/eva2/server/go/operators/selection/SelectMOMaxiMin.java @@ -61,7 +61,7 @@ public class SelectMOMaxiMin implements InterfaceSelection, java.io.Serializable // now unconvert from SO to MO for (int i = 0; i < result.size(); i++) { tmpD = (double[])((AbstractEAIndividual)result.get(i)).getData("MOFitness"); - ((AbstractEAIndividual)result.get(i)).SetFitness(tmpD); + ((AbstractEAIndividual)result.get(i)).setFitness(tmpD); } return result; } diff --git a/src/eva2/server/go/operators/selection/SelectMOSPEAII.java b/src/eva2/server/go/operators/selection/SelectMOSPEAII.java index d79da71c..a6049752 100644 --- a/src/eva2/server/go/operators/selection/SelectMOSPEAII.java +++ b/src/eva2/server/go/operators/selection/SelectMOSPEAII.java @@ -64,7 +64,7 @@ public class SelectMOSPEAII implements InterfaceSelection, java.io.Serializable orgFit[i] = ((AbstractEAIndividual)population.get(i)).getFitness(); newFit = new double[1]; newFit[0] = this.m_SPEAFitness[i]; - ((AbstractEAIndividual)population.get(i)).SetFitness(newFit); + ((AbstractEAIndividual)population.get(i)).setFitness(newFit); } // then select @@ -72,7 +72,7 @@ public class SelectMOSPEAII implements InterfaceSelection, java.io.Serializable // finally replace the fitness with the original for (int i = 0; i < population.size(); i++) { - ((AbstractEAIndividual)population.get(i)).SetFitness(orgFit[i]); + ((AbstractEAIndividual)population.get(i)).setFitness(orgFit[i]); } if (false) { diff --git a/src/eva2/server/go/populations/Population.java b/src/eva2/server/go/populations/Population.java index 46ce353d..a0b9bdea 100644 --- a/src/eva2/server/go/populations/Population.java +++ b/src/eva2/server/go/populations/Population.java @@ -680,7 +680,7 @@ public class Population extends ArrayList implements PopulationInterface, Clonea AbstractEAIndividual indy; for (int i = 0; i < size(); i++) { indy = getEAIndividual(i); - indy.SetFitness(f.clone()); + indy.setFitness(f.clone()); } } @@ -882,7 +882,7 @@ public class Population extends ArrayList implements PopulationInterface, Clonea public void resetFitness(IndividualInterface indy) { double[] tmpFit = indy.getFitness(); java.util.Arrays.fill(tmpFit, Double.MAX_VALUE); - indy.SetFitness(tmpFit); + indy.setFitness(tmpFit); } /** @@ -2150,7 +2150,7 @@ public class Population extends ArrayList implements PopulationInterface, Clonea AbstractEAIndividual indy = (AbstractEAIndividual) getEAIndividual(0).clone(); double[] center = getCenter(); AbstractEAIndividual.setDoublePosition(indy, center); - indy.SetFitness(null); + indy.setFitness(null); return indy; } diff --git a/src/eva2/server/go/problems/AbstractDynTransProblem.java b/src/eva2/server/go/problems/AbstractDynTransProblem.java index ff652cdf..e395b0b1 100644 --- a/src/eva2/server/go/problems/AbstractDynTransProblem.java +++ b/src/eva2/server/go/problems/AbstractDynTransProblem.java @@ -48,7 +48,7 @@ public abstract class AbstractDynTransProblem extends AbstractSynchronousOptimiz AbstractEAIndividual tussy = (AbstractEAIndividual)individual.clone(); transform(tussy, time); getProblem().evaluate(tussy); - individual.SetFitness(tussy.getFitness()); + individual.setFitness(tussy.getFitness()); } /** diff --git a/src/eva2/server/go/problems/AbstractMultiModalProblemKnown.java b/src/eva2/server/go/problems/AbstractMultiModalProblemKnown.java index df887dc0..1b477720 100644 --- a/src/eva2/server/go/problems/AbstractMultiModalProblemKnown.java +++ b/src/eva2/server/go/problems/AbstractMultiModalProblemKnown.java @@ -180,7 +180,7 @@ implements Interface2DBorderProblem, InterfaceMultimodalProblemKnown { InterfaceDataTypeDouble tmpIndy; tmpIndy = (InterfaceDataTypeDouble)((AbstractEAIndividual)this.m_Template).clone(); tmpIndy.SetDoubleGenotype(point); - ((AbstractEAIndividual)tmpIndy).SetFitness(evalUnnormalized(point)); + ((AbstractEAIndividual)tmpIndy).setFitness(evalUnnormalized(point)); if (((AbstractEAIndividual)tmpIndy).getFitness(0)>=m_GlobalOpt) { m_GlobalOpt = ((AbstractEAIndividual)tmpIndy).getFitness(0); if (makeGlobalOptUnreachable) { diff --git a/src/eva2/server/go/problems/AbstractProblemBinary.java b/src/eva2/server/go/problems/AbstractProblemBinary.java index 26dcf7e6..c1391154 100644 --- a/src/eva2/server/go/problems/AbstractProblemBinary.java +++ b/src/eva2/server/go/problems/AbstractProblemBinary.java @@ -41,7 +41,7 @@ public abstract class AbstractProblemBinary extends AbstractOptimizationProblem // evaluate the fitness result = eval(tmpBitSet); // set the fitness - individual.SetFitness(result); + individual.setFitness(result); } /** diff --git a/src/eva2/server/go/problems/AbstractProblemDouble.java b/src/eva2/server/go/problems/AbstractProblemDouble.java index 86476db8..360101c3 100644 --- a/src/eva2/server/go/problems/AbstractProblemDouble.java +++ b/src/eva2/server/go/problems/AbstractProblemDouble.java @@ -204,7 +204,7 @@ public abstract class AbstractProblemDouble extends AbstractOptimizationProblem */ protected void setEvalFitness(AbstractEAIndividual individual, double[] x, double[] fit) { - individual.SetFitness(fit); + individual.setFitness(fit); } /** @@ -441,7 +441,7 @@ public abstract class AbstractProblemDouble extends AbstractOptimizationProblem // required tmpIndy.SetDoubleGenotype(pos); } - ((AbstractEAIndividual) tmpIndy).SetFitness(prob.eval(pos)); + ((AbstractEAIndividual) tmpIndy).setFitness(prob.eval(pos)); if (!Mathematics.isInRange(pos, prob.makeRange())) { System.err.println("Warning, add optimum which is out of range!"); } @@ -462,7 +462,7 @@ public abstract class AbstractProblemDouble extends AbstractOptimizationProblem tmpIndy = (InterfaceDataTypeDouble) prob.getIndividualTemplate() .clone(); tmpIndy.SetDoubleGenotype(pos); - ((AbstractEAIndividual) tmpIndy).SetFitness(prob.eval(pos)); + ((AbstractEAIndividual) tmpIndy).setFitness(prob.eval(pos)); pop.add(tmpIndy); FitnessConvergenceTerminator convTerm = new FitnessConvergenceTerminator( 1e-25, 10, StagnationTypeEnum.generationBased, diff --git a/src/eva2/server/go/problems/ExternalRuntimeProblem.java b/src/eva2/server/go/problems/ExternalRuntimeProblem.java index 73f18d4c..74a1f3b7 100644 --- a/src/eva2/server/go/problems/ExternalRuntimeProblem.java +++ b/src/eva2/server/go/problems/ExternalRuntimeProblem.java @@ -180,7 +180,7 @@ implements Interface2DBorderProblem, InterfaceProblemDouble, InterfaceHasInitRan x = getXVector(individual); double[] fit = eval(x); - individual.SetFitness(fit); + individual.setFitness(fit); // if (this.m_UseTestConstraint) { // if (x[0] < 1) individual.addConstraintViolation(1-x[0]); diff --git a/src/eva2/server/go/problems/FLensProblem.java b/src/eva2/server/go/problems/FLensProblem.java index dda183b5..cb55a8a2 100644 --- a/src/eva2/server/go/problems/FLensProblem.java +++ b/src/eva2/server/go/problems/FLensProblem.java @@ -56,7 +56,7 @@ class MyLensViewer extends JPanel implements InterfaceSolutionViewer { // this.m_BestFitness = Double.POSITIVE_INFINITY; // this.m_BestVariables = new double[10]; ESIndividualDoubleData dummy = new ESIndividualDoubleData(); - dummy.SetFitness(new double[]{Double.POSITIVE_INFINITY}); + dummy.setFitness(new double[]{Double.POSITIVE_INFINITY}); indiesToPaint = new Population(); } diff --git a/src/eva2/server/go/problems/MatlabProblem.java b/src/eva2/server/go/problems/MatlabProblem.java index 382dd8e2..37a30bac 100644 --- a/src/eva2/server/go/problems/MatlabProblem.java +++ b/src/eva2/server/go/problems/MatlabProblem.java @@ -329,7 +329,7 @@ public class MatlabProblem extends AbstractOptimizationProblem implements Interf for (int i=0; i