![]() |
Google OR-Tools v9.12
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 2077 of file CpModel.pb.cs.
|
inline |
Definition at line 2102 of file CpModel.pb.cs.
|
inline |
Definition at line 2110 of file CpModel.pb.cs.
|
inline |
Definition at line 2247 of file CpModel.pb.cs.
|
inline |
Definition at line 2119 of file CpModel.pb.cs.
|
inline |
Definition at line 2167 of file CpModel.pb.cs.
|
inline |
Definition at line 2161 of file CpModel.pb.cs.
|
inline |
Definition at line 2182 of file CpModel.pb.cs.
|
inline |
Definition at line 2266 of file CpModel.pb.cs.
|
inline |
Definition at line 2293 of file CpModel.pb.cs.
|
inline |
Definition at line 2195 of file CpModel.pb.cs.
|
inline |
Definition at line 2201 of file CpModel.pb.cs.
|
static |
Field number for the "end" field.
Definition at line 2136 of file CpModel.pb.cs.
|
static |
Field number for the "size" field.
Definition at line 2148 of file CpModel.pb.cs.
|
static |
Field number for the "start" field.
Definition at line 2124 of file CpModel.pb.cs.
|
staticget |
Definition at line 2090 of file CpModel.pb.cs.
|
getset |
Definition at line 2140 of file CpModel.pb.cs.
|
staticget |
Definition at line 2086 of file CpModel.pb.cs.
|
getset |
Definition at line 2152 of file CpModel.pb.cs.
|
getset |
Definition at line 2128 of file CpModel.pb.cs.