Interface ConstructionHeuristicForager<Solution_>
-
- All Superinterfaces:
ConstructionHeuristicPhaseLifecycleListener<Solution_>,EventListener,SolverLifecycleListener<Solution_>
- All Known Implementing Classes:
AbstractConstructionHeuristicForager,DefaultConstructionHeuristicForager
public interface ConstructionHeuristicForager<Solution_> extends ConstructionHeuristicPhaseLifecycleListener<Solution_>
- See Also:
AbstractConstructionHeuristicForager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMove(ConstructionHeuristicMoveScope<Solution_> moveScope)booleanisQuitEarly()ConstructionHeuristicMoveScope<Solution_>pickMove(ConstructionHeuristicStepScope<Solution_> stepScope)-
Methods inherited from interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
-
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
-
-
-
-
Method Detail
-
addMove
void addMove(ConstructionHeuristicMoveScope<Solution_> moveScope)
-
isQuitEarly
boolean isQuitEarly()
-
pickMove
ConstructionHeuristicMoveScope<Solution_> pickMove(ConstructionHeuristicStepScope<Solution_> stepScope)
-
-