Uses of Interface
org.drools.planner.core.score.director.ScoreDirector

Packages that use ScoreDirector
org.drools.planner.api.domain.variable.event   
org.drools.planner.core.constructionheuristic.greedyFit.decider   
org.drools.planner.core.localsearch.decider   
org.drools.planner.core.move   
org.drools.planner.core.move.generic   
org.drools.planner.core.phase   
org.drools.planner.core.phase.custom   
org.drools.planner.core.phase.step   
org.drools.planner.core.score.director   
org.drools.planner.core.score.director.drools   
org.drools.planner.core.score.director.incremental   
org.drools.planner.core.score.director.simple   
org.drools.planner.core.solver   
 

Uses of ScoreDirector in org.drools.planner.api.domain.variable.event
 

Methods in org.drools.planner.api.domain.variable.event with parameters of type ScoreDirector
 void PlanningVariableListener.afterChange(ScoreDirector scoreDirector, Object planningEntity, String variableName, Object oldValue, Object newValue)
          Called after a variable value has been changed.
 

Uses of ScoreDirector in org.drools.planner.core.constructionheuristic.greedyFit.decider
 

Methods in org.drools.planner.core.constructionheuristic.greedyFit.decider that return ScoreDirector
 ScoreDirector GreedyMoveScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.drools.planner.core.localsearch.decider
 

Methods in org.drools.planner.core.localsearch.decider that return ScoreDirector
 ScoreDirector MoveScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.drools.planner.core.move
 

Methods in org.drools.planner.core.move with parameters of type ScoreDirector
 Move CompositeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move Move.createUndoMove(ScoreDirector scoreDirector)
          Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
 void CompositeMove.doMove(ScoreDirector scoreDirector)
           
 void Move.doMove(ScoreDirector scoreDirector)
          Does the Move and updates the Solution and its ScoreDirector accordingly.
 boolean CompositeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean Move.isMoveDoable(ScoreDirector scoreDirector)
          Called before a move is evaluated to decide whether the move can be done and evaluated.
 

Uses of ScoreDirector in org.drools.planner.core.move.generic
 

Methods in org.drools.planner.core.move.generic with parameters of type ScoreDirector
 Move GenericChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move GenericChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move GenericChainedChangePartMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move GenericSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move GenericSwapPillarMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move GenericReverseChainedChangePartMove.createUndoMove(ScoreDirector scoreDirector)
           
 void GenericChangeMove.doMove(ScoreDirector scoreDirector)
           
 void GenericChainedChangeMove.doMove(ScoreDirector scoreDirector)
           
 void GenericChainedChangePartMove.doMove(ScoreDirector scoreDirector)
           
 void GenericSwapMove.doMove(ScoreDirector scoreDirector)
           
 void GenericSwapPillarMove.doMove(ScoreDirector scoreDirector)
           
 void GenericReverseChainedChangePartMove.doMove(ScoreDirector scoreDirector)
           
 boolean GenericChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean GenericChainedChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean GenericChainedChangePartMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean GenericSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean GenericSwapPillarMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean GenericReverseChainedChangePartMove.isMoveDoable(ScoreDirector scoreDirector)
           
 

Uses of ScoreDirector in org.drools.planner.core.phase
 

Methods in org.drools.planner.core.phase that return ScoreDirector
 ScoreDirector AbstractSolverPhaseScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.drools.planner.core.phase.custom
 

Methods in org.drools.planner.core.phase.custom with parameters of type ScoreDirector
 void CustomSolverPhaseCommand.changeWorkingSolution(ScoreDirector scoreDirector)
           
 

Uses of ScoreDirector in org.drools.planner.core.phase.step
 

Methods in org.drools.planner.core.phase.step that return ScoreDirector
 ScoreDirector AbstractStepScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.drools.planner.core.score.director
 

Classes in org.drools.planner.core.score.director that implement ScoreDirector
 class AbstractScoreDirector<F extends ScoreDirectorFactory>
          Abstract superclass for ScoreDirector.
 

Methods in org.drools.planner.core.score.director that return ScoreDirector
 ScoreDirector ScoreDirectorFactory.buildScoreDirector()
          Creates a new ScoreDirector instance.
 

Methods in org.drools.planner.core.score.director with parameters of type ScoreDirector
protected  String AbstractScoreDirector.buildScoreCorruptionAnalysis(ScoreDirector uncorruptedScoreDirector)
           
 

Uses of ScoreDirector in org.drools.planner.core.score.director.drools
 

Classes in org.drools.planner.core.score.director.drools that implement ScoreDirector
 class DroolsScoreDirector
          Drools implementation of ScoreDirector, which directs the Rule Engine to calculate the Score of the Solution workingSolution.
 

Methods in org.drools.planner.core.score.director.drools with parameters of type ScoreDirector
protected  String DroolsScoreDirector.buildScoreCorruptionAnalysis(ScoreDirector uncorruptedScoreDirector)
           
 

Uses of ScoreDirector in org.drools.planner.core.score.director.incremental
 

Classes in org.drools.planner.core.score.director.incremental that implement ScoreDirector
 class IncrementalScoreDirector
          Incremental java implementation of ScoreDirector, which only recalculates the Score of the part of the Solution workingSolution that changed, instead of the going through the entire Solution.
 

Uses of ScoreDirector in org.drools.planner.core.score.director.simple
 

Classes in org.drools.planner.core.score.director.simple that implement ScoreDirector
 class SimpleScoreDirector
          Simple java implementation of ScoreDirector, which recalculates the Score of the Solution workingSolution every time.
 

Uses of ScoreDirector in org.drools.planner.core.solver
 

Fields in org.drools.planner.core.solver declared as ScoreDirector
protected  ScoreDirector DefaultSolverScope.scoreDirector
           
 

Methods in org.drools.planner.core.solver that return ScoreDirector
 ScoreDirector DefaultSolverScope.getScoreDirector()
           
 

Methods in org.drools.planner.core.solver with parameters of type ScoreDirector
 void ProblemFactChange.doChange(ScoreDirector scoreDirector)
          Does the change on the Solution of the ScoreDirector and notifies the ScoreDirector accordingly.
 void DefaultSolverScope.setScoreDirector(ScoreDirector scoreDirector)
           
 



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