Uses of Package
ai.timefold.solver.core.api.function
-
Packages that use ai.timefold.solver.core.api.function Package Description ai.timefold.solver.core.api.function Functions that are not available injava.util.function.ai.timefold.solver.core.api.score.stream ai.timefold.solver.core.api.score.stream.bi TheConstraintStreamAPI for bi-tuples.ai.timefold.solver.core.api.score.stream.quad TheConstraintStreamAPI for four matched facts.ai.timefold.solver.core.api.score.stream.tri TheConstraintStreamAPI for tri-tuples.ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt Contains classes relevant to K-Opt moves.ai.timefold.solver.core.impl.score.stream -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.api.function Class Description PentaPredicate Represents a predicate (boolean-valued function) of five arguments.QuadPredicate Represents a predicate (boolean-valued function) of four arguments.TriConsumer Represents a function that accepts three arguments and returns no result.TriPredicate Represents a predicate (boolean-valued function) of three arguments. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.api.score.stream Class Description PentaPredicate Represents a predicate (boolean-valued function) of five arguments.QuadFunction Represents a function that accepts four arguments and produces a result.QuadPredicate Represents a predicate (boolean-valued function) of four arguments.ToIntQuadFunction Represents a function that accepts four arguments and produces an int-valued result.ToIntTriFunction Represents a function that accepts three arguments and produces an int-valued result.ToLongQuadFunction Represents a function that accepts four arguments and produces a long-valued result.ToLongTriFunction Represents a function that accepts three arguments and produces a long-valued result.TriFunction Represents a function that accepts three arguments and produces a result.TriPredicate Represents a predicate (boolean-valued function) of three arguments. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.api.score.stream.bi Class Description TriFunction Represents a function that accepts three arguments and produces a result. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.api.score.stream.quad Class Description PentaFunction Represents a function that accepts five arguments and produces a result.QuadFunction Represents a function that accepts four arguments and produces a result.QuadPredicate Represents a predicate (boolean-valued function) of four arguments.ToIntQuadFunction Represents a function that accepts four arguments and produces an int-valued result.ToLongQuadFunction Represents a function that accepts four arguments and produces a long-valued result. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.api.score.stream.tri Class Description QuadFunction Represents a function that accepts four arguments and produces a result.ToIntTriFunction Represents a function that accepts three arguments and produces an int-valued result.ToLongTriFunction Represents a function that accepts three arguments and produces a long-valued result.TriFunction Represents a function that accepts three arguments and produces a result.TriPredicate Represents a predicate (boolean-valued function) of three arguments. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt Class Description TriConsumer Represents a function that accepts three arguments and returns no result. -
Classes in ai.timefold.solver.core.api.function used by ai.timefold.solver.core.impl.score.stream Class Description PentaPredicate Represents a predicate (boolean-valued function) of five arguments.QuadFunction Represents a function that accepts four arguments and produces a result.QuadPredicate Represents a predicate (boolean-valued function) of four arguments.TriFunction Represents a function that accepts three arguments and produces a result.TriPredicate Represents a predicate (boolean-valued function) of three arguments.