OptaPlanner core 6.2.0.CR3

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

java.lang.Object
  extended by org.optaplanner.core.impl.phase.scope.AbstractStepScope
      extended by org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope

public class ExhaustiveSearchStepScope
extends AbstractStepScope


Field Summary
 
Fields inherited from class org.optaplanner.core.impl.phase.scope.AbstractStepScope
bestScoreImproved, clonedSolution, score, stepIndex
 
Constructor Summary
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope phaseScope)
           
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope phaseScope, int stepIndex)
           
 
Method Summary
 long getBreadth()
           
 int getDepth()
           
 ExhaustiveSearchNode getExpandingNode()
           
 ExhaustiveSearchPhaseScope getPhaseScope()
           
 Long getSelectedMoveCount()
           
 String getTreeId()
           
 int getUninitializedVariableCount()
           
 void setExpandingNode(ExhaustiveSearchNode expandingNode)
           
 void setSelectedMoveCount(Long selectedMoveCount)
           
 
Methods inherited from class org.optaplanner.core.impl.phase.scope.AbstractStepScope
createOrGetClonedSolution, getBestScoreImproved, getClonedSolution, getScore, getScoreDirector, getStepIndex, getWorkingRandom, getWorkingSolution, hasNoUninitializedVariables, setBestScoreImproved, setClonedSolution, setScore, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExhaustiveSearchStepScope

public ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope phaseScope)

ExhaustiveSearchStepScope

public ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope phaseScope,
                                 int stepIndex)
Method Detail

getPhaseScope

public ExhaustiveSearchPhaseScope getPhaseScope()
Specified by:
getPhaseScope in class AbstractStepScope

getExpandingNode

public ExhaustiveSearchNode getExpandingNode()

setExpandingNode

public void setExpandingNode(ExhaustiveSearchNode expandingNode)

getSelectedMoveCount

public Long getSelectedMoveCount()

setSelectedMoveCount

public void setSelectedMoveCount(Long selectedMoveCount)

getDepth

public int getDepth()

getBreadth

public long getBreadth()

getTreeId

public String getTreeId()

getUninitializedVariableCount

public int getUninitializedVariableCount()
Specified by:
getUninitializedVariableCount in class AbstractStepScope

OptaPlanner core 6.2.0.CR3

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