org.drools.planner.core.localsearch.scope
Class LocalSearchStepScope
java.lang.Object
org.drools.planner.core.phase.step.AbstractStepScope
org.drools.planner.core.localsearch.scope.LocalSearchStepScope
public class LocalSearchStepScope
- extends AbstractStepScope
Methods inherited from class org.drools.planner.core.phase.step.AbstractStepScope |
createOrGetClonedSolution, getBestScoreImproved, getClonedSolution, getScore, getScoreDirector, getStepIndex, getWorkingRandom, getWorkingSolution, setBestScoreImproved, setClonedSolution, setScore, setStepIndex, toString |
LocalSearchStepScope
public LocalSearchStepScope(LocalSearchSolverPhaseScope phaseScope)
getPhaseScope
public LocalSearchSolverPhaseScope getPhaseScope()
- Specified by:
getPhaseScope
in class AbstractStepScope
isBestSolutionCloningDelayed
public boolean isBestSolutionCloningDelayed()
- Specified by:
isBestSolutionCloningDelayed
in class AbstractStepScope
getUninitializedVariableCount
public int getUninitializedVariableCount()
- Specified by:
getUninitializedVariableCount
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-2013 JBoss by Red Hat. All Rights Reserved.