public class CompositeStopCondition extends java.lang.Object implements IStopCondition
| Modifier and Type | Class and Description |
|---|---|
static class |
CompositeStopCondition.CompositeType |
| Constructor and Description |
|---|
CompositeStopCondition() |
CompositeStopCondition(IStopCondition stopCondition1,
IStopCondition stopCondition2) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStopCondition(IStopCondition stopCondition) |
boolean |
checkStopCondition(java.util.Collection<TrajectoryFitness> survivedPopulation)
Returns true if the exploration process has to stop.
|
void |
init(ThreadContext context)
Initializes the stop condition.
|
void |
setCompositeType(CompositeStopCondition.CompositeType type) |
CompositeStopCondition |
withCompositeType(CompositeStopCondition.CompositeType type) |
CompositeStopCondition |
withStopCondition(IStopCondition stopCondition) |
public CompositeStopCondition()
public CompositeStopCondition(IStopCondition stopCondition1, IStopCondition stopCondition2)
public void addStopCondition(IStopCondition stopCondition)
public CompositeStopCondition withStopCondition(IStopCondition stopCondition)
public void setCompositeType(CompositeStopCondition.CompositeType type)
public CompositeStopCondition withCompositeType(CompositeStopCondition.CompositeType type)
public void init(ThreadContext context)
IStopConditioninit in interface IStopConditionpublic boolean checkStopCondition(java.util.Collection<TrajectoryFitness> survivedPopulation)
IStopConditioncheckStopCondition in interface IStopConditionsurvivedPopulation - The survevied population.