OptaPlanner core 6.0.0.CR2

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.variable.listener   
org.optaplanner.core.impl.domain.variable.shadow   
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.move   
org.optaplanner.core.impl.phase   
org.optaplanner.core.impl.phase.custom   
org.optaplanner.core.impl.phase.step   
org.optaplanner.core.impl.score.director   
org.optaplanner.core.impl.score.director.drools   
org.optaplanner.core.impl.score.director.incremental   
org.optaplanner.core.impl.score.director.simple   
org.optaplanner.core.impl.solver   
org.optaplanner.core.impl.solver.scope   
 

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.variable.listener
 

Methods in org.optaplanner.core.impl.domain.variable.listener with parameters of type ScoreDirector
 void PlanningVariableListener.afterEntityAdded(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.afterEntityAdded(ScoreDirector scoreDirector, PlanningEntityDescriptor entityDescriptor, Object entity)
           
 void PlanningVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.afterEntityRemoved(ScoreDirector scoreDirector, PlanningEntityDescriptor entityDescriptor, Object entity)
           
 void PlanningVariableListener.afterVariableChanged(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.afterVariableChanged(ScoreDirector scoreDirector, PlanningVariableDescriptor variableDescriptor, Object entity)
           
 void PlanningVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.beforeEntityAdded(ScoreDirector scoreDirector, PlanningEntityDescriptor entityDescriptor, Object entity)
           
 void PlanningVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.beforeEntityRemoved(ScoreDirector scoreDirector, PlanningEntityDescriptor entityDescriptor, Object entity)
           
 void PlanningVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, EntityG entity)
           
 void PlanningVariableListenerSupport.beforeVariableChanged(ScoreDirector scoreDirector, PlanningVariableDescriptor variableDescriptor, Object entity)
           
 

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

Methods in org.optaplanner.core.impl.domain.variable.shadow with parameters of type ScoreDirector
 void ChainedMappedByVariableListener.afterEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void ChainedMappedByVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void ChainedMappedByVariableListener.afterVariableChanged(ScoreDirector scoreDirector, Object entity)
           
 void ChainedMappedByVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void ChainedMappedByVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void ChainedMappedByVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, Object entity)
           
protected  void ChainedMappedByVariableListener.insert(ScoreDirector scoreDirector, Object entity)
           
protected  void ChainedMappedByVariableListener.retract(ScoreDirector scoreDirector, Object entity)
           
 

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 WeightFactorySelectionSorter.sort(ScoreDirector scoreDirector, List<Object> selectionList)
           
 void ComparatorSelectionSorter.sort(ScoreDirector scoreDirector, List<Object> selectionList)
           
 void SelectionSorter.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 ChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 void ChangeMove.doMove(ScoreDirector scoreDirector)
           
 void SwapMove.doMove(ScoreDirector scoreDirector)
           
 void PillarSwapMove.doMove(ScoreDirector scoreDirector)
           
 boolean ChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean PillarSwapMove.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 SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
static void ChainedMoveUtils.doChainedChange(ScoreDirector scoreDirector, Object entity, PlanningVariableDescriptor variableDescriptor, Object toPlanningValue)
           
 void SubChainReversingChangeMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainChangeMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainSwapMove.doMove(ScoreDirector scoreDirector)
           
 void ChainedSwapMove.doMove(ScoreDirector scoreDirector)
           
 void SubChainReversingSwapMove.doMove(ScoreDirector scoreDirector)
           
 void ChainedChangeMove.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 SubChainReversingChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean SubChainReversingSwapMove.isMoveDoable(ScoreDirector scoreDirector)
           
 boolean ChainedChangeMove.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 ReinitializeVariableValueSelector.scoreDirector
           
protected  ScoreDirector EntityDependentSortingValueSelector.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.move
 

Methods in org.optaplanner.core.impl.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.
 Move NoChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 void CompositeMove.doMove(ScoreDirector scoreDirector)
           
 void Move.doMove(ScoreDirector scoreDirector)
          Does the Move and updates the Solution and its ScoreDirector accordingly.
 void NoChangeMove.doMove(ScoreDirector scoreDirector)
           
 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.
 boolean NoChangeMove.isMoveDoable(ScoreDirector scoreDirector)
           
 

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

Methods in org.optaplanner.core.impl.phase that return ScoreDirector
 ScoreDirector AbstractSolverPhaseScope.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 CustomSolverPhaseCommand.changeWorkingSolution(ScoreDirector scoreDirector)
           
 

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

Methods in org.optaplanner.core.impl.phase.step that return ScoreDirector
 ScoreDirector AbstractStepScope.getScoreDirector()
           
 

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

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 ScoreDirector.clone()
          Clones this ScoreDirector and its workingSolution.
 

Methods in org.optaplanner.core.impl.score.director with parameters of type ScoreDirector
protected  void AbstractScoreDirector.appendLegacyConstraintOccurrences(StringBuilder analysis, ScoreDirector corruptedScoreDirector, ScoreDirector uncorruptedScoreDirector)
          Deprecated. 
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.
 

Methods in org.optaplanner.core.impl.score.director.drools with parameters of type ScoreDirector
protected  void DroolsScoreDirector.appendLegacyConstraintOccurrences(StringBuilder analysis, ScoreDirector corruptedScoreDirector, ScoreDirector uncorruptedScoreDirector)
          Deprecated. 
 

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.
 

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

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

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

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

Fields in org.optaplanner.core.impl.solver.scope declared as ScoreDirector
protected  ScoreDirector DefaultSolverScope.scoreDirector
           
 

Methods in org.optaplanner.core.impl.solver.scope that return ScoreDirector
 ScoreDirector DefaultSolverScope.getScoreDirector()
           
 

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


OptaPlanner core 6.0.0.CR2

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