Class PrecomputeUniNode<A>
java.lang.Object
ai.timefold.solver.core.impl.bavet.common.AbstractNode
ai.timefold.solver.core.impl.bavet.common.AbstractPrecomputeNode<UniTuple<A>>
ai.timefold.solver.core.impl.bavet.uni.PrecomputeUniNode<A>
- All Implemented Interfaces:
BavetRootNode<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ai.timefold.solver.core.impl.bavet.common.BavetRootNode
BavetRootNode.LifecycleOperation -
Constructor Summary
ConstructorsConstructorDescriptionPrecomputeUniNode(Supplier<BavetPrecomputeBuildHelper<UniTuple<A>>> precomputeBuildHelperSupplier, int outputStoreSize, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, Class<?>[] sourceClasses) -
Method Summary
Methods inherited from class ai.timefold.solver.core.impl.bavet.common.AbstractPrecomputeNode
allowsInstancesOf, getPropagator, getSourceClasses, getStreamKind, insert, retract, supports, updateMethods inherited from class ai.timefold.solver.core.impl.bavet.common.AbstractNode
addLocationSet, getId, getLayerIndex, getLocationSet, setId, setLayerIndex, toString
-
Constructor Details
-
PrecomputeUniNode
public PrecomputeUniNode(Supplier<BavetPrecomputeBuildHelper<UniTuple<A>>> precomputeBuildHelperSupplier, int outputStoreSize, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, Class<?>[] sourceClasses)
-
-
Method Details
-
remapTuple
- Specified by:
remapTuplein classAbstractPrecomputeNode<UniTuple<A>>
-