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.constructionheuristic.scope   
org.drools.planner.core.heuristic.selector.common.decorator   
org.drools.planner.core.heuristic.selector.entity.decorator   
org.drools.planner.core.heuristic.selector.move.composite   
org.drools.planner.core.heuristic.selector.move.decorator   
org.drools.planner.core.heuristic.selector.move.factory   
org.drools.planner.core.heuristic.selector.move.generic   
org.drools.planner.core.heuristic.selector.move.generic.chained   
org.drools.planner.core.localsearch.scope   
org.drools.planner.core.move   
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   
org.drools.planner.core.solver.scope   
 

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)
          Deprecated. 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.constructionheuristic.scope
 

Methods in org.drools.planner.core.constructionheuristic.scope that return ScoreDirector
 ScoreDirector ConstructionHeuristicMoveScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.common.decorator
 

Methods in org.drools.planner.core.heuristic.selector.common.decorator with parameters of type ScoreDirector
 boolean SelectionFilter.accept(ScoreDirector scoreDirector, T selection)
           
 double FixedSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, Selector selector)
           
 double FairSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, Selector selector)
           
 double SelectionProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, T selection)
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.entity.decorator
 

Fields in org.drools.planner.core.heuristic.selector.entity.decorator declared as ScoreDirector
protected  ScoreDirector FilteringEntitySelector.scoreDirector
           
 

Methods in org.drools.planner.core.heuristic.selector.entity.decorator with parameters of type ScoreDirector
 boolean NullValueUninitializedEntityFilter.accept(ScoreDirector scoreDirector, Object selection)
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.move.composite
 

Fields in org.drools.planner.core.heuristic.selector.move.composite declared as ScoreDirector
protected  ScoreDirector UnionMoveSelector.scoreDirector
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.move.decorator
 

Fields in org.drools.planner.core.heuristic.selector.move.decorator declared as ScoreDirector
protected  ScoreDirector FilteringMoveSelector.scoreDirector
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.move.factory
 

Fields in org.drools.planner.core.heuristic.selector.move.factory declared as ScoreDirector
protected  ScoreDirector MoveIteratorFactoryToMoveSelectorBridge.scoreDirector
           
 

Methods in org.drools.planner.core.heuristic.selector.move.factory with parameters of type ScoreDirector
 Iterator<Move> MoveIteratorFactory.createOriginalMoveIterator(ScoreDirector scoreDirector)
          When it is called depends on the configured SelectionCacheType.
 Iterator<Move> MoveIteratorFactory.createRandomMoveIterator(ScoreDirector scoreDirector, Random workingRandom)
          When it is called depends on the configured SelectionCacheType.
 long MoveIteratorFactory.getSize(ScoreDirector scoreDirector)
           
 

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

Methods in org.drools.planner.core.heuristic.selector.move.generic with parameters of type ScoreDirector
 Move PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 void PillarSwapMove.doMove(ScoreDirector scoreDirector)
           
 void SwapMove.doMove(ScoreDirector scoreDirector)
           
 void ChangeMove.doMove(ScoreDirector scoreDirector)
           
 boolean PillarSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean ChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 

Uses of ScoreDirector in org.drools.planner.core.heuristic.selector.move.generic.chained
 

Methods in org.drools.planner.core.heuristic.selector.move.generic.chained with parameters of type ScoreDirector
 Move ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
static void ChainedMoveUtils.doChainedChange(ScoreDirector scoreDirector, Object entity, PlanningVariableDescriptor variableDescriptor, Object toPlanningValue)
           
 void ChainedSwapMove.doMove(ScoreDirector scoreDirector)
           
 void ChainedChangeMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainReversingSwapMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainReversingChangeMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainSwapMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainChangeMove.doMove(ScoreDirector scoreDirector)
           
static void ChainedMoveUtils.doReverseSubChainChange(ScoreDirector scoreDirector, SubChain subChain, PlanningVariableDescriptor variableDescriptor, Object toPlanningValue)
           
static void ChainedMoveUtils.doSubChainChange(ScoreDirector scoreDirector, SubChain subChain, PlanningVariableDescriptor variableDescriptor, Object toPlanningValue)
           
 boolean ChainedChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainReversingSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainReversingChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 

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

Methods in org.drools.planner.core.localsearch.scope that return ScoreDirector
 ScoreDirector LocalSearchMoveScope.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.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 AbstractScoreDirectorFactory>
          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.
 

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

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
 

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.
 

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

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

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

Methods in org.drools.planner.core.solver.scope with parameters of type ScoreDirector
 void DefaultSolverScope.setScoreDirector(ScoreDirector scoreDirector)
           
 



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