Uses of Package
ai.timefold.solver.constraint.streams.common.inliner
Packages that use ai.timefold.solver.constraint.streams.common.inliner
Package
Description
This package contains performance-sensitive code.
-
Classes in ai.timefold.solver.constraint.streams.common.inliner used by ai.timefold.solver.constraint.streams.bavetClassDescriptionKeeps 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.bavet.commonClassDescriptionKeeps track of the working score and constraint matches for a single constraint session.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. -
Classes in ai.timefold.solver.constraint.streams.common.inliner used by ai.timefold.solver.constraint.streams.commonClassDescriptionKeeps 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.inlinerClassDescriptionKeeps track of the working score and constraint matches for a single constraint session.Allows creating
ConstraintMatchinstances lazily if and only if they are required by the end user.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.