AlwaysIn([args, cumul_func, bounds, times])
|
An expression representing the constraint that a cumulative function is required to take values within a tuple of bounds over a specified time interval. |
CumulativeFunction(args[, nargs])
|
A sum of elementary step functions (Pulse and Step), defining a step function over time. |
NegatedStepFunction(args)
|
The negated form of an elementary step function: That is, it represents subtracting the elementary function's (nonnegative) height rather than adding it. |
Pulse([args, interval_var, height])
|
A step function specified by an IntervalVar and an integer height that has value 0 before the IntervalVar's start_time and after the IntervalVar's end time and that takes the value specified by the 'height' during the IntervalVar. |
Step(time, height)
|
A step function specified by a time point and an integer height that has value 0 before the time point and takes the value specified by the 'height' after the time point. |
StepAt(args)
|
|
StepAtEnd(args)
|
|
StepAtStart(args)
|
|
StepBase(args)
|
|
StepFunction()
|
The base class for the step function expression system. |