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:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMove
(ConstructionHeuristicMoveScope<Solution_> moveScope) boolean
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, solvingError, solvingStarted
-
Method Details
-
addMove
-
isQuitEarly
boolean isQuitEarly() -
pickMove
ConstructionHeuristicMoveScope<Solution_> pickMove(ConstructionHeuristicStepScope<Solution_> stepScope)
-