Uses of Class
ai.timefold.solver.core.impl.bavet.common.index.IndexerFactory
Packages that use IndexerFactory
Package
Description
This package contains performance-sensitive code.
-
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.bi
Constructors in ai.timefold.solver.core.impl.bavet.bi with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsBiNode(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) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.common
Constructors in ai.timefold.solver.core.impl.bavet.common with parameters of type IndexerFactoryModifierConstructorDescriptionprotectedAbstractIndexedIfExistsNode(boolean shouldExist, IndexerFactory.KeysExtractor<LeftTuple_> keysExtractorLeft, IndexerFactory<Right_> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, boolean isFiltering) protectedAbstractIndexedJoinNode(IndexerFactory.KeysExtractor<LeftTuple_> keysExtractorLeft, IndexerFactory<Right_> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftEntry, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightOutTupleList, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.quad
Constructors in ai.timefold.solver.core.impl.bavet.quad with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsQuadNode(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) IndexedIfExistsQuadNode(boolean shouldExist, IndexerFactory<E> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle) IndexedJoinQuadNode(IndexerFactory<D> indexerFactory, int inputStoreIndexABC, int inputStoreIndexEntryABC, int inputStoreIndexOutTupleListABC, int inputStoreIndexD, int inputStoreIndexEntryD, int inputStoreIndexOutTupleListD, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, QuadPredicate<A, B, C, D> filtering, int outputStoreSize, int outputStoreIndexOutEntryABC, int outputStoreIndexOutEntryD) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.tri
Constructors in ai.timefold.solver.core.impl.bavet.tri with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsTriNode(boolean shouldExist, IndexerFactory<D> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle, QuadPredicate<A, B, C, D> filtering) IndexedIfExistsTriNode(boolean shouldExist, IndexerFactory<D> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle) IndexedJoinTriNode(IndexerFactory<C> indexerFactory, int inputStoreIndexAB, int inputStoreIndexEntryAB, int inputStoreIndexOutTupleListAB, int inputStoreIndexC, int inputStoreIndexEntryC, int inputStoreIndexOutTupleListC, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle, TriPredicate<A, B, C> filtering, int outputStoreSize, int outputStoreIndexOutEntryAB, int outputStoreIndexOutEntryC) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.uni
Constructors in ai.timefold.solver.core.impl.bavet.uni with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsUniNode(boolean shouldExist, IndexerFactory<B> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, BiPredicate<A, B> filtering) IndexedIfExistsUniNode(boolean shouldExist, IndexerFactory<B> indexerFactory, int inputStoreIndexLeftKeys, int inputStoreIndexLeftCounterEntry, int inputStoreIndexRightKeys, int inputStoreIndexRightEntry, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle)