Uses of Enum Class
ai.timefold.solver.core.impl.score.constraint.ConstraintMatchPolicy
Packages that use ConstraintMatchPolicy
Package
Description
-
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.constraint
Methods in ai.timefold.solver.core.impl.score.constraint that return ConstraintMatchPolicyModifier and TypeMethodDescriptionstatic ConstraintMatchPolicyConstraintMatchPolicy.match(ScoreAnalysisFetchPolicy scoreAnalysisFetchPolicy) To achieve the most performance out of the underlying solver, the policy should match whatever policy was used for score analysis.static ConstraintMatchPolicyReturns the enum constant of this class with the specified name.static ConstraintMatchPolicy[]ConstraintMatchPolicy.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.director
Fields in ai.timefold.solver.core.impl.score.director declared as ConstraintMatchPolicyModifier and TypeFieldDescriptionprotected final ConstraintMatchPolicyAbstractScoreDirector.constraintMatchPolicyMethods in ai.timefold.solver.core.impl.score.director that return ConstraintMatchPolicyModifier and TypeMethodDescriptionfinal ConstraintMatchPolicyAbstractScoreDirector.getConstraintMatchPolicy()InnerScoreDirector.getConstraintMatchPolicy()Methods in ai.timefold.solver.core.impl.score.director with parameters of type ConstraintMatchPolicyModifier 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) default ScoreDirector<Solution_>ScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy) LikeScoreDirectorFactory.buildScoreDirector(boolean, ConstraintMatchPolicy, boolean), with the final parameter set to true.ScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) Constructors in ai.timefold.solver.core.impl.score.director with parameters of type ConstraintMatchPolicyModifierConstructorDescriptionprotectedAbstractScoreDirector(Factory_ scoreDirectorFactory, boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.director.easy
Methods in ai.timefold.solver.core.impl.score.director.easy with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionEasyScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.director.incremental
Methods in ai.timefold.solver.core.impl.score.director.incremental with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionIncrementalScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) Constructors in ai.timefold.solver.core.impl.score.director.incremental with parameters of type ConstraintMatchPolicyModifierConstructorDescriptionIncrementalScoreDirector(IncrementalScoreDirectorFactory<Solution_, Score_> scoreDirectorFactory, boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState, IncrementalScoreCalculator<Solution_, Score_> incrementalScoreCalculator) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.director.stream
Methods in ai.timefold.solver.core.impl.score.director.stream with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionBavetConstraintStreamScoreDirectorFactory.buildDerivedScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy) BavetConstraintStreamScoreDirectorFactory.buildScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) BavetConstraintStreamScoreDirectorFactory.newSession(Solution_ workingSolution, ConstraintMatchPolicy constraintMatchPolicy, boolean scoreDirectorDerived) BavetConstraintStreamScoreDirectorFactory.newSession(Solution_ workingSolution, ConstraintMatchPolicy constraintMatchPolicy, boolean scoreDirectorDerived, Consumer<String> nodeNetworkVisualizationConsumer) Constructors in ai.timefold.solver.core.impl.score.director.stream with parameters of type ConstraintMatchPolicyModifierConstructorDescriptionBavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_> scoreDirectorFactory, boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState) BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_> scoreDirectorFactory, boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy, boolean expectShadowVariablesInCorrectState, boolean derived) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.stream.bavet
Methods in ai.timefold.solver.core.impl.score.stream.bavet with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionBavetConstraintSessionFactory.buildSession(Solution_ workingSolution, ConstraintMatchPolicy constraintMatchPolicy, boolean scoreDirectorDerived, Consumer<String> nodeNetworkVisualizationConsumer) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.stream.common
Methods in ai.timefold.solver.core.impl.score.stream.common with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionabstract InnerScoreDirector<Solution_,Score_> AbstractConstraintStreamScoreDirectorFactory.buildDerivedScoreDirector(boolean lookUpEnabled, ConstraintMatchPolicy constraintMatchPolicy) -
Uses of ConstraintMatchPolicy in ai.timefold.solver.core.impl.score.stream.common.inliner
Fields in ai.timefold.solver.core.impl.score.stream.common.inliner declared as ConstraintMatchPolicyModifier and TypeFieldDescriptionprotected final ConstraintMatchPolicyAbstractScoreInliner.constraintMatchPolicyprotected final ConstraintMatchPolicyScoreContext.constraintMatchPolicyMethods in ai.timefold.solver.core.impl.score.stream.common.inliner that return ConstraintMatchPolicyMethods in ai.timefold.solver.core.impl.score.stream.common.inliner with parameters of type ConstraintMatchPolicyModifier and TypeMethodDescriptionstatic <Score_ extends Score<Score_>,ScoreInliner_ extends AbstractScoreInliner<Score_>>
ScoreInliner_AbstractScoreInliner.buildScoreInliner(ScoreDefinition<Score_> scoreDefinition, Map<Constraint, Score_> constraintWeightMap, ConstraintMatchPolicy constraintMatchPolicy) Constructors in ai.timefold.solver.core.impl.score.stream.common.inliner with parameters of type ConstraintMatchPolicyModifierConstructorDescriptionprotectedAbstractScoreInliner(Map<Constraint, Score_> constraintWeightMap, ConstraintMatchPolicy constraintMatchPolicy)