|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.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 |
FairSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector scoreDirector,
Selector selector)
|
double |
FixedSelectorProbabilityWeightFactory.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
|
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 |
SwapMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
ChangeMove.createUndoMove(ScoreDirector scoreDirector)
|
void |
SwapMove.doMove(ScoreDirector scoreDirector)
|
void |
PillarSwapMove.doMove(ScoreDirector scoreDirector)
|
void |
ChangeMove.doMove(ScoreDirector scoreDirector)
|
boolean |
SwapMove.isMoveDoable(ScoreDirector scoreDirector)
|
boolean |
PillarSwapMove.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 |
SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)
|
Move |
SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)
|
static void |
ChainedMoveUtils.doChainedChange(ScoreDirector scoreDirector,
Object entity,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue)
|
void |
SubChainSwapMove.doMove(ScoreDirector scoreDirector)
|
void |
SubChainChangeMove.doMove(ScoreDirector scoreDirector)
|
void |
ChainedSwapMove.doMove(ScoreDirector scoreDirector)
|
void |
ChainedChangeMove.doMove(ScoreDirector scoreDirector)
|
void |
SubChainReversingSwapMove.doMove(ScoreDirector scoreDirector)
|
void |
SubChainReversingChangeMove.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 |
SubChainSwapMove.isMoveDoable(ScoreDirector scoreDirector)
|
boolean |
SubChainChangeMove.isMoveDoable(ScoreDirector scoreDirector)
|
boolean |
ChainedChangeMove.isMoveDoable(ScoreDirector scoreDirector)
|
boolean |
SubChainReversingSwapMove.isMoveDoable(ScoreDirector scoreDirector)
|
boolean |
SubChainReversingChangeMove.isMoveDoable(ScoreDirector scoreDirector)
|
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 |
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 |
---|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |