gov.nasa.javaGenes.core
Class ChangeFunctionByGeneration
java.lang.Object
gov.nasa.javaGenes.core.FitnessFunction
gov.nasa.javaGenes.core.ChangeFunctionByGeneration
- All Implemented Interfaces:
- java.io.Serializable
- public class ChangeFunctionByGeneration
- extends FitnessFunction
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lastGenerations
protected ExtendedVector lastGenerations
fitnessFunctions
protected ExtendedVector fitnessFunctions
ChangeFunctionByGeneration
public ChangeFunctionByGeneration()
check
protected void check()
add
public void add(int generations,
FitnessFunction function)
getFunction
public FitnessFunction getFunction(int generation)
- Overrides:
getFunction
in class FitnessFunction
getFunctionByIndex
protected FitnessFunction getFunctionByIndex(int i)
getLastGeneration
protected int getLastGeneration(int index)
size
protected int size()
getLastGeneration
public int getLastGeneration()
isNewFunction
public boolean isNewFunction(int generation)
- Overrides:
isNewFunction
in class FitnessFunction
evaluateFitness
public Fitness evaluateFitness(Evolvable evolvable)
- Specified by:
evaluateFitness
in class FitnessFunction
- Returns:
- the fitness of evolvable.
toString
public java.lang.String toString()