Uses of Interface
ai.timefold.solver.core.impl.score.stream.common.inliner.ConstraintMatchSupplier
Packages that use ConstraintMatchSupplier
-
Uses of ConstraintMatchSupplier in ai.timefold.solver.core.impl.score.stream.common.inliner
Methods in ai.timefold.solver.core.impl.score.stream.common.inliner that return ConstraintMatchSupplierModifier and TypeMethodDescriptionstatic <Score_ extends Score<Score_>>
ConstraintMatchSupplier<Score_>ConstraintMatchSupplier.empty()static <A,B, C, D, Score_ extends Score<Score_>>
ConstraintMatchSupplier<Score_>ConstraintMatchSupplier.of(PentaFunction<A, B, C, D, Score_, ConstraintJustification> justificationMapping, QuadFunction<A, B, C, D, Collection<Object>> indictedObjectsMapping, A a, B b, C c, D d) static <A,B, C, Score_ extends Score<Score_>>
ConstraintMatchSupplier<Score_>ConstraintMatchSupplier.of(QuadFunction<A, B, C, Score_, ConstraintJustification> justificationMapping, TriFunction<A, B, C, Collection<Object>> indictedObjectsMapping, A a, B b, C c) static <A,B, Score_ extends Score<Score_>>
ConstraintMatchSupplier<Score_>ConstraintMatchSupplier.of(TriFunction<A, B, Score_, ConstraintJustification> justificationMapping, BiFunction<A, B, Collection<Object>> indictedObjectsMapping, A a, B b) static <A,Score_ extends Score<Score_>>
ConstraintMatchSupplier<Score_>ConstraintMatchSupplier.of(BiFunction<A, Score<?>, ConstraintJustification> justificationMapping, Function<A, Collection<Object>> indictedObjectsMapping, A a) Methods in ai.timefold.solver.core.impl.score.stream.common.inliner with parameters of type ConstraintMatchSupplierModifier and TypeMethodDescriptionprotected final ScoreImpact<Score_>AbstractScoreInliner.addConstraintMatch(Constraint constraint, ConstraintMatchSupplier<Score_> constraintMatchSupplier, ScoreImpact<Score_> scoreImpact) WeightedScoreImpacter.BigDecimalImpactFunction.impact(Context_ context, BigDecimal matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.IntImpactFunction.impact(Context_ context, int matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.LongImpactFunction.impact(Context_ context, long matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(int matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(long matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(BigDecimal matchWeight, @Nullable ConstraintMatchSupplier<Score_> constraintMatchSupplier) protected final ScoreImpact<Score_>ScoreContext.possiblyAddConstraintMatch(ScoreImpact<Score_> scoreImpact, ConstraintMatchSupplier<Score_> constraintMatchSupplier)