scheduling_logic

Classes

AlternativeExpression(args)

Expression over IntervalVars representing that if the first arg is present, then exactly one of the following args must be present.

SpanExpression(args)

Expression over IntervalVars representing that the first arg spans all the following args in the schedule.

SynchronizeExpression(args)

Expression over IntervalVars synchronizing the first argument with all of the following arguments.

Functions

alternative(*args)

Creates a new AlternativeExpression

spans(*args)

Creates a new SpanExpression

synchronize(*args)

Creates a new SynchronizeExpression