Uses of Class
ai.timefold.solver.core.impl.bavet.common.tuple.BiTuple
Packages that use BiTuple
Package
Description
-
Uses of BiTuple in ai.timefold.solver.core.impl.bavet.bi
Methods in ai.timefold.solver.core.impl.bavet.bi that return BiTupleModifier and TypeMethodDescriptionGroup0Mapping2CollectorBiNode.createOutTuple(Void groupKey) Group1Mapping1CollectorBiNode.createOutTuple(A a) Group2Mapping0CollectorBiNode.createOutTuple(Pair<A, B> groupKey) IndexedJoinBiNode.createOutTuple(UniTuple<A> leftTuple, UniTuple<B> rightTuple) UnindexedJoinBiNode.createOutTuple(UniTuple<A> leftTuple, UniTuple<B> rightTuple) FlattenLastBiNode.createTuple(BiTuple<A, B> originalTuple, NewB newB) ConcatBiBiNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatBiUniNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatUniBiNode.getOutTupleFromLeft(UniTuple<A> leftTuple) ConcatBiBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) ConcatBiUniNode.getOutTupleFromRight(UniTuple<A> rightTuple) ConcatUniBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) Methods in ai.timefold.solver.core.impl.bavet.bi with parameters of type BiTupleModifier and TypeMethodDescriptionFlattenLastBiNode.createTuple(BiTuple<A, B> originalTuple, NewB newB) protected BFlattenLastBiNode.getEffectiveFactIn(BiTuple<A, B> tuple) protected NewBFlattenLastBiNode.getEffectiveFactOut(BiTuple<A, NewB> outTuple) ConcatBiBiNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatBiUniNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatBiBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) ConcatUniBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected booleanprotected booleanprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidGroup1Mapping1CollectorBiNode.updateOutTupleToResult(BiTuple<A, B> outTuple, B b) protected voidGroup2Mapping0CollectorBiNode.updateOutTupleToResult(BiTuple<A, B> outTuple, Void unused) Constructor parameters in ai.timefold.solver.core.impl.bavet.bi with type arguments of type BiTupleModifierConstructorDescriptionConcatBiBiNode(TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightOutTupleList, int outputStoreSize) ConcatBiUniNode(Function<A, B> paddingFunction, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightOutTupleList, int outputStoreSize) ConcatUniBiNode(Function<A, B> paddingFunction, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightOutTupleList, int outputStoreSize) FlattenLastBiNode(int flattenLastStoreIndex, Function<B, Iterable<NewB>> mappingFunction, TupleLifecycle<BiTuple<A, NewB>> nextNodesTupleLifecycle, int outputStoreSize) Group0Mapping2CollectorBiNode(int groupStoreIndex, int undoStoreIndex, BiConstraintCollector<OldA, OldB, ResultContainerA_, A> collectorA, BiConstraintCollector<OldA, OldB, ResultContainerB_, B> collectorB, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group1Mapping1CollectorBiNode(BiFunction<OldA, OldB, A> groupKeyMapping, int groupStoreIndex, int undoStoreIndex, BiConstraintCollector<OldA, OldB, ResultContainer_, B> collector, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group2Mapping0CollectorBiNode(BiFunction<OldA, OldB, A> groupKeyMappingA, BiFunction<OldA, OldB, B> groupKeyMappingB, int groupStoreIndex, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) IndexedIfExistsBiNode(boolean shouldExist, IndexerFactory<C> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, TriPredicate<A, B, C> filtering) IndexedIfExistsBiNode(boolean shouldExist, IndexerFactory<C> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle) IndexedJoinBiNode(IndexerFactory<B> indexerFactory, int inputStoreIndexA, int inputStoreIndexEntryA, int inputStoreIndexOutTupleListA, int inputStoreIndexB, int inputStoreIndexEntryB, int inputStoreIndexOutTupleListB, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, BiPredicate<A, B> filtering, int outputStoreSize, int outputStoreIndexOutEntryA, int outputStoreIndexOutEntryB) MapBiToBiNode(int mapStoreIndex, BiFunction<A, B, NewA> mappingFunctionA, BiFunction<A, B, NewB> mappingFunctionB, TupleLifecycle<BiTuple<NewA, NewB>> nextNodesTupleLifecycle, int outputStoreSize) UnindexedIfExistsBiNode(boolean shouldExist, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, TriPredicate<A, B, C> filtering) UnindexedIfExistsBiNode(boolean shouldExist, int inputStoreIndexLeftCounterEntry, int inputStoreIndexRightEntry, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle) UnindexedJoinBiNode(int inputStoreIndexLeftEntry, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightEntry, int inputStoreIndexRightOutTupleList, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, BiPredicate<A, B> filtering, int outputStoreSize, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry) -
Uses of BiTuple in ai.timefold.solver.core.impl.bavet.common.tuple
Methods in ai.timefold.solver.core.impl.bavet.common.tuple that return types with arguments of type BiTupleModifier and TypeMethodDescriptionstatic <A,B> TupleLifecycle<BiTuple<A, B>> TupleLifecycle.conditionally(TupleLifecycle<BiTuple<A, B>> tupleLifecycle, BiPredicate<A, B> predicate) Method parameters in ai.timefold.solver.core.impl.bavet.common.tuple with type arguments of type BiTupleModifier and TypeMethodDescriptionstatic <A,B> TupleLifecycle<BiTuple<A, B>> TupleLifecycle.conditionally(TupleLifecycle<BiTuple<A, B>> tupleLifecycle, BiPredicate<A, B> predicate) -
Uses of BiTuple in ai.timefold.solver.core.impl.bavet.quad
Methods in ai.timefold.solver.core.impl.bavet.quad that return BiTupleModifier and TypeMethodDescriptionGroup0Mapping2CollectorQuadNode.createOutTuple(Void groupKey) Group1Mapping1CollectorQuadNode.createOutTuple(A a) Group2Mapping0CollectorQuadNode.createOutTuple(Pair<A, B> groupKey) Methods in ai.timefold.solver.core.impl.bavet.quad with parameters of type BiTupleModifier and TypeMethodDescriptionConcatBiQuadNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatQuadBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) protected voidprotected voidprotected voidprotected voidprotected voidGroup1Mapping1CollectorQuadNode.updateOutTupleToResult(BiTuple<A, B> outTuple, B b) protected voidGroup2Mapping0CollectorQuadNode.updateOutTupleToResult(BiTuple<A, B> outTuple, Void unused) Constructor parameters in ai.timefold.solver.core.impl.bavet.quad with type arguments of type BiTupleModifierConstructorDescriptionGroup0Mapping2CollectorQuadNode(int groupStoreIndex, int undoStoreIndex, QuadConstraintCollector<OldA, OldB, OldC, OldD, ResultContainerA_, A> collectorA, QuadConstraintCollector<OldA, OldB, OldC, OldD, ResultContainerB_, B> collectorB, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group1Mapping1CollectorQuadNode(QuadFunction<OldA, OldB, OldC, OldD, A> groupKeyMapping, int groupStoreIndex, int undoStoreIndex, QuadConstraintCollector<OldA, OldB, OldC, OldD, ResultContainer_, B> collector, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group2Mapping0CollectorQuadNode(QuadFunction<OldA, OldB, OldC, OldD, A> groupKeyMappingA, QuadFunction<OldA, OldB, OldC, OldD, B> groupKeyMappingB, int groupStoreIndex, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) MapQuadToBiNode(int mapStoreIndex, QuadFunction<A, B, C, D, NewA> mappingFunctionA, QuadFunction<A, B, C, D, NewB> mappingFunctionB, TupleLifecycle<BiTuple<NewA, NewB>> nextNodesTupleLifecycle, int outputStoreSize) -
Uses of BiTuple in ai.timefold.solver.core.impl.bavet.tri
Methods in ai.timefold.solver.core.impl.bavet.tri that return BiTupleModifier and TypeMethodDescriptionGroup0Mapping2CollectorTriNode.createOutTuple(Void groupKey) Group1Mapping1CollectorTriNode.createOutTuple(A a) Group2Mapping0CollectorTriNode.createOutTuple(Pair<A, B> groupKey) Methods in ai.timefold.solver.core.impl.bavet.tri with parameters of type BiTupleModifier and TypeMethodDescriptionConcatBiTriNode.getOutTupleFromLeft(BiTuple<A, B> leftTuple) ConcatTriBiNode.getOutTupleFromRight(BiTuple<A, B> rightTuple) protected voidprotected voidprotected voidprotected booleanprotected booleanprotected voidprotected voidprotected voidprotected voidGroup1Mapping1CollectorTriNode.updateOutTupleToResult(BiTuple<A, B> outTuple, B b) protected voidGroup2Mapping0CollectorTriNode.updateOutTupleToResult(BiTuple<A, B> outTuple, Void unused) Constructor parameters in ai.timefold.solver.core.impl.bavet.tri with type arguments of type BiTupleModifierConstructorDescriptionGroup0Mapping2CollectorTriNode(int groupStoreIndex, int undoStoreIndex, TriConstraintCollector<OldA, OldB, OldC, ResultContainerA_, A> collectorA, TriConstraintCollector<OldA, OldB, OldC, ResultContainerB_, B> collectorB, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group1Mapping1CollectorTriNode(TriFunction<OldA, OldB, OldC, A> groupKeyMapping, int groupStoreIndex, int undoStoreIndex, TriConstraintCollector<OldA, OldB, OldC, ResultContainer_, B> collector, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group2Mapping0CollectorTriNode(TriFunction<OldA, OldB, OldC, A> groupKeyMappingA, TriFunction<OldA, OldB, OldC, B> groupKeyMappingB, int groupStoreIndex, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) MapTriToBiNode(int mapStoreIndex, TriFunction<A, B, C, NewA> mappingFunctionA, TriFunction<A, B, C, NewB> mappingFunctionB, TupleLifecycle<BiTuple<NewA, NewB>> nextNodesTupleLifecycle, int outputStoreSize) -
Uses of BiTuple in ai.timefold.solver.core.impl.bavet.uni
Methods in ai.timefold.solver.core.impl.bavet.uni that return BiTupleModifier and TypeMethodDescriptionGroup0Mapping2CollectorUniNode.createOutTuple(Void groupKey) Group1Mapping1CollectorUniNode.createOutTuple(A a) Group2Mapping0CollectorUniNode.createOutTuple(Pair<A, B> groupKey) Methods in ai.timefold.solver.core.impl.bavet.uni with parameters of type BiTupleModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidGroup1Mapping1CollectorUniNode.updateOutTupleToResult(BiTuple<A, B> outTuple, B b) protected voidGroup2Mapping0CollectorUniNode.updateOutTupleToResult(BiTuple<A, B> outTuple, Void unused) Constructor parameters in ai.timefold.solver.core.impl.bavet.uni with type arguments of type BiTupleModifierConstructorDescriptionGroup0Mapping2CollectorUniNode(int groupStoreIndex, int undoStoreIndex, UniConstraintCollector<OldA, ResultContainerA_, A> collectorA, UniConstraintCollector<OldA, ResultContainerB_, B> collectorB, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group1Mapping1CollectorUniNode(Function<OldA, A> groupKeyMapping, int groupStoreIndex, int undoStoreIndex, UniConstraintCollector<OldA, ResultContainer_, B> collector, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Group2Mapping0CollectorUniNode(Function<OldA, A> groupKeyMappingA, Function<OldA, B> groupKeyMappingB, int groupStoreIndex, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) MapUniToBiNode(int mapStoreIndex, Function<A, NewA> mappingFunctionA, Function<A, NewB> mappingFunctionB, TupleLifecycle<BiTuple<NewA, NewB>> nextNodesTupleLifecycle, int outputStoreSize)