OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.impl.constructionheuristic.decider.forager
Interface ConstructionHeuristicForager

All Superinterfaces:
ConstructionHeuristicPhaseLifecycleListener, EventListener, SolverLifecycleListener
All Known Implementing Classes:
AbstractConstructionHeuristicForager, DefaultConstructionHeuristicForager

public interface ConstructionHeuristicForager
extends ConstructionHeuristicPhaseLifecycleListener

See Also:
AbstractConstructionHeuristicForager

Method Summary
 void addMove(ConstructionHeuristicMoveScope moveScope)
           
 boolean isQuitEarly()
           
 ConstructionHeuristicMoveScope pickMove(ConstructionHeuristicStepScope 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 moveScope)

isQuitEarly

boolean isQuitEarly()

pickMove

ConstructionHeuristicMoveScope pickMove(ConstructionHeuristicStepScope stepScope)

OptaPlanner core 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.