OptaPlanner core 6.0.1.Final

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)
           
 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)
           
 
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

setTermination

public void setTermination(Termination termination)

setMoveSelector

public void setMoveSelector(MoveSelector moveSelector)

setAcceptor

public void setAcceptor(Acceptor acceptor)

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(LocalSearchSolverPhaseScope phaseScope)

stepStarted

public void stepStarted(LocalSearchStepScope stepScope)

decideNextStep

public void decideNextStep(LocalSearchStepScope stepScope)

stepEnded

public void stepEnded(LocalSearchStepScope stepScope)

phaseEnded

public void phaseEnded(LocalSearchSolverPhaseScope phaseScope)

solvingEnded

public void solvingEnded(DefaultSolverScope solverScope)

OptaPlanner core 6.0.1.Final

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