sequence_expressions

Classes

BeforeInSequenceExpression(args)

Expression representing that one IntervalVar occurs before another in the sequence specified by the given SequenceVar (if both are scheduled)

FirstInSequenceExpression(args)

Expression representing that the specified IntervalVar is the first in the sequence specified by SequenceVar (if it is scheduled)

LastInSequenceExpression(args)

Expression representing that the specified IntervalVar is the last in the sequence specified by SequenceVar (if it is scheduled)

NoOverlapExpression(args)

Expression representing that none of the IntervalVars in a SequenceVar overlap (if they are scheduled)

PredecessorToExpression(args)

Expression representing that one IntervalVar is a direct predecessor to another in the sequence specified by the given SequenceVar (if both are scheduled)

Functions

before_in_sequence(before_var, after_var, ...)

Creates a new BeforeInSequenceExpression

first_in_sequence(interval_var, sequence_var)

Creates a new FirstInSequenceExpression

last_in_sequence(interval_var, sequence_var)

Creates a new LastInSequenceExpression

no_overlap(sequence_var)

Creates a new NoOverlapExpression

predecessor_to(before_var, after_var, ...)

Creates a new PredecessorToExpression