Stay organized with collections Save and categorize content based on your preferences.

C++ Reference: class TimeTablingPerTask

Note: This documentation is automatically generated.

A strongly quadratic version of Time Tabling filtering. This propagator is similar to the CumulativeTimeTable propagator of the constraint solver.

TODO(user): Use SchedulingDemandHelper. In particular, if we know the task is from a set of fixed alternatives, we might be able to push it more.
Method
Propagate

Return type: bool

RegisterWith

Return type: void

Arguments: GenericLiteralWatcher* watcher

TimeTablingPerTask

Arguments: AffineExpression capacity, SchedulingConstraintHelper* helper, SchedulingDemandHelper* demands, Model* model