org.optaplanner.core.impl.constructionheuristic.decider
Class ConstructionHeuristicDecider
java.lang.Object
org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
public class ConstructionHeuristicDecider
- extends AbstractEntityPlacer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
termination
protected final Termination termination
forager
protected final ConstructionHeuristicForager forager
assertMoveScoreFromScratch
protected boolean assertMoveScoreFromScratch
assertExpectedUndoMoveScore
protected boolean assertExpectedUndoMoveScore
ConstructionHeuristicDecider
public ConstructionHeuristicDecider(Termination termination,
ConstructionHeuristicForager forager)
setAssertMoveScoreFromScratch
public void setAssertMoveScoreFromScratch(boolean assertMoveScoreFromScratch)
setAssertExpectedUndoMoveScore
public void setAssertExpectedUndoMoveScore(boolean assertExpectedUndoMoveScore)
solvingStarted
public void solvingStarted(DefaultSolverScope solverScope)
- Overrides:
solvingStarted
in class AbstractEntityPlacer
phaseStarted
public void phaseStarted(ConstructionHeuristicSolverPhaseScope phaseScope)
stepStarted
public void stepStarted(ConstructionHeuristicStepScope stepScope)
stepEnded
public void stepEnded(ConstructionHeuristicStepScope stepScope)
phaseEnded
public void phaseEnded(ConstructionHeuristicSolverPhaseScope phaseScope)
solvingEnded
public void solvingEnded(DefaultSolverScope solverScope)
- Overrides:
solvingEnded
in class AbstractEntityPlacer
decideNextStep
public void decideNextStep(ConstructionHeuristicStepScope stepScope,
Placement placement)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.