OptaPlanner core 6.0.0.CR2

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

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

public interface ConstructionHeuristicForager
extends ConstructionHeuristicSolverPhaseLifecycleListener

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.ConstructionHeuristicSolverPhaseLifecycleListener
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.0.0.CR2

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