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
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionRuinRecreateConstructionHeuristicPhaseBuilder.ensureThreadSafe(InnerScoreDirector<Solution_, ?> scoreDirector) In a multithreaded environment, the builder will be shared among all moves and threads. -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.move.director
Methods in ai.timefold.solver.core.impl.move.director that return InnerScoreDirectorModifier and TypeMethodDescriptionVariableChangeRecordingScoreDirector.getBacking()Returns the score director to which events are delegated.Methods in ai.timefold.solver.core.impl.move.director with parameters of type InnerScoreDirectorModifier and TypeMethodDescriptionprotected static <Solution_,Entity_, Value_>
ElementLocationMoveDirector.getPositionOf(InnerScoreDirector<Solution_, ?> scoreDirector, PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, Value_ value) -
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, ConstraintMatchPolicy constraintMatchPolicy) LikeInnerScoreDirectorFactory.buildScoreDirector(boolean, ConstraintMatchPolicy), but makes the score director a derived one.default InnerScoreDirector<Solution_,Score_> InnerScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy) InnerScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) 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, ConstraintMatchPolicy constraintMatchPolicy) -
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, ConstraintMatchPolicy constraintMatchPolicy) -
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)