Uses of Interface
ai.timefold.solver.core.impl.score.director.InnerScoreDirector
Packages that use InnerScoreDirector
Package
Description
-
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.anchor
Methods in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionprotected voidAnchorVariableListener.insert(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.inverserelation
Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionprotected voidCollectionInverseVariableListener.insert(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected voidSingletonInverseVariableListener.insert(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected voidCollectionInverseVariableListener.retract(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) protected voidSingletonInverseVariableListener.retract(InnerScoreDirector<Solution_, ?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionstatic <Solution_>
VariableListenerSupport<Solution_>VariableListenerSupport.create(InnerScoreDirector<Solution_, ?> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionprotected voidTailChainSwapMove.reverseChain(InnerScoreDirector scoreDirector, Object fromValue, Object fromEntity, Object toEntity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.phase.scope
Methods in ai.timefold.solver.core.impl.phase.scope that return InnerScoreDirectorModifier 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 ai.timefold.solver.core.impl.score
Constructors in ai.timefold.solver.core.impl.score with parameters of type InnerScoreDirectorModifierConstructorDescriptionDefaultScoreExplanation(InnerScoreDirector<Solution_, Score_> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director
Classes in ai.timefold.solver.core.impl.score.director that implement InnerScoreDirectorModifier and TypeClassDescriptionclassAbstractScoreDirector<Solution_,Score_ extends Score<Score_>, Factory_ extends AbstractScoreDirectorFactory<Solution_, Score_>> Abstract superclass forScoreDirector.Methods in ai.timefold.solver.core.impl.score.director that return InnerScoreDirectorModifier and TypeMethodDescriptiondefault InnerScoreDirector<Solution_,Score_> InnerScoreDirectorFactory.buildDerivedScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference) LikeInnerScoreDirectorFactory.buildScoreDirector(boolean, boolean), but makes the score director a derived one.AbstractScoreDirectorFactory.buildScoreDirector()InnerScoreDirectorFactory.buildScoreDirector()default InnerScoreDirector<Solution_,Score_> InnerScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference) LikeInnerScoreDirectorFactory.buildScoreDirector(), but optionally disablesConstraintMatchtracking and look up for more performance (presuming theScoreDirectorimplementation actually supports it to begin with).InnerScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference, boolean expectShadowVariablesInCorrectState) LikeInnerScoreDirectorFactory.buildScoreDirector(), but optionally disablesConstraintMatchtracking and look up for more performance (presuming theScoreDirectorimplementation actually supports it to begin with).AbstractScoreDirector.createChildThreadScoreDirector(ChildThreadType childThreadType) InnerScoreDirector.createChildThreadScoreDirector(ChildThreadType childThreadType) Methods in ai.timefold.solver.core.impl.score.director with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionprotected StringAbstractScoreDirector.buildScoreCorruptionAnalysis(InnerScoreDirector<Solution_, Score_> uncorruptedScoreDirector, boolean predicted) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director.easy
Classes in ai.timefold.solver.core.impl.score.director.easy that implement InnerScoreDirectorModifier and TypeClassDescriptionfinal classEasyScoreDirector<Solution_,Score_ extends Score<Score_>> Easy java implementation ofScoreDirector, which recalculates theScoreof theworking solutionevery time. -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director.incremental
Classes in ai.timefold.solver.core.impl.score.director.incremental that implement InnerScoreDirectorModifier and TypeClassDescriptionfinal classIncrementalScoreDirector<Solution_,Score_ extends Score<Score_>> Incremental java implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution. -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director.stream
Classes in ai.timefold.solver.core.impl.score.director.stream that implement InnerScoreDirectorModifier and TypeClassDescriptionfinal classBavetConstraintStreamScoreDirector<Solution_,Score_ extends Score<Score_>> FP streams implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution.Methods in ai.timefold.solver.core.impl.score.director.stream that return InnerScoreDirectorModifier and TypeMethodDescriptionBavetConstraintStreamScoreDirectorFactory.buildDerivedScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.stream.common
Methods in ai.timefold.solver.core.impl.score.stream.common that return InnerScoreDirectorModifier and TypeMethodDescriptionabstract InnerScoreDirector<Solution_,Score_> AbstractConstraintStreamScoreDirectorFactory.buildDerivedScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.solver.change
Constructors in ai.timefold.solver.core.impl.solver.change with parameters of type InnerScoreDirectorModifierConstructorDescriptionDefaultProblemChangeDirector(InnerScoreDirector<Solution_, ?> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.solver.scope
Methods in ai.timefold.solver.core.impl.solver.scope that return InnerScoreDirectorModifier and TypeMethodDescription<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_> SolverScope.getScoreDirector()Methods in ai.timefold.solver.core.impl.solver.scope with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionvoidSolverScope.setScoreDirector(InnerScoreDirector<Solution_, ?> scoreDirector)