org.drools.planner.core.constructionheuristic.greedyFit.decider
Class DefaultGreedyDecider
java.lang.Object
org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
- All Implemented Interfaces:
- EventListener, GreedyDecider, GreedySolverPhaseLifecycleListener
public class DefaultGreedyDecider
- extends Object
- implements GreedyDecider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient org.slf4j.Logger logger
assertMoveScoreIsUncorrupted
protected boolean assertMoveScoreIsUncorrupted
DefaultGreedyDecider
public DefaultGreedyDecider()
setPlanningVariableWalker
public void setPlanningVariableWalker(PlanningVariableWalker planningVariableWalker)
setConstructionHeuristicPickEarlyType
public void setConstructionHeuristicPickEarlyType(ConstructionHeuristicPickEarlyType constructionHeuristicPickEarlyType)
setAssertMoveScoreIsUncorrupted
public void setAssertMoveScoreIsUncorrupted(boolean assertMoveScoreIsUncorrupted)
phaseStarted
public void phaseStarted(GreedyFitSolverPhaseScope greedyFitSolverPhaseScope)
- Specified by:
phaseStarted
in interface GreedySolverPhaseLifecycleListener
beforeDeciding
public void beforeDeciding(GreedyFitStepScope greedyFitStepScope)
- Specified by:
beforeDeciding
in interface GreedySolverPhaseLifecycleListener
decideNextStep
public void decideNextStep(GreedyFitStepScope greedyFitStepScope)
- Description copied from interface:
GreedyDecider
- Decides the next step
- Specified by:
decideNextStep
in interface GreedyDecider
- Parameters:
greedyFitStepScope
- never null
stepDecided
public void stepDecided(GreedyFitStepScope greedyFitStepScope)
- Specified by:
stepDecided
in interface GreedySolverPhaseLifecycleListener
stepTaken
public void stepTaken(GreedyFitStepScope greedyFitStepScope)
- Specified by:
stepTaken
in interface GreedySolverPhaseLifecycleListener
phaseEnded
public void phaseEnded(GreedyFitSolverPhaseScope greedyFitSolverPhaseScope)
- Specified by:
phaseEnded
in interface GreedySolverPhaseLifecycleListener
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.