OptaPlanner core 6.1.0.Beta2

org.optaplanner.core.impl.exhaustivesearch.scope
Class ExhaustiveSearchSolverPhaseScope

java.lang.Object
  extended by org.optaplanner.core.impl.phase.scope.AbstractSolverPhaseScope
      extended by org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchSolverPhaseScope

public class ExhaustiveSearchSolverPhaseScope
extends AbstractSolverPhaseScope


Field Summary
 
Fields inherited from class org.optaplanner.core.impl.phase.scope.AbstractSolverPhaseScope
bestSolutionStepIndex, logger, solverScope, startingScore, startingSystemTimeMillis
 
Constructor Summary
ExhaustiveSearchSolverPhaseScope(DefaultSolverScope solverScope)
           
 
Method Summary
 Score getBestPessimisticBound()
           
 int getDepthSize()
           
 SortedSet<ExhaustiveSearchNode> getExpandableNodeQueue()
           
 ExhaustiveSearchStepScope getLastCompletedStepScope()
           
 List<ExhaustiveSearchLayer> getLayerList()
           
 void registerPessimisticBound(Score pessimisticBound)
           
 void setBestPessimisticBound(Score bestPessimisticBound)
           
 void setExpandableNodeQueue(SortedSet<ExhaustiveSearchNode> expandableNodeQueue)
           
 void setLastCompletedStepScope(ExhaustiveSearchStepScope lastCompletedStepScope)
           
 void setLayerList(List<ExhaustiveSearchLayer> layerList)
           
 
Methods inherited from class org.optaplanner.core.impl.phase.scope.AbstractSolverPhaseScope
assertExpectedUndoMoveScore, assertExpectedWorkingScore, assertWorkingScoreFromScratch, calculatePhaseTimeMillisSpent, calculateScore, calculateSolverTimeMillisSpent, getBestScore, getBestScoreWithUninitializedPrefix, getBestSolutionStepIndex, getNextStepIndex, getPhaseBestSolutionTimeMillis, getScoreDefinition, getScoreDirector, getSolutionDescriptor, getSolverScope, getStartingScore, getStartingSystemTimeMillis, getWorkingEntityCount, getWorkingEntityList, getWorkingRandom, getWorkingSolution, getWorkingValueCount, isBestSolutionInitialized, reset, setBestSolutionStepIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExhaustiveSearchSolverPhaseScope

public ExhaustiveSearchSolverPhaseScope(DefaultSolverScope solverScope)
Method Detail

getLayerList

public List<ExhaustiveSearchLayer> getLayerList()

setLayerList

public void setLayerList(List<ExhaustiveSearchLayer> layerList)

getExpandableNodeQueue

public SortedSet<ExhaustiveSearchNode> getExpandableNodeQueue()

setExpandableNodeQueue

public void setExpandableNodeQueue(SortedSet<ExhaustiveSearchNode> expandableNodeQueue)

getBestPessimisticBound

public Score getBestPessimisticBound()

setBestPessimisticBound

public void setBestPessimisticBound(Score bestPessimisticBound)

getLastCompletedStepScope

public ExhaustiveSearchStepScope getLastCompletedStepScope()
Specified by:
getLastCompletedStepScope in class AbstractSolverPhaseScope

setLastCompletedStepScope

public void setLastCompletedStepScope(ExhaustiveSearchStepScope lastCompletedStepScope)

getDepthSize

public int getDepthSize()

registerPessimisticBound

public void registerPessimisticBound(Score pessimisticBound)

OptaPlanner core 6.1.0.Beta2

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