Class PrecomputeBiNode<A,B>
java.lang.Object
ai.timefold.solver.core.impl.bavet.common.AbstractNode
ai.timefold.solver.core.impl.bavet.common.AbstractPrecomputeNode<BiTuple<A,B>>
ai.timefold.solver.core.impl.bavet.bi.PrecomputeBiNode<A,B>
- 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
ConstructorsConstructorDescriptionPrecomputeBiNode(Supplier<BavetPrecomputeBuildHelper<BiTuple<A, B>>> precomputeBuildHelperSupplier, int outputStoreSize, TupleLifecycle<BiTuple<A, B>> 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
-
PrecomputeBiNode
public PrecomputeBiNode(Supplier<BavetPrecomputeBuildHelper<BiTuple<A, B>>> precomputeBuildHelperSupplier, int outputStoreSize, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, Class<?>[] sourceClasses)
-
-
Method Details
-
remapTuple
- Specified by:
remapTuplein classAbstractPrecomputeNode<BiTuple<A,B>>
-