Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.2.0.Beta3
PREV NEXT | FRAMES NO FRAMES

## 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 |
org.optaplanner.examples.cheaptime.solver.move |
org.optaplanner.examples.cheaptime.solver.move.factory |
org.optaplanner.examples.cloudbalancing.solver.move |
org.optaplanner.examples.curriculumcourse.domain.solver |
org.optaplanner.examples.curriculumcourse.solver.move |
org.optaplanner.examples.dinnerparty.solver.move |
org.optaplanner.examples.dinnerparty.solver.solution.initializer |
org.optaplanner.examples.examination.domain.solver |
org.optaplanner.examples.machinereassignment.solver.selector |
org.optaplanner.examples.machinereassignment.solver.solution.initializer |
org.optaplanner.examples.nqueens.solver.move |
org.optaplanner.examples.nqueens.solver.solution |
org.optaplanner.examples.nurserostering.domain.solver |
org.optaplanner.examples.nurserostering.solver.move |
org.optaplanner.examples.pas.solver.move |
org.optaplanner.examples.projectjobscheduling.domain.solver |
org.optaplanner.examples.tennis.domain.solver |
org.optaplanner.examples.travelingtournament.solver.move |
org.optaplanner.examples.travelingtournament.solver.move.factory |
org.optaplanner.examples.vehiclerouting.domain.solver |
org.optaplanner.examples.vehiclerouting.domain.timewindowed.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)`
`Score` | `ScoreBounder.calculateOptimisticBound(ScoreDirector scoreDirector, Score score)` 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)`
`Score` | `ScoreBounder.calculatePessimisticBound(ScoreDirector scoreDirector, Score score)` 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
`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.
`CompositeMove` | `CompositeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `NoChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `Move.doMove(ScoreDirector scoreDirector)` Does the Move and updates the `Solution` and its `ScoreDirector` accordingly.
`void` | `CompositeMove.doMove(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.
`boolean` | `CompositeMove.isMoveDoable(ScoreDirector scoreDirector)`

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` | `WeightFactorySelectionSorter.sort(ScoreDirector scoreDirector, List<T> 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` | `SwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `PillarChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `ChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `SwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `PillarSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `PillarChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `ChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `SwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `PillarSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `PillarChangeMove.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` | `SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`static void` | `ChainedMoveUtils.doChainedChange(ScoreDirector scoreDirector, Object entity, GenuineVariableDescriptor variableDescriptor, Object toPlanningValue)`
`void` | `SubChainSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `SubChainReversingSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `SubChainReversingChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `SubChainChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `ChainedSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `ChainedChangeMove.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` | `SubChainSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `SubChainReversingSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `SubChainReversingChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `SubChainChangeMove.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.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.

Uses of ScoreDirector in org.optaplanner.examples.cheaptime.solver.move

Methods in org.optaplanner.examples.cheaptime.solver.move with parameters of type ScoreDirector
`Move` | `CheapTimePillarSlideMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `CheapTimePillarSlideMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `CheapTimePillarSlideMove.isMoveDoable(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.cheaptime.solver.move.factory

Methods in org.optaplanner.examples.cheaptime.solver.move.factory with parameters of type ScoreDirector
`Iterator<Move>` | `CheapTimePillarSlideMoveIteratorFactory.createOriginalMoveIterator(ScoreDirector scoreDirector)`
`Iterator<Move>` | `CheapTimePillarSlideMoveIteratorFactory.createRandomMoveIterator(ScoreDirector scoreDirector, Random workingRandom)`
`long` | `CheapTimePillarSlideMoveIteratorFactory.getSize(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.cloudbalancing.solver.move

Methods in org.optaplanner.examples.cloudbalancing.solver.move with parameters of type ScoreDirector
`Move` | `CloudProcessSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `CloudComputerChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `CloudProcessSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `CloudComputerChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `CloudProcessSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `CloudComputerChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`static void` | `CloudBalancingMoveHelper.moveCloudComputer(ScoreDirector scoreDirector, CloudProcess cloudProcess, CloudComputer toCloudComputer)`

Uses of ScoreDirector in org.optaplanner.examples.curriculumcourse.domain.solver

Methods in org.optaplanner.examples.curriculumcourse.domain.solver with parameters of type ScoreDirector
`boolean` | `MovableLectureSelectionFilter.accept(ScoreDirector scoreDirector, Lecture lecture)`

Uses of ScoreDirector in org.optaplanner.examples.curriculumcourse.solver.move

Methods in org.optaplanner.examples.curriculumcourse.solver.move with parameters of type ScoreDirector
`boolean` | `DifferentCourseSwapMoveFilter.accept(ScoreDirector scoreDirector, SwapMove move)`

Uses of ScoreDirector in org.optaplanner.examples.dinnerparty.solver.move

Methods in org.optaplanner.examples.dinnerparty.solver.move with parameters of type ScoreDirector
`boolean` | `DifferentGenderSwapMoveFilter.accept(ScoreDirector scoreDirector, SwapMove move)`

Uses of ScoreDirector in org.optaplanner.examples.dinnerparty.solver.solution.initializer

Methods in org.optaplanner.examples.dinnerparty.solver.solution.initializer with parameters of type ScoreDirector
`void` | `DinnerPartySolutionInitializer.changeWorkingSolution(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.examination.domain.solver

Methods in org.optaplanner.examples.examination.domain.solver with parameters of type ScoreDirector
`void` | `PeriodUpdatingVariableListener.afterEntityAdded(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`void` | `PeriodUpdatingVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`void` | `PeriodUpdatingVariableListener.afterVariableChanged(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`void` | `PeriodUpdatingVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`void` | `PeriodUpdatingVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`void` | `PeriodUpdatingVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, LeadingExam leadingExam)`
`protected void` | `PeriodUpdatingVariableListener.updatePeriod(ScoreDirector scoreDirector, LeadingExam leadingExam)`

Uses of ScoreDirector in org.optaplanner.examples.machinereassignment.solver.selector

Methods in org.optaplanner.examples.machinereassignment.solver.selector with parameters of type ScoreDirector
`double` | `MrMachineProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector, MrProcessAssignment processAssignment)`

Uses of ScoreDirector in org.optaplanner.examples.machinereassignment.solver.solution.initializer

Methods in org.optaplanner.examples.machinereassignment.solver.solution.initializer with parameters of type ScoreDirector
`void` | `ToOriginalMachineSolutionInitializer.changeWorkingSolution(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.nqueens.solver.move

Methods in org.optaplanner.examples.nqueens.solver.move with parameters of type ScoreDirector
`Move` | `RowChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `RowChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `RowChangeMove.isMoveDoable(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.nqueens.solver.solution

Methods in org.optaplanner.examples.nqueens.solver.solution with parameters of type ScoreDirector
`void` | `CheatingNQueensPhaseCommand.changeWorkingSolution(ScoreDirector scoreDirector)`

Uses of ScoreDirector in org.optaplanner.examples.nurserostering.domain.solver

Methods in org.optaplanner.examples.nurserostering.domain.solver with parameters of type ScoreDirector
`boolean` | `MovableShiftAssignmentSelectionFilter.accept(ScoreDirector scoreDirector, ShiftAssignment shiftAssignment)`

Uses of ScoreDirector in org.optaplanner.examples.nurserostering.solver.move

Methods in org.optaplanner.examples.nurserostering.solver.move with parameters of type ScoreDirector
`Move` | `ShiftAssignmentSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `EmployeeMultipleChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `EmployeeChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `ShiftAssignmentSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `EmployeeMultipleChangeMove.doMove(ScoreDirector scoreDirector)`
`void` | `EmployeeChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `ShiftAssignmentSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `EmployeeMultipleChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `EmployeeChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`static void` | `NurseRosteringMoveHelper.moveEmployee(ScoreDirector scoreDirector, ShiftAssignment shiftAssignment, Employee toEmployee)`

Uses of ScoreDirector in org.optaplanner.examples.pas.solver.move

Methods in org.optaplanner.examples.pas.solver.move with parameters of type ScoreDirector
`Move` | `BedDesignationSwapMove.createUndoMove(ScoreDirector scoreDirector)`
`Move` | `BedChangeMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `BedDesignationSwapMove.doMove(ScoreDirector scoreDirector)`
`void` | `BedChangeMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `BedDesignationSwapMove.isMoveDoable(ScoreDirector scoreDirector)`
`boolean` | `BedChangeMove.isMoveDoable(ScoreDirector scoreDirector)`
`static void` | `PatientAdmissionMoveHelper.moveBed(ScoreDirector scoreDirector, BedDesignation bedDesignation, Bed toBed)`

Uses of ScoreDirector in org.optaplanner.examples.projectjobscheduling.domain.solver

Methods in org.optaplanner.examples.projectjobscheduling.domain.solver with parameters of type ScoreDirector
`boolean` | `NotSourceOrSinkAllocationFilter.accept(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.afterEntityAdded(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.afterVariableChanged(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, Allocation allocation)`
`void` | `PredecessorsDoneDateUpdatingVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, Allocation allocation)`
`protected void` | `PredecessorsDoneDateUpdatingVariableListener.updateAllocation(ScoreDirector scoreDirector, Allocation originalAllocation)`
`protected boolean` | `PredecessorsDoneDateUpdatingVariableListener.updatePredecessorsDoneDate(ScoreDirector scoreDirector, Allocation allocation)`

Uses of ScoreDirector in org.optaplanner.examples.tennis.domain.solver

Methods in org.optaplanner.examples.tennis.domain.solver with parameters of type ScoreDirector
`boolean` | `MovableTeamAssignmentSelectionFilter.accept(ScoreDirector scoreDirector, TeamAssignment teamAssignment)`

Uses of ScoreDirector in org.optaplanner.examples.travelingtournament.solver.move

Methods in org.optaplanner.examples.travelingtournament.solver.move with parameters of type ScoreDirector
`Move` | `MatchChainRotationsMove.createUndoMove(ScoreDirector scoreDirector)`
`void` | `MatchChainRotationsMove.doMove(ScoreDirector scoreDirector)`
`boolean` | `MatchChainRotationsMove.isMoveDoable(ScoreDirector scoreDirector)`
`static void` | `TravelingTournamentMoveHelper.moveDay(ScoreDirector scoreDirector, Match match, Day toDay)`

Uses of ScoreDirector in org.optaplanner.examples.travelingtournament.solver.move.factory

Methods in org.optaplanner.examples.travelingtournament.solver.move.factory with parameters of type ScoreDirector
`boolean` | `InverseMatchSwapMoveFilter.accept(ScoreDirector scoreDirector, SwapMove move)`

Uses of ScoreDirector in org.optaplanner.examples.vehiclerouting.domain.solver

Methods in org.optaplanner.examples.vehiclerouting.domain.solver with parameters of type ScoreDirector
`void` | `VehicleUpdatingVariableListener.afterEntityAdded(ScoreDirector scoreDirector, Customer customer)`
`void` | `VehicleUpdatingVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, Customer customer)`
`void` | `VehicleUpdatingVariableListener.afterVariableChanged(ScoreDirector scoreDirector, Customer customer)`
`void` | `VehicleUpdatingVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, Customer customer)`
`void` | `VehicleUpdatingVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, Customer customer)`
`void` | `VehicleUpdatingVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, Customer customer)`
`protected void` | `VehicleUpdatingVariableListener.updateVehicle(ScoreDirector scoreDirector, Customer sourceCustomer)`

Uses of ScoreDirector in org.optaplanner.examples.vehiclerouting.domain.timewindowed.solver

Methods in org.optaplanner.examples.vehiclerouting.domain.timewindowed.solver with parameters of type ScoreDirector
`void` | `ArrivalTimeUpdatingVariableListener.afterEntityAdded(ScoreDirector scoreDirector, Customer customer)`
`void` | `ArrivalTimeUpdatingVariableListener.afterEntityRemoved(ScoreDirector scoreDirector, Customer customer)`
`void` | `ArrivalTimeUpdatingVariableListener.afterVariableChanged(ScoreDirector scoreDirector, Customer customer)`
`void` | `ArrivalTimeUpdatingVariableListener.beforeEntityAdded(ScoreDirector scoreDirector, Customer customer)`
`void` | `ArrivalTimeUpdatingVariableListener.beforeEntityRemoved(ScoreDirector scoreDirector, Customer customer)`
`void` | `ArrivalTimeUpdatingVariableListener.beforeVariableChanged(ScoreDirector scoreDirector, Customer customer)`
`protected void` | `ArrivalTimeUpdatingVariableListener.updateVehicle(ScoreDirector scoreDirector, TimeWindowedCustomer sourceCustomer)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.2.0.Beta3
PREV NEXT | FRAMES NO FRAMES

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