All the intervals (index of IntervalConstraintProto) must be disjoint. More formally, there must exist a sequence so that for each consecutive intervals, we have end_i <= start_{i+1}. In particular, intervals of size zero do matter for this constraint. This is also known as a disjunctive constraint in scheduling.
More...
All the intervals (index of IntervalConstraintProto) must be disjoint. More formally, there must exist a sequence so that for each consecutive intervals, we have end_i <= start_{i+1}. In particular, intervals of size zero do matter for this constraint. This is also known as a disjunctive constraint in scheduling.
Definition at line 2179 of file CpModel.pb.cs.
◆ NoOverlapConstraintProto() [1/2]
Google.OrTools.Sat.NoOverlapConstraintProto.NoOverlapConstraintProto |
( |
| ) |
|
|
inline |
◆ NoOverlapConstraintProto() [2/2]
◆ CalculateSize()
int Google.OrTools.Sat.NoOverlapConstraintProto.CalculateSize |
( |
| ) |
|
|
inline |
◆ Clone()
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Google.OrTools.Sat.NoOverlapConstraintProto.Equals |
( |
object | other | ) |
|
|
inline |
◆ GetHashCode()
override int Google.OrTools.Sat.NoOverlapConstraintProto.GetHashCode |
( |
| ) |
|
|
inline |
◆ MergeFrom() [1/2]
◆ MergeFrom() [2/2]
void Google.OrTools.Sat.NoOverlapConstraintProto.MergeFrom |
( |
pb.CodedInputStream | input | ) |
|
|
inline |
◆ ToString()
override string Google.OrTools.Sat.NoOverlapConstraintProto.ToString |
( |
| ) |
|
|
inline |
◆ WriteTo()
void Google.OrTools.Sat.NoOverlapConstraintProto.WriteTo |
( |
pb.CodedOutputStream | output | ) |
|
|
inline |
◆ IntervalsFieldNumber
const int Google.OrTools.Sat.NoOverlapConstraintProto.IntervalsFieldNumber = 1 |
|
static |
Field number for the "intervals" field.
Definition at line 2224 of file CpModel.pb.cs.
◆ Descriptor
pbr.MessageDescriptor Google.OrTools.Sat.NoOverlapConstraintProto.Descriptor |
|
staticget |
◆ Intervals
pbc.RepeatedField<int> Google.OrTools.Sat.NoOverlapConstraintProto.Intervals |
|
get |
◆ Parser
The documentation for this class was generated from the following file: