Class GenerationCount
- java.lang.Object
-
- org.uncommons.watchmaker.framework.termination.GenerationCount
-
- All Implemented Interfaces:
TerminationCondition
public class GenerationCount extends Object implements TerminationCondition
Terminates evolution after a set number of generations have passed.
-
-
Constructor Summary
Constructors Constructor Description GenerationCount(int generationCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
shouldTerminate(PopulationData<?> populationData)
The condition is queried via this method to determine whether or not evolution should finish at the current point.
-
-
-
Method Detail
-
shouldTerminate
public boolean shouldTerminate(PopulationData<?> populationData)
The condition is queried via this method to determine whether or not evolution should finish at the current point.- Specified by:
shouldTerminate
in interfaceTerminationCondition
- Parameters:
populationData
- Information about the current state of evolution. This may be used to determine whether evolution should continue or not.- Returns:
- true if evolution should be terminated, false otherwise.
-
-