Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `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` | `CompositeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `Move.doMove(ScoreDirector scoreDirector)` Does the Move and updates the `Solution` and its `ScoreDirector` accordingly.
`void` | `CompositeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `Move.isMoveDoable(ScoreDirector scoreDirector)` Called before a move is evaluated to decide whether the move can be done and evaluated.
`boolean` | `CompositeMove.isMoveDoable(ScoreDirector scoreDirector)`

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

Methods in org.drools.planner.core.move.generic with parameters of type ScoreDirector
`Move` | `GenericSwapPillarMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `GenericSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `GenericReverseChainedChangePartMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `GenericChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `GenericChainedChangePartMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `GenericChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `GenericSwapPillarMove.doMove(ScoreDirector scoreDirector)`
`void` | `GenericSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `GenericReverseChainedChangePartMove.doMove(ScoreDirector scoreDirector)`
`void` | `GenericChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `GenericChainedChangePartMove.doMove(ScoreDirector scoreDirector)`
`void` | `GenericChainedChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `GenericSwapPillarMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `GenericSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `GenericReverseChainedChangePartMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `GenericChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `GenericChainedChangePartMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `GenericChainedChangeMove.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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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