org.drools.planner.core.localsearch.scope
Class LocalSearchStepScope

java.lang.Object
  extended by org.drools.planner.core.phase.step.AbstractStepScope
      extended by org.drools.planner.core.localsearch.scope.LocalSearchStepScope

public class LocalSearchStepScope
extends AbstractStepScope


Field Summary
 
Fields inherited from class org.drools.planner.core.phase.step.AbstractStepScope
bestScoreImproved, clonedSolution, score, solutionInitialized, stepIndex
 
Constructor Summary
LocalSearchStepScope(LocalSearchSolverPhaseScope phaseScope)
           
 
Method Summary
 Long getAcceptedMoveCount()
           
 LocalSearchSolverPhaseScope getPhaseScope()
           
 Long getSelectedMoveCount()
           
 Move getStep()
           
 String getStepString()
           
 double getTimeGradient()
           
 Move getUndoStep()
           
 void setAcceptedMoveCount(Long acceptedMoveCount)
           
 void setSelectedMoveCount(Long selectedMoveCount)
           
 void setStep(Move step)
           
 void setStepString(String stepString)
           
 void setTimeGradient(double timeGradient)
           
 void setUndoStep(Move undoStep)
           
 
Methods inherited from class org.drools.planner.core.phase.step.AbstractStepScope
createOrGetClonedSolution, getBestScoreImproved, getClonedSolution, getScore, getScoreDirector, getStepIndex, getWorkingRandom, getWorkingSolution, isSolutionInitialized, setBestScoreImproved, setClonedSolution, setScore, setSolutionInitialized, setStepIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalSearchStepScope

public LocalSearchStepScope(LocalSearchSolverPhaseScope phaseScope)
Method Detail

getPhaseScope

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

getTimeGradient

public double getTimeGradient()

setTimeGradient

public void setTimeGradient(double timeGradient)

getStep

public Move getStep()

setStep

public void setStep(Move step)

getStepString

public String getStepString()
Returns:
null if logging level is to high

setStepString

public void setStepString(String stepString)

getUndoStep

public Move getUndoStep()

setUndoStep

public void setUndoStep(Move undoStep)

getSelectedMoveCount

public Long getSelectedMoveCount()

setSelectedMoveCount

public void setSelectedMoveCount(Long selectedMoveCount)

getAcceptedMoveCount

public Long getAcceptedMoveCount()

setAcceptedMoveCount

public void setAcceptedMoveCount(Long acceptedMoveCount)


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