Uses of Package
ai.timefold.solver.constraint.streams.common.inliner
-
Packages that use ai.timefold.solver.constraint.streams.common.inliner Package Description ai.timefold.solver.constraint.streams.common ai.timefold.solver.constraint.streams.common.inliner -
Classes in ai.timefold.solver.constraint.streams.common.inliner used by ai.timefold.solver.constraint.streams.common Class Description AbstractScoreInliner Keeps track of the working score and constraint matches for a single constraint session. -
Classes in ai.timefold.solver.constraint.streams.common.inliner used by ai.timefold.solver.constraint.streams.common.inliner Class Description AbstractScoreInliner Keeps track of the working score and constraint matches for a single constraint session.ConstraintMatchSupplier Allows creatingConstraintMatchinstances lazily if and only if they are required by the end user.ScoreContext UndoScoreImpacter WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1).penalizeLong(..., (int) 1).penalizeLong(..., (long) 1).penalizeBigDecimal(..., (int) 1).penalizeBigDecimal(..., (long) 1).penalizeBigDecimal(..., BigDecimal.ONE)Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationExceptionfor the method types it doesn't support.WeightedScoreImpacter.BigDecimalImpactFunction WeightedScoreImpacter.IntImpactFunction WeightedScoreImpacter.LongImpactFunction