Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
This is not really a constraint. It is there so it can be referred by other constraints using this "interval" concept. More...
Public Member Functions | |
IntervalConstraintProto () | |
IntervalConstraintProto (IntervalConstraintProto other) | |
IntervalConstraintProto | Clone () |
override bool | Equals (object other) |
bool | Equals (IntervalConstraintProto other) |
override int | GetHashCode () |
override string | ToString () |
void | WriteTo (pb::CodedOutputStream output) |
int | CalculateSize () |
void | MergeFrom (IntervalConstraintProto other) |
void | MergeFrom (pb::CodedInputStream input) |
Static Public Attributes | |
const int | StartFieldNumber = 4 |
Field number for the "start" field. | |
const int | EndFieldNumber = 5 |
Field number for the "end" field. | |
const int | SizeFieldNumber = 6 |
Field number for the "size" field. | |
Properties | |
static pb::MessageParser< IntervalConstraintProto > | Parser [get] |
static pbr::MessageDescriptor | Descriptor [get] |
global::Google.OrTools.Sat.LinearExpressionProto | Start [get, set] |
global::Google.OrTools.Sat.LinearExpressionProto | End [get, set] |
global::Google.OrTools.Sat.LinearExpressionProto | Size [get, set] |
This is not really a constraint. It is there so it can be referred by other constraints using this "interval" concept.
IMPORTANT: For now, this constraint do not enforce any relations on the components, and it is up to the client to add in the model:
Definition at line 1881 of file CpModel.pb.cs.
|
inline |
Definition at line 1906 of file CpModel.pb.cs.
|
inline |
Definition at line 1914 of file CpModel.pb.cs.
|
inline |
Definition at line 2051 of file CpModel.pb.cs.
|
inline |
Definition at line 1923 of file CpModel.pb.cs.
|
inline |
Definition at line 1971 of file CpModel.pb.cs.
|
inline |
Definition at line 1965 of file CpModel.pb.cs.
|
inline |
Definition at line 1986 of file CpModel.pb.cs.
|
inline |
Definition at line 2070 of file CpModel.pb.cs.
|
inline |
Definition at line 2097 of file CpModel.pb.cs.
|
inline |
Definition at line 1999 of file CpModel.pb.cs.
|
inline |
Definition at line 2005 of file CpModel.pb.cs.
|
static |
Field number for the "end" field.
Definition at line 1940 of file CpModel.pb.cs.
|
static |
Field number for the "size" field.
Definition at line 1952 of file CpModel.pb.cs.
|
static |
Field number for the "start" field.
Definition at line 1928 of file CpModel.pb.cs.
|
staticget |
Definition at line 1894 of file CpModel.pb.cs.
|
getset |
Definition at line 1944 of file CpModel.pb.cs.
|
staticget |
Definition at line 1890 of file CpModel.pb.cs.
|
getset |
Definition at line 1956 of file CpModel.pb.cs.
|
getset |
Definition at line 1932 of file CpModel.pb.cs.