Uses of Interface
ai.timefold.solver.constraint.streams.common.inliner.ConstraintMatchSupplier
Packages that use ConstraintMatchSupplier
-
Uses of ConstraintMatchSupplier in ai.timefold.solver.constraint.streams.common.inliner
Methods in ai.timefold.solver.constraint.streams.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.constraint.streams.common.inliner with parameters of type ConstraintMatchSupplierModifier and TypeMethodDescriptionprotected final UndoScoreImpacterAbstractScoreInliner.addConstraintMatch(Constraint constraint, Score_ score, ConstraintMatchSupplier<Score_> constraintMatchSupplier, UndoScoreImpacter undoScoreImpact) WeightedScoreImpacter.BigDecimalImpactFunction.impact(Context_ context, BigDecimal matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.IntImpactFunction.impact(Context_ context, int matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.LongImpactFunction.impact(Context_ context, long matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(int matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(long matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) WeightedScoreImpacter.impactScore(BigDecimal matchWeight, ConstraintMatchSupplier<Score_> constraintMatchSupplier) protected UndoScoreImpacterScoreContext.impactWithConstraintMatch(UndoScoreImpacter undoScoreImpact, Score_ score, ConstraintMatchSupplier<Score_> constraintMatchSupplier)