Overload List
| Name | Description | |
|---|---|---|
|
|
NoOverlap(IIntervalSequenceVar) |
This constructor creates a no-overlap constraint on the
sequence variable seq. This constraint states that the
interval variables of the sequence do not overlap and that the
order of intervals in the sequence is the order implied by the
relative position of the start and end points of the
non-overlapping intervals.
|
|
|
NoOverlap(array<IIntervalVar>[]()[][]) |
This constructor creates a no-overlap constraint on the set of
interval variables defined by array a.
|
|
|
NoOverlap(IIntervalSequenceVar, ITransitionDistance) |
This constructor creates a no-overlap constraint on the
sequence variable seq. This constraint states that the
interval variables of the sequence do not overlap and that the
order of intervals in the sequence is the order implied by the
relative position of the start and end points of the
non-overlapping intervals. A transition distance
tdist is used to specify a minimal distance
between two interval variables in the sequence. The transition
distance holds between an interval and all its successors in the
sequence.
|
|
|
NoOverlap(array<IIntervalVar>[]()[][], String) |
This constructor creates a no-overlap constraint on the set of
interval variables defined by array a. By default, the name of
the no-overlap constraint is the empty string, but you can specify
a name of your own choice.
|
|
|
NoOverlap(IIntervalSequenceVar, ITransitionDistance, Boolean) |
This constructor creates a no-overlap constraint on the
sequence variable seq. This constraint states that the
interval variables of the sequence do not overlap and that the
order of intervals in the sequence is the order implied by the
relative position of the start and end points of the
non-overlapping intervals. A transition distance
tdist is used to specify a minimal distance
between two interval variables in the sequence. If direct is
true, the transition distance holds between an interval and its
immediate successor in the sequence otherwise, if
direct is false, the transition distance holds
between an interval and all its successors in the sequence.
|
|
|
NoOverlap(IIntervalSequenceVar, ITransitionDistance, String) |
This constructor creates a no-overlap constraint on the
sequence variable seq. This constraint states that the
interval variables of the sequence do not overlap and that the
order of intervals in the sequence is the order implied by the
relative position of the start and end points of the
non-overlapping intervals. A transition distance
tdist is used to specify a minimal distance
between two interval variables in the sequence.
The transition distance holds between an interval and all its
successors in the sequence. By default, the
name of the no-overlap constraint is the empty string, but you
can specify a name of your own choice.
|
|
|
NoOverlap(IIntervalSequenceVar, ITransitionDistance, Boolean, String) |
This constructor creates a no-overlap constraint on the
sequence variable seq. This constraint states that the
interval variables of the sequence do not overlap and that the
order of intervals in the sequence is the order implied by the
relative position of the start and end points of the
non-overlapping intervals. A transition distance
tdist is used to specify a minimal distance
between two interval variables in the sequence. If direct is
true, the transition distance holds between an interval and its
immediate successor in the sequence otherwise, if
direct is false, the transition distance holds
between an interval and all its successors in the sequence. By default, the
name of the no-overlap constraint is the empty string, but you
can specify a name of your own choice.
|