org.optaplanner.core.impl.localsearch
Class DefaultLocalSearchSolverPhase
java.lang.Object
org.optaplanner.core.impl.phase.AbstractSolverPhase
org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
- All Implemented Interfaces:
- EventListener, LocalSearchSolverPhaseLifecycleListener, LocalSearchSolverPhase, SolverPhaseLifecycleListener, SolverPhase, SolverLifecycleListener
public class DefaultLocalSearchSolverPhase
- extends AbstractSolverPhase
- implements LocalSearchSolverPhase, LocalSearchSolverPhaseLifecycleListener
Default implementation of LocalSearchSolverPhase
.
Methods inherited from class org.optaplanner.core.impl.phase.AbstractSolverPhase |
addSolverPhaseLifecycleListener, getPhaseIndex, getTermination, phaseEnded, phaseStarted, removeSolverPhaseLifecycleListener, setBestSolutionRecaller, setPhaseIndex, setTermination, stepEnded, stepStarted |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
decider
protected LocalSearchDecider decider
assertStepScoreFromScratch
protected boolean assertStepScoreFromScratch
assertExpectedStepScore
protected boolean assertExpectedStepScore
DefaultLocalSearchSolverPhase
public DefaultLocalSearchSolverPhase()
setDecider
public void setDecider(LocalSearchDecider decider)
setAssertStepScoreFromScratch
public void setAssertStepScoreFromScratch(boolean assertStepScoreFromScratch)
setAssertExpectedStepScore
public void setAssertExpectedStepScore(boolean assertExpectedStepScore)
solve
public void solve(DefaultSolverScope solverScope)
- Specified by:
solve
in interface SolverPhase
solvingStarted
public void solvingStarted(DefaultSolverScope solverScope)
- Specified by:
solvingStarted
in interface SolverLifecycleListener
- Overrides:
solvingStarted
in class AbstractSolverPhase
phaseStarted
public void phaseStarted(LocalSearchSolverPhaseScope phaseScope)
- Specified by:
phaseStarted
in interface LocalSearchSolverPhaseLifecycleListener
stepStarted
public void stepStarted(LocalSearchStepScope stepScope)
- Specified by:
stepStarted
in interface LocalSearchSolverPhaseLifecycleListener
stepEnded
public void stepEnded(LocalSearchStepScope stepScope)
- Specified by:
stepEnded
in interface LocalSearchSolverPhaseLifecycleListener
phaseEnded
public void phaseEnded(LocalSearchSolverPhaseScope phaseScope)
- Specified by:
phaseEnded
in interface LocalSearchSolverPhaseLifecycleListener
solvingEnded
public void solvingEnded(DefaultSolverScope solverScope)
- Specified by:
solvingEnded
in interface SolverLifecycleListener
- Overrides:
solvingEnded
in class AbstractSolverPhase
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.