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 the- PlanningSolutionannotation
 
 public class ExhaustiveSearchPhaseScope<Solution_> extends AbstractPhaseScope<Solution_> 
- 
- 
Field Summary- 
Fields inherited from class org.optaplanner.core.impl.phase.scope.AbstractPhaseScopebestSolutionStepIndex, childThreadsScoreCalculationCount, endingScoreCalculationCount, endingSystemTimeMillis, logger, solverScope, startingScore, startingScoreCalculationCount, startingSystemTimeMillis
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExhaustiveSearchPhaseScope(SolverScope<Solution_> solverScope)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExpandableNode(ExhaustiveSearchNode moveNode)ScoregetBestPessimisticBound()intgetDepthSize()SortedSet<ExhaustiveSearchNode>getExpandableNodeQueue()ExhaustiveSearchStepScope<Solution_>getLastCompletedStepScope()List<ExhaustiveSearchLayer>getLayerList()voidregisterPessimisticBound(Score pessimisticBound)voidsetBestPessimisticBound(Score bestPessimisticBound)voidsetExpandableNodeQueue(SortedSet<ExhaustiveSearchNode> expandableNodeQueue)voidsetLastCompletedStepScope(ExhaustiveSearchStepScope<Solution_> lastCompletedStepScope)voidsetLayerList(List<ExhaustiveSearchLayer> layerList)- 
Methods inherited from class org.optaplanner.core.impl.phase.scope.AbstractPhaseScopeaddChildThreadsScoreCalculationCount, assertExpectedWorkingScore, assertPredictedScoreFromScratch, assertShadowVariablesAreNotStale, assertWorkingScoreFromScratch, calculatePhaseTimeMillisSpentUpToNow, calculateScore, calculateSolverTimeMillisSpentUpToNow, endingNow, getBestScore, getBestSolutionStepIndex, getEndingSystemTimeMillis, getNextStepIndex, getPhaseBestSolutionTimeMillis, getPhaseScoreCalculationCount, getPhaseScoreCalculationSpeed, getPhaseTimeMillisSpent, getScoreDefinition, getScoreDirector, getSolutionDescriptor, getSolverScope, getStartingScore, getStartingSystemTimeMillis, getWorkingEntityCount, getWorkingEntityList, getWorkingRandom, getWorkingSolution, getWorkingValueCount, isBestSolutionInitialized, reset, setBestSolutionStepIndex, startingNow, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
ExhaustiveSearchPhaseScopepublic ExhaustiveSearchPhaseScope(SolverScope<Solution_> solverScope) 
 
- 
 - 
Method Detail- 
getLayerListpublic List<ExhaustiveSearchLayer> getLayerList() 
 - 
setLayerListpublic void setLayerList(List<ExhaustiveSearchLayer> layerList) 
 - 
getExpandableNodeQueuepublic SortedSet<ExhaustiveSearchNode> getExpandableNodeQueue() 
 - 
setExpandableNodeQueuepublic void setExpandableNodeQueue(SortedSet<ExhaustiveSearchNode> expandableNodeQueue) 
 - 
getBestPessimisticBoundpublic Score getBestPessimisticBound() 
 - 
setBestPessimisticBoundpublic void setBestPessimisticBound(Score bestPessimisticBound) 
 - 
getLastCompletedStepScopepublic ExhaustiveSearchStepScope<Solution_> getLastCompletedStepScope() - Specified by:
- getLastCompletedStepScopein class- AbstractPhaseScope<Solution_>
 
 - 
setLastCompletedStepScopepublic void setLastCompletedStepScope(ExhaustiveSearchStepScope<Solution_> lastCompletedStepScope) 
 - 
getDepthSizepublic int getDepthSize() 
 - 
registerPessimisticBoundpublic void registerPessimisticBound(Score pessimisticBound) 
 - 
addExpandableNodepublic void addExpandableNode(ExhaustiveSearchNode moveNode) 
 
- 
 
-