Uses of Interface
ai.timefold.solver.constraint.streams.bavet.common.Propagator
Packages that use Propagator
Package
Description
This package contains performance-sensitive code.
-
Uses of Propagator in ai.timefold.solver.constraint.streams.bavet.common
Subinterfaces of Propagator in ai.timefold.solver.constraint.streams.bavet.commonModifier and TypeInterfaceDescriptioninterfaceA propagation queue is an ordered collection of items that need to be sent to the next node.Classes in ai.timefold.solver.constraint.streams.bavet.common that implement PropagatorModifier and TypeClassDescriptionfinal classStaticPropagationQueue<Tuple_ extends AbstractTuple>The implementation moves tuples directly into an either retract, update or insert queue, without any option of moving between the queues.Methods in ai.timefold.solver.constraint.streams.bavet.common that return PropagatorModifier and TypeMethodDescriptionAbstractConcatNode.getPropagator()AbstractFlattenLastNode.getPropagator()AbstractGroupNode.getPropagator()AbstractIfExistsNode.getPropagator()AbstractJoinNode.getPropagator()AbstractMapNode.getPropagator()abstract PropagatorAbstractNode.getPropagator()Instead of calling the propagation directly from here, we export the propagation queue and allowBavetConstraintSessionto call it. -
Uses of Propagator in ai.timefold.solver.constraint.streams.bavet.uni
Methods in ai.timefold.solver.constraint.streams.bavet.uni that return Propagator