Uses of Interface
ai.timefold.solver.core.api.function.PentaPredicate
Packages that use PentaPredicate
-
Uses of PentaPredicate in ai.timefold.solver.core.api.function
Methods in ai.timefold.solver.core.api.function that return PentaPredicateModifier and TypeMethodDescriptionPentaPredicate.and(@NonNull PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E> other) Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.PentaPredicate.negate()Returns a predicate that represents the logical negation of this predicate.Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.Methods in ai.timefold.solver.core.api.function with parameters of type PentaPredicateModifier and TypeMethodDescriptionPentaPredicate.and(@NonNull PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E> other) Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another. -
Uses of PentaPredicate in ai.timefold.solver.core.api.score.stream
Methods in ai.timefold.solver.core.api.score.stream with parameters of type PentaPredicateModifier and TypeMethodDescriptionstatic <A,B, C, D, E>
@NonNull PentaJoiner<A,B, C, D, E> Joiners.filtering(@NonNull PentaPredicate<A, B, C, D, E> filter) As defined byJoiners.filtering(BiPredicate). -
Uses of PentaPredicate in ai.timefold.solver.core.impl.bavet.penta.joiner
Methods in ai.timefold.solver.core.impl.bavet.penta.joiner that return PentaPredicateModifier and TypeMethodDescriptionFilteringPentaJoiner.getFilter()PentaJoinerComber.getMergedFiltering()Constructors in ai.timefold.solver.core.impl.bavet.penta.joiner with parameters of type PentaPredicateModifierConstructorDescriptionFilteringPentaJoiner(PentaPredicate<A, B, C, D, E> filter) PentaJoinerComber(DefaultPentaJoiner<A, B, C, D, E> mergedJoiner, PentaPredicate<A, B, C, D, E> mergedFiltering) -
Uses of PentaPredicate in ai.timefold.solver.core.impl.bavet.quad
Constructors in ai.timefold.solver.core.impl.bavet.quad with parameters of type PentaPredicateModifierConstructorDescriptionIndexedIfExistsQuadNode(boolean shouldExist, IndexerFactory<E> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, PentaPredicate<A, B, C, D, E> filtering) UnindexedIfExistsQuadNode(boolean shouldExist, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, PentaPredicate<A, B, C, D, E> filtering)