Class ExhaustiveSearchPhaseScope<Solution_>
java.lang.Object
org.optaplanner.core.impl.phase.scope.AbstractPhaseScope<Solution_>
org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope<Solution_>
- Type Parameters:
Solution_
- the solution type, the class with thePlanningSolution
annotation
-
Field Summary
Fields inherited from class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
bestSolutionStepIndex, childThreadsScoreCalculationCount, endingScoreCalculationCount, endingSystemTimeMillis, logger, solverScope, startingScore, startingScoreCalculationCount, startingSystemTimeMillis
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addExpandableNode
(ExhaustiveSearchNode moveNode) int
void
registerPessimisticBound
(Score pessimisticBound) void
setBestPessimisticBound
(Score bestPessimisticBound) void
setExpandableNodeQueue
(SortedSet<ExhaustiveSearchNode> expandableNodeQueue) void
setLastCompletedStepScope
(ExhaustiveSearchStepScope<Solution_> lastCompletedStepScope) void
setLayerList
(List<ExhaustiveSearchLayer> layerList) Methods inherited from class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
addChildThreadsScoreCalculationCount, assertExpectedWorkingScore, assertPredictedScoreFromScratch, assertShadowVariablesAreNotStale, assertWorkingScoreFromScratch, calculatePhaseTimeMillisSpentUpToNow, calculateScore, calculateSolverTimeMillisSpentUpToNow, endingNow, getBestScore, getBestSolutionStepIndex, getEndingSystemTimeMillis, getNextStepIndex, getPhaseBestSolutionTimeMillis, getPhaseScoreCalculationCount, getPhaseScoreCalculationSpeed, getPhaseTimeMillisSpent, getScoreDirector, getSolutionDescriptor, getSolverScope, getStartingScore, getStartingSystemTimeMillis, getWorkingEntityCount, getWorkingRandom, getWorkingSolution, getWorkingValueCount, isBestSolutionInitialized, reset, setBestSolutionStepIndex, startingNow, toString
-
Constructor Details
-
ExhaustiveSearchPhaseScope
-
-
Method Details
-
getLayerList
-
setLayerList
-
getExpandableNodeQueue
-
setExpandableNodeQueue
-
getBestPessimisticBound
-
setBestPessimisticBound
-
getLastCompletedStepScope
- Specified by:
getLastCompletedStepScope
in classAbstractPhaseScope<Solution_>
-
setLastCompletedStepScope
-
getDepthSize
public int getDepthSize() -
registerPessimisticBound
-
addExpandableNode
-