diff --git a/src/eva2/server/go/PopulationInterface.java b/src/eva2/server/go/PopulationInterface.java index 5275f5dc..b2509ad8 100644 --- a/src/eva2/server/go/PopulationInterface.java +++ b/src/eva2/server/go/PopulationInterface.java @@ -28,7 +28,7 @@ public interface PopulationInterface { public double[] getWorstFitness(); public double[] getMeanFitness(); public int getFunctionCalls(); - public int getGenerations(); + public int getGeneration(); /** This method returns problem specific data * @return double[] */ diff --git a/src/eva2/server/go/operators/terminators/FitnessConvergenceTerminator.java b/src/eva2/server/go/operators/terminators/FitnessConvergenceTerminator.java index 16d164cd..fb91ee12 100644 --- a/src/eva2/server/go/operators/terminators/FitnessConvergenceTerminator.java +++ b/src/eva2/server/go/operators/terminators/FitnessConvergenceTerminator.java @@ -110,7 +110,7 @@ Serializable { oldFit = Pop.getBestFitness(); oldNorm = PhenotypeMetric.norm(oldFit); popFitCalls = Pop.getFunctionCalls(); - popGens = Pop.getGenerations(); + popGens = Pop.getGeneration(); firstTime = false; } @@ -140,7 +140,7 @@ Serializable { return (pop.getFunctionCalls() - popFitCalls) >= m_stagTime; } else {// by generation // System.out.println("stagnationTimeHasPassed returns " + ((pop.getFunctionCalls() - popGens) >= m_stagTime) + " after " + (pop.getFunctionCalls() - popGens)); - return (pop.getGenerations() - popGens) >= m_stagTime; + return (pop.getGeneration() - popGens) >= m_stagTime; } } diff --git a/src/eva2/server/go/operators/terminators/GenerationTerminator.java b/src/eva2/server/go/operators/terminators/GenerationTerminator.java index 3f1238b2..7e85ee63 100644 --- a/src/eva2/server/go/operators/terminators/GenerationTerminator.java +++ b/src/eva2/server/go/operators/terminators/GenerationTerminator.java @@ -52,7 +52,7 @@ public class GenerationTerminator implements InterfaceTerminator, * */ public boolean isTerminated(PopulationInterface Pop) { - if (m_Generations