OptaPlanner core 6.2.0.Beta1

Uses of Interface
org.optaplanner.core.impl.score.director.ScoreDirector

Packages that use ScoreDirector
org.optaplanner.core.impl.constructionheuristic.scope   
org.optaplanner.core.impl.domain.solution.descriptor   
org.optaplanner.core.impl.domain.variable.listener   
org.optaplanner.core.impl.exhaustivesearch.node.bounder   
org.optaplanner.core.impl.heuristic.move   
org.optaplanner.core.impl.heuristic.selector.common.decorator   
org.optaplanner.core.impl.heuristic.selector.entity.decorator   
org.optaplanner.core.impl.heuristic.selector.move.composite   
org.optaplanner.core.impl.heuristic.selector.move.decorator   
org.optaplanner.core.impl.heuristic.selector.move.factory   
org.optaplanner.core.impl.heuristic.selector.move.generic   
org.optaplanner.core.impl.heuristic.selector.move.generic.chained   
org.optaplanner.core.impl.heuristic.selector.value.decorator   
org.optaplanner.core.impl.localsearch.scope   
org.optaplanner.core.impl.phase.custom   
org.optaplanner.core.impl.score.director   
org.optaplanner.core.impl.score.director.drools   
org.optaplanner.core.impl.score.director.easy   
org.optaplanner.core.impl.score.director.incremental   
org.optaplanner.core.impl.solver   
 

Uses of ScoreDirector in org.optaplanner.core.impl.constructionheuristic.scope
 

Methods in org.optaplanner.core.impl.constructionheuristic.scope that return ScoreDirector
 ScoreDirector ConstructionHeuristicMoveScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.domain.solution.descriptor
 

Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type ScoreDirector
 boolean SolutionDescriptor.isInitialized(ScoreDirector scoreDirector, Solution solution)
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.domain.variable.listener
 

Methods in org.optaplanner.core.impl.domain.variable.listener with parameters of type ScoreDirector
 void VariableListenerSupport.afterEntityAdded(ScoreDirector scoreDirector, EntityDescriptor entityDescriptor, Object entity)
           
 void VariableListener.afterEntityAdded(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.afterEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void VariableListenerSupport.afterEntityRemoved(ScoreDirector scoreDirector, EntityDescriptor entityDescriptor, Object entity)
           
 void VariableListener.afterEntityRemoved(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void VariableListener.afterVariableChanged(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.afterVariableChanged(ScoreDirector scoreDirector, Object entity)
           
 void VariableListenerSupport.afterVariableChanged(ScoreDirector scoreDirector, VariableDescriptor variableDescriptor, Object entity)
           
 void VariableListenerSupport.beforeEntityAdded(ScoreDirector scoreDirector, EntityDescriptor entityDescriptor, Object entity)
           
 void VariableListener.beforeEntityAdded(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void VariableListenerSupport.beforeEntityRemoved(ScoreDirector scoreDirector, EntityDescriptor entityDescriptor, Object entity)
           
 void VariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void VariableListener.beforeVariableChanged(ScoreDirector scoreDirector, EntityG entity)
           
 void InverseRelationVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, Object entity)
           
 void VariableListenerSupport.beforeVariableChanged(ScoreDirector scoreDirector, VariableDescriptor variableDescriptor, Object entity)
           
protected  void InverseRelationVariableListener.insert(ScoreDirector scoreDirector, Object entity)
           
protected  void InverseRelationVariableListener.retract(ScoreDirector scoreDirector, Object entity)
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.exhaustivesearch.node.bounder
 

Methods in org.optaplanner.core.impl.exhaustivesearch.node.bounder with parameters of type ScoreDirector
 Score TrendBasedScoreBounder.calculateOptimisticBound(ScoreDirector scoreDirector, Score score, int uninitializedVariableCount)
           
 Score ScoreBounder.calculateOptimisticBound(ScoreDirector scoreDirector, Score score, int uninitializedVariableCount)
          In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.
 Score TrendBasedScoreBounder.calculatePessimisticBound(ScoreDirector scoreDirector, Score score, int uninitializedVariableCount)
           
 Score ScoreBounder.calculatePessimisticBound(ScoreDirector scoreDirector, Score score, int uninitializedVariableCount)
          In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.
 

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.move
 

Methods in org.optaplanner.core.impl.heuristic.move with parameters of type ScoreDirector
 CompositeMove CompositeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move NoChangeMove.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 NoChangeMove.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 NoChangeMove.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.optaplanner.core.impl.heuristic.selector.common.decorator
 

Methods in org.optaplanner.core.impl.heuristic.selector.common.decorator with parameters of type ScoreDirector
 boolean SelectionFilter.accept(ScoreDirector scoreDirector, T selection)
           
 double FairSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, IterableSelector selector)
           
 double FixedSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, Selector selector)
           
 double SelectionProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, T selection)
           
 void ComparatorSelectionSorter.sort(ScoreDirector scoreDirector, List<Object> selectionList)
           
 void SelectionSorter.sort(ScoreDirector scoreDirector, List<T> selectionList)
           
 void WeightFactorySelectionSorter.sort(ScoreDirector scoreDirector, List<T> selectionList)
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 

Fields in org.optaplanner.core.impl.heuristic.selector.entity.decorator declared as ScoreDirector
protected  ScoreDirector FilteringEntitySelector.scoreDirector
           
 

Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type ScoreDirector
 boolean NullValueReinitializeVariableEntityFilter.accept(ScoreDirector scoreDirector, Object selection)
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.selector.move.composite
 

Fields in org.optaplanner.core.impl.heuristic.selector.move.composite declared as ScoreDirector
protected  ScoreDirector UnionMoveSelector.scoreDirector
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.selector.move.decorator
 

Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator declared as ScoreDirector
protected  ScoreDirector FilteringMoveSelector.scoreDirector
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.selector.move.factory
 

Fields in org.optaplanner.core.impl.heuristic.selector.move.factory declared as ScoreDirector
protected  ScoreDirector MoveIteratorFactoryToMoveSelectorBridge.scoreDirector
           
 

Methods in org.optaplanner.core.impl.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.optaplanner.core.impl.heuristic.selector.move.generic
 

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

Uses of ScoreDirector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 

Methods in org.optaplanner.core.impl.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, GenuineVariableDescriptor 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, GenuineVariableDescriptor variableDescriptor, Object toPlanningValue)
           
static void ChainedMoveUtils.doSubChainChange(ScoreDirector scoreDirector, SubChain subChain, GenuineVariableDescriptor 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.optaplanner.core.impl.heuristic.selector.value.decorator
 

Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ScoreDirector
protected  ScoreDirector EntityDependentSortingValueSelector.scoreDirector
           
protected  ScoreDirector ReinitializeVariableValueSelector.scoreDirector
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.localsearch.scope
 

Methods in org.optaplanner.core.impl.localsearch.scope that return ScoreDirector
 ScoreDirector LocalSearchMoveScope.getScoreDirector()
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.phase.custom
 

Methods in org.optaplanner.core.impl.phase.custom with parameters of type ScoreDirector
 void CustomPhaseCommand.changeWorkingSolution(ScoreDirector scoreDirector)
           
 

Uses of ScoreDirector in org.optaplanner.core.impl.score.director
 

Subinterfaces of ScoreDirector in org.optaplanner.core.impl.score.director
 interface InnerScoreDirector
           
 

Classes in org.optaplanner.core.impl.score.director that implement ScoreDirector
 class AbstractScoreDirector<F extends AbstractScoreDirectorFactory>
          Abstract superclass for ScoreDirector.
 

Methods in org.optaplanner.core.impl.score.director that return ScoreDirector
 ScoreDirector ScoreDirectorFactory.buildScoreDirector()
          Creates a new ScoreDirector instance.
 ScoreDirector InnerScoreDirector.clone()
          Clones this ScoreDirector and its workingSolution.
 

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

Uses of ScoreDirector in org.optaplanner.core.impl.score.director.drools
 

Classes in org.optaplanner.core.impl.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.
 

Uses of ScoreDirector in org.optaplanner.core.impl.score.director.easy
 

Classes in org.optaplanner.core.impl.score.director.easy that implement ScoreDirector
 class EasyScoreDirector
          Easy java implementation of ScoreDirector, which recalculates the Score of the Solution workingSolution every time.
 

Uses of ScoreDirector in org.optaplanner.core.impl.score.director.incremental
 

Classes in org.optaplanner.core.impl.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.optaplanner.core.impl.solver
 

Methods in org.optaplanner.core.impl.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.
 


OptaPlanner core 6.2.0.Beta1

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