Class PrecomputeTriNode<A,B,C>
java.lang.Object
ai.timefold.solver.core.impl.bavet.common.AbstractNode
ai.timefold.solver.core.impl.bavet.common.AbstractPrecomputeNode<TriTuple<A,B,C>>
ai.timefold.solver.core.impl.bavet.tri.PrecomputeTriNode<A,B,C>
- All Implemented Interfaces:
BavetRootNode<Object>
@NullMarked
public final class PrecomputeTriNode<A,B,C>
extends AbstractPrecomputeNode<TriTuple<A,B,C>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ai.timefold.solver.core.impl.bavet.common.BavetRootNode
BavetRootNode.LifecycleOperation -
Constructor Summary
ConstructorsConstructorDescriptionPrecomputeTriNode(Supplier<BavetPrecomputeBuildHelper<TriTuple<A, B, C>>> precomputeBuildHelperSupplier, int outputStoreSize, TupleLifecycle<TriTuple<A, B, C>> 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
-
PrecomputeTriNode
-
-
Method Details
-
remapTuple
- Specified by:
remapTuplein classAbstractPrecomputeNode<TriTuple<A,B, C>>
-