Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
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...
Public Member Functions | |
NoOverlapConstraintProto () | |
NoOverlapConstraintProto (NoOverlapConstraintProto other) | |
NoOverlapConstraintProto | Clone () |
override bool | Equals (object other) |
bool | Equals (NoOverlapConstraintProto other) |
override int | GetHashCode () |
override string | ToString () |
void | WriteTo (pb::CodedOutputStream output) |
int | CalculateSize () |
void | MergeFrom (NoOverlapConstraintProto other) |
void | MergeFrom (pb::CodedInputStream input) |
Static Public Attributes | |
const int | IntervalsFieldNumber = 1 |
Field number for the "intervals" field. | |
Properties | |
static pb::MessageParser< NoOverlapConstraintProto > | Parser [get] |
static pbr::MessageDescriptor | Descriptor [get] |
pbc::RepeatedField< int > | Intervals [get] |
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.
|
inline |
Definition at line 2204 of file CpModel.pb.cs.
|
inline |
Definition at line 2212 of file CpModel.pb.cs.
|
inline |
Definition at line 2296 of file CpModel.pb.cs.
|
inline |
Definition at line 2219 of file CpModel.pb.cs.
|
inline |
Definition at line 2242 of file CpModel.pb.cs.
|
inline |
Definition at line 2236 of file CpModel.pb.cs.
|
inline |
Definition at line 2255 of file CpModel.pb.cs.
|
inline |
Definition at line 2307 of file CpModel.pb.cs.
|
inline |
Definition at line 2317 of file CpModel.pb.cs.
|
inline |
Definition at line 2266 of file CpModel.pb.cs.
|
inline |
Definition at line 2272 of file CpModel.pb.cs.
|
static |
Field number for the "intervals" field.
Definition at line 2224 of file CpModel.pb.cs.
|
staticget |
Definition at line 2192 of file CpModel.pb.cs.
|
get |
Definition at line 2230 of file CpModel.pb.cs.
|
staticget |
Definition at line 2188 of file CpModel.pb.cs.