|
OptaPlanner core 6.1.0.Final | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 . |
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.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.1.0.Final | |||||||||
PREV NEXT | FRAMES NO FRAMES |