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) |
Acceptor |
getAcceptor() |
Forager |
getForager() |
MoveSelector |
getMoveSelector() |
Termination |
getTermination() |
void |
phaseEnded(LocalSearchPhaseScope phaseScope) |
void |
phaseStarted(LocalSearchPhaseScope 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 Termination getTermination()
public void setTermination(Termination termination)
public MoveSelector getMoveSelector()
public void setMoveSelector(MoveSelector moveSelector)
public void setAcceptor(Acceptor acceptor)
public Acceptor getAcceptor()
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(LocalSearchPhaseScope phaseScope)
public void stepStarted(LocalSearchStepScope stepScope)
public void decideNextStep(LocalSearchStepScope stepScope)
public void stepEnded(LocalSearchStepScope stepScope)
public void phaseEnded(LocalSearchPhaseScope phaseScope)
public void solvingEnded(DefaultSolverScope solverScope)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.