Uses of Interface
org.optaplanner.core.impl.score.director.InnerScoreDirector
-
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.anchor
Methods in org.optaplanner.core.impl.domain.variable.anchor with parameters of type InnerScoreDirector Modifier and Type Method Description VariableListener
AnchorShadowVariableDescriptor. buildVariableListener(InnerScoreDirector<Solution_> scoreDirector)
AnchorVariableSupply
AnchorVariableDemand. createExternalizedSupply(InnerScoreDirector scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.custom
Methods in org.optaplanner.core.impl.domain.variable.custom with parameters of type InnerScoreDirector Modifier and Type Method Description VariableListener<?>
CustomShadowVariableDescriptor. buildVariableListener(InnerScoreDirector<Solution_> scoreDirector)
SingletonInverseVariableSupply
CustomShadowVariableDemand. createExternalizedSupply(InnerScoreDirector scoreDirector)
boolean
CustomShadowVariableDescriptor. hasVariableListener(InnerScoreDirector scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.descriptor
Methods in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type InnerScoreDirector Modifier and Type Method Description abstract VariableListener<?>
ShadowVariableDescriptor. buildVariableListener(InnerScoreDirector<Solution_> scoreDirector)
boolean
ShadowVariableDescriptor. hasVariableListener(InnerScoreDirector scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.inverserelation
Methods in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type InnerScoreDirector Modifier and Type Method Description VariableListener
InverseRelationShadowVariableDescriptor. buildVariableListener(InnerScoreDirector<Solution_> scoreDirector)
CollectionInverseVariableSupply
CollectionInverseVariableDemand. createExternalizedSupply(InnerScoreDirector scoreDirector)
SingletonInverseVariableSupply
SingletonInverseVariableDemand. createExternalizedSupply(InnerScoreDirector scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.listener.support
Fields in org.optaplanner.core.impl.domain.variable.listener.support declared as InnerScoreDirector Modifier and Type Field Description protected InnerScoreDirector<Solution_>
VariableListenerSupport. scoreDirector
Constructors in org.optaplanner.core.impl.domain.variable.listener.support with parameters of type InnerScoreDirector Constructor Description VariableListenerSupport(InnerScoreDirector<Solution_> scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.domain.variable.supply
Methods in org.optaplanner.core.impl.domain.variable.supply with parameters of type InnerScoreDirector Modifier and Type Method Description S
Demand. createExternalizedSupply(InnerScoreDirector scoreDirector)
Only called if the domain model doesn't already support the demand (through a shadow variable usually). -
Uses of InnerScoreDirector in org.optaplanner.core.impl.heuristic.thread
Methods in org.optaplanner.core.impl.heuristic.thread that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_>
SetupOperation. getScoreDirector()
Constructors in org.optaplanner.core.impl.heuristic.thread with parameters of type InnerScoreDirector Constructor Description SetupOperation(InnerScoreDirector<Solution_> innerScoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.partitionedsearch.scope
Methods in org.optaplanner.core.impl.partitionedsearch.scope with parameters of type InnerScoreDirector Modifier and Type Method Description static <Solution_>
PartitionChangeMove<Solution_>PartitionChangeMove. createMove(InnerScoreDirector<Solution_> scoreDirector, int partIndex)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.phase.scope
Methods in org.optaplanner.core.impl.phase.scope that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_>
AbstractMoveScope. getScoreDirector()
InnerScoreDirector<Solution_>
AbstractPhaseScope. getScoreDirector()
InnerScoreDirector<Solution_>
AbstractStepScope. getScoreDirector()
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director
Classes in org.optaplanner.core.impl.score.director that implement InnerScoreDirector Modifier and Type Class Description class
AbstractScoreDirector<Solution_,Factory_ extends AbstractScoreDirectorFactory<Solution_>>
Abstract superclass forScoreDirector
.Methods in org.optaplanner.core.impl.score.director that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_>
AbstractScoreDirectorFactory. buildScoreDirector()
InnerScoreDirector<Solution_>
InnerScoreDirectorFactory. buildScoreDirector()
InnerScoreDirector<Solution_>
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<Solution_>
AbstractScoreDirector. createChildThreadScoreDirector(ChildThreadType childThreadType)
InnerScoreDirector<Solution_>
InnerScoreDirector. createChildThreadScoreDirector(ChildThreadType childThreadType)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.drools
Classes in org.optaplanner.core.impl.score.director.drools that implement InnerScoreDirector Modifier and Type Class Description class
DroolsScoreDirector<Solution_>
Drools implementation ofScoreDirector
, which directs the Rule Engine to calculate theScore
of theworking solution
. -
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.drools.testgen
Classes in org.optaplanner.core.impl.score.director.drools.testgen that implement InnerScoreDirector Modifier and Type Class Description class
TestGenDroolsScoreDirector<Solution_>
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.easy
Classes in org.optaplanner.core.impl.score.director.easy that implement InnerScoreDirector Modifier and Type Class Description class
EasyScoreDirector<Solution_>
Easy java implementation ofScoreDirector
, which recalculates theScore
of theworking solution
every time. -
Uses of InnerScoreDirector in org.optaplanner.core.impl.score.director.incremental
Classes in org.optaplanner.core.impl.score.director.incremental that implement InnerScoreDirector Modifier and Type Class Description class
IncrementalScoreDirector<Solution_>
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.score.director.stream
Classes in org.optaplanner.core.impl.score.director.stream that implement InnerScoreDirector Modifier and Type Class Description class
ConstraintStreamScoreDirector<Solution_>
FP streams 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.scope
Fields in org.optaplanner.core.impl.solver.scope declared as InnerScoreDirector Modifier and Type Field Description protected InnerScoreDirector<Solution_>
DefaultSolverScope. scoreDirector
Methods in org.optaplanner.core.impl.solver.scope that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_>
DefaultSolverScope. getScoreDirector()
Methods in org.optaplanner.core.impl.solver.scope with parameters of type InnerScoreDirector Modifier and Type Method Description void
DefaultSolverScope. setScoreDirector(InnerScoreDirector<Solution_> scoreDirector)
-
Uses of InnerScoreDirector in org.optaplanner.core.impl.solver.termination
Methods in org.optaplanner.core.impl.solver.termination with parameters of type InnerScoreDirector Modifier and Type Method Description protected double
ScoreCalculationCountTermination. calculateTimeGradient(InnerScoreDirector scoreDirector)
protected boolean
ScoreCalculationCountTermination. isTerminated(InnerScoreDirector scoreDirector)
-