Uses of Interface
ai.timefold.solver.core.api.function.PentaFunction
-
Packages that use PentaFunction Package Description ai.timefold.solver.core.api.score.stream.quad TheConstraintStreamAPI for four matched facts. -
-
Uses of PentaFunction in ai.timefold.solver.core.api.score.stream.quad
Methods in ai.timefold.solver.core.api.score.stream.quad that return PentaFunction Modifier and Type Method Description PentaFunction<ResultContainer_,A,B,C,D,Runnable>QuadConstraintCollector. accumulator()A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.Methods in ai.timefold.solver.core.api.score.stream.quad with parameters of type PentaFunction Modifier and Type Method Description <ConstraintJustification_ extends ConstraintJustification>
QuadConstraintBuilder<A,B,C,D,Score_>QuadConstraintBuilder. justifyWith(PentaFunction<A,B,C,D,Score_,ConstraintJustification_> justificationMapping)Sets a custom function to apply on a constraint match to justify it.
-