Uses of Class
ai.timefold.solver.constraint.streams.bavet.common.tuple.UniTuple
Packages that use UniTuple
Package
Description
This package contains performance-sensitive code.
-
Uses of UniTuple in ai.timefold.solver.constraint.streams.bavet.common
Methods in ai.timefold.solver.constraint.streams.bavet.common with parameters of type UniTupleModifier and TypeMethodDescriptionprotected abstract OutTuple_AbstractJoinNode.createOutTuple(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple) protected final voidAbstractJoinNode.innerUpdateRight(UniTuple<Right_> rightTuple, Consumer<Consumer<LeftTuple_>> leftTupleConsumer) protected final voidAbstractJoinNode.insertOutTuple(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple) protected final voidAbstractJoinNode.insertOutTupleFiltered(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple) final voidAbstractIndexedIfExistsNode.insertRight(UniTuple<Right_> rightTuple) final voidAbstractIndexedJoinNode.insertRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedIfExistsNode.insertRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedJoinNode.insertRight(UniTuple<Right_> rightTuple) final voidAbstractIndexedIfExistsNode.retractRight(UniTuple<Right_> rightTuple) final voidAbstractIndexedJoinNode.retractRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedIfExistsNode.retractRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedJoinNode.retractRight(UniTuple<Right_> rightTuple) protected abstract voidAbstractJoinNode.setOutTupleRightFact(OutTuple_ outTuple, UniTuple<Right_> rightTuple) protected abstract booleanAbstractIfExistsNode.testFiltering(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple) protected abstract booleanAbstractJoinNode.testFiltering(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple) protected voidAbstractIfExistsNode.updateCounterFromLeft(LeftTuple_ leftTuple, UniTuple<Right_> rightTuple, ExistsCounter<LeftTuple_> counter, ElementAwareList<AbstractIfExistsNode.FilteringTracker<LeftTuple_>> leftTrackerList) protected voidAbstractIfExistsNode.updateCounterFromRight(UniTuple<Right_> rightTuple, ExistsCounter<LeftTuple_> counter, ElementAwareList<AbstractIfExistsNode.FilteringTracker<LeftTuple_>> rightTrackerList) final voidAbstractIndexedIfExistsNode.updateRight(UniTuple<Right_> rightTuple) final voidAbstractIndexedJoinNode.updateRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedIfExistsNode.updateRight(UniTuple<Right_> rightTuple) final voidAbstractUnindexedJoinNode.updateRight(UniTuple<Right_> rightTuple) AbstractIfExistsNode.updateRightTrackerList(UniTuple<Right_> rightTuple) Method parameters in ai.timefold.solver.constraint.streams.bavet.common with type arguments of type UniTupleModifier and TypeMethodDescriptionprotected final voidAbstractJoinNode.innerUpdateLeft(LeftTuple_ leftTuple, Consumer<Consumer<UniTuple<Right_>>> rightTupleConsumer) -
Uses of UniTuple in ai.timefold.solver.constraint.streams.bavet.uni
Fields in ai.timefold.solver.constraint.streams.bavet.uni with type parameters of type UniTupleMethods in ai.timefold.solver.constraint.streams.bavet.uni with parameters of type UniTupleModifier and TypeMethodDescriptionprotected final voidAbstractForEachUniNode.innerUpdate(A a, UniTuple<A> tuple) Constructor parameters in ai.timefold.solver.constraint.streams.bavet.uni with type arguments of type UniTupleModifierConstructorDescriptionAbstractForEachUniNode(Class<A> forEachClass, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize) ForEachExcludingNullVarsUniNode(Class<A> forEachClass, Predicate<A> filter, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize) ForEachIncludingNullVarsUniNode(Class<A> forEachClass, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize)