Uses of Interface
org.optaplanner.core.impl.score.director.InnerScoreDirector
Package
Description
-
Uses of InnerScoreDirector in org.optaplanner.constraint.drl
Modifier and TypeClassDescriptionclass
DrlScoreDirector<Solution_,
Score_ extends Score<Score_>> Drools implementation ofScoreDirector
, which directs the Rule Engine to calculate theScore
of theworking solution
. -
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.anchor
Modifier and TypeMethodDescriptionprotected void
AnchorVariableListener.insert
(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.inverserelation
Modifier and TypeMethodDescriptionprotected void
CollectionInverseVariableListener.insert
(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected void
SingletonInverseVariableListener.insert
(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected void
CollectionInverseVariableListener.retract
(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected void
SingletonInverseVariableListener.retract
(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.listener.support
Modifier and TypeMethodDescriptionstatic <Solution_>
VariableListenerSupport<Solution_>VariableListenerSupport.create
(InnerScoreDirector<Solution_, ?> scoreDirector) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeMethodDescriptionprotected void
TailChainSwapMove.reverseChain
(InnerScoreDirector scoreDirector, Object fromValue, Object fromEntity, Object toEntity) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.heuristic.thread
ModifierConstructorDescriptionSetupOperation
(InnerScoreDirector<Solution_, Score_> innerScoreDirector) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.partitionedsearch.scope
Modifier and TypeMethodDescriptionstatic <Solution_>
PartitionChangeMove<Solution_>PartitionChangeMove.createMove
(InnerScoreDirector<Solution_, ?> scoreDirector, int partIndex) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.phase.scope
Modifier and TypeMethodDescription<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_> AbstractMoveScope.getScoreDirector()
<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_> AbstractPhaseScope.getScoreDirector()
<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_> AbstractStepScope.getScoreDirector()
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.score
ModifierConstructorDescriptionDefaultScoreExplanation
(InnerScoreDirector<Solution_, Score_> scoreDirector) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director
Modifier and TypeClassDescriptionclass
AbstractScoreDirector<Solution_,
Score_ extends Score<Score_>, Factory_ extends AbstractScoreDirectorFactory<Solution_, Score_>> Abstract superclass forScoreDirector
.Modifier and TypeMethodDescriptionAbstractScoreDirectorFactory.buildScoreDirector()
InnerScoreDirectorFactory.buildScoreDirector()
InnerScoreDirectorFactory.buildScoreDirector
(boolean lookUpEnabled, boolean constraintMatchEnabledPreference) LikeInnerScoreDirectorFactory.buildScoreDirector()
, but optionally disablesConstraintMatch
tracking and look up for more performance (presuming theScoreDirector
implementation actually supports it to begin with).InnerScoreDirector.clone()
Clones thisScoreDirector
and itsworking solution
.AbstractScoreDirector.createChildThreadScoreDirector
(ChildThreadType childThreadType) InnerScoreDirector.createChildThreadScoreDirector
(ChildThreadType childThreadType) Modifier and TypeMethodDescriptionprotected String
AbstractScoreDirector.buildScoreCorruptionAnalysis
(InnerScoreDirector<Solution_, Score_> uncorruptedScoreDirector, boolean predicted) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.easy
Modifier and TypeClassDescriptionclass
EasyScoreDirector<Solution_,
Score_ extends Score<Score_>> Easy java implementation ofScoreDirector
, which recalculates theScore
of theworking solution
every time. -
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.incremental
Modifier and TypeClassDescriptionclass
IncrementalScoreDirector<Solution_,
Score_ extends Score<Score_>> Incremental java implementation ofScoreDirector
, which only recalculates theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
. -
Uses of InnerScoreDirector in org.optaplanner.core.impl.solver.change
ModifierConstructorDescriptionDefaultProblemChangeDirector
(InnerScoreDirector<Solution_, ?> scoreDirector) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.solver.scope
Modifier and TypeFieldDescriptionprotected InnerScoreDirector<Solution_,
?> SolverScope.scoreDirector
Modifier and TypeMethodDescription<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_> SolverScope.getScoreDirector()
Modifier and TypeMethodDescriptionvoid
SolverScope.setScoreDirector
(InnerScoreDirector<Solution_, ?> scoreDirector) -
Uses of InnerScoreDirector in org.optaplanner.core.impl.solver.termination
Modifier and TypeMethodDescriptionprotected double
ScoreCalculationCountTermination.calculateTimeGradient
(InnerScoreDirector<Solution_, ?> scoreDirector) protected boolean
ScoreCalculationCountTermination.isTerminated
(InnerScoreDirector<Solution_, ?> scoreDirector)