OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.impl.localsearch.decider
Class LocalSearchDecider

java.lang.Object
  extended by org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider

public class LocalSearchDecider
extends Object


Field Summary
protected  Acceptor acceptor
           
protected  boolean assertExpectedUndoMoveScore
           
protected  boolean assertMoveScoreFromScratch
           
protected  Forager forager
           
protected  org.slf4j.Logger logger
           
protected  MoveSelector moveSelector
           
protected  Termination termination
           
 
Constructor Summary
LocalSearchDecider()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient org.slf4j.Logger logger

termination

protected Termination termination

moveSelector

protected MoveSelector moveSelector

acceptor

protected Acceptor acceptor

forager

protected Forager forager

assertMoveScoreFromScratch

protected boolean assertMoveScoreFromScratch

assertExpectedUndoMoveScore

protected boolean assertExpectedUndoMoveScore
Constructor Detail

LocalSearchDecider

public LocalSearchDecider()
Method Detail

getTermination

public Termination getTermination()

setTermination

public void setTermination(Termination termination)

getMoveSelector

public MoveSelector getMoveSelector()

setMoveSelector

public void setMoveSelector(MoveSelector moveSelector)

setAcceptor

public void setAcceptor(Acceptor acceptor)

getAcceptor

public Acceptor getAcceptor()

getForager

public Forager getForager()

setForager

public void setForager(Forager forager)

setAssertMoveScoreFromScratch

public void setAssertMoveScoreFromScratch(boolean assertMoveScoreFromScratch)

setAssertExpectedUndoMoveScore

public void setAssertExpectedUndoMoveScore(boolean assertExpectedUndoMoveScore)

solvingStarted

public void solvingStarted(DefaultSolverScope solverScope)

phaseStarted

public void phaseStarted(LocalSearchPhaseScope phaseScope)

stepStarted

public void stepStarted(LocalSearchStepScope stepScope)

decideNextStep

public void decideNextStep(LocalSearchStepScope stepScope)

stepEnded

public void stepEnded(LocalSearchStepScope stepScope)

phaseEnded

public void phaseEnded(LocalSearchPhaseScope phaseScope)

solvingEnded

public void solvingEnded(DefaultSolverScope solverScope)

OptaPlanner core 6.2.0.Beta1

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