org.optaplanner.core.impl.localsearch.decider
public class LocalSearchDecider extends Object
Modifier and Type | Field and Description |
---|---|
protected Acceptor |
acceptor |
protected boolean |
assertExpectedUndoMoveScore |
protected boolean |
assertMoveScoreFromScratch |
protected Forager |
forager |
protected org.slf4j.Logger |
logger |
protected MoveSelector |
moveSelector |
protected Termination |
termination |
Constructor and Description |
---|
LocalSearchDecider() |
Modifier and Type | Method and Description |
---|---|
void |
decideNextStep(LocalSearchStepScope stepScope) |
Forager |
getForager() |
void |
phaseEnded(LocalSearchSolverPhaseScope phaseScope) |
void |
phaseStarted(LocalSearchSolverPhaseScope phaseScope) |
void |
setAcceptor(Acceptor acceptor) |
void |
setAssertExpectedUndoMoveScore(boolean assertExpectedUndoMoveScore) |
void |
setAssertMoveScoreFromScratch(boolean assertMoveScoreFromScratch) |
void |
setForager(Forager forager) |
void |
setMoveSelector(MoveSelector moveSelector) |
void |
setTermination(Termination termination) |
void |
solvingEnded(DefaultSolverScope solverScope) |
void |
solvingStarted(DefaultSolverScope solverScope) |
void |
stepEnded(LocalSearchStepScope stepScope) |
void |
stepStarted(LocalSearchStepScope stepScope) |
protected final transient org.slf4j.Logger logger
protected Termination termination
protected MoveSelector moveSelector
protected Acceptor acceptor
protected Forager forager
protected boolean assertMoveScoreFromScratch
protected boolean assertExpectedUndoMoveScore
public void setTermination(Termination termination)
public void setMoveSelector(MoveSelector moveSelector)
public void setAcceptor(Acceptor acceptor)
public Forager getForager()
public void setForager(Forager forager)
public void setAssertMoveScoreFromScratch(boolean assertMoveScoreFromScratch)
public void setAssertExpectedUndoMoveScore(boolean assertExpectedUndoMoveScore)
public void solvingStarted(DefaultSolverScope solverScope)
public void phaseStarted(LocalSearchSolverPhaseScope phaseScope)
public void stepStarted(LocalSearchStepScope stepScope)
public void decideNextStep(LocalSearchStepScope stepScope)
public void stepEnded(LocalSearchStepScope stepScope)
public void phaseEnded(LocalSearchSolverPhaseScope phaseScope)
public void solvingEnded(DefaultSolverScope solverScope)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.