DotNet Reference
DotNet Reference
Detailed Description
This "special" constraint not only enforces (start + size == end) but can also be referred by other constraints using this "interval" concept.
Definition at line 1506 of file CpModel.pb.cs.
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 = 1 |
| Field number for the "start" field. More... | |
| const int | EndFieldNumber = 2 |
| Field number for the "end" field. More... | |
| const int | SizeFieldNumber = 3 |
| Field number for the "size" field. More... | |
Properties | |
| static pb::MessageParser< IntervalConstraintProto > | Parser [get] |
| static pbr::MessageDescriptor | Descriptor [get] |
| int | Start [get, set] |
| int | End [get, set] |
| int | Size [get, set] |
Constructor & Destructor Documentation
◆ IntervalConstraintProto() [1/2]
|
inline |
Definition at line 1523 of file CpModel.pb.cs.
◆ IntervalConstraintProto() [2/2]
|
inline |
Definition at line 1530 of file CpModel.pb.cs.
Member Function Documentation
◆ CalculateSize()
|
inline |
Definition at line 1631 of file CpModel.pb.cs.
◆ Clone()
|
inline |
Definition at line 1538 of file CpModel.pb.cs.
◆ Equals() [1/2]
|
inline |
Definition at line 1581 of file CpModel.pb.cs.
◆ Equals() [2/2]
|
inline |
Definition at line 1576 of file CpModel.pb.cs.
◆ GetHashCode()
|
inline |
Definition at line 1595 of file CpModel.pb.cs.
◆ MergeFrom() [1/2]
|
inline |
Definition at line 1649 of file CpModel.pb.cs.
◆ MergeFrom() [2/2]
|
inline |
Definition at line 1666 of file CpModel.pb.cs.
◆ ToString()
|
inline |
Definition at line 1607 of file CpModel.pb.cs.
◆ WriteTo()
|
inline |
Definition at line 1612 of file CpModel.pb.cs.
Member Data Documentation
◆ EndFieldNumber
|
static |
Field number for the "end" field.
Definition at line 1554 of file CpModel.pb.cs.
◆ SizeFieldNumber
|
static |
Field number for the "size" field.
Definition at line 1565 of file CpModel.pb.cs.
◆ StartFieldNumber
|
static |
Field number for the "start" field.
Definition at line 1543 of file CpModel.pb.cs.
Property Documentation
◆ Descriptor
|
staticget |
Definition at line 1513 of file CpModel.pb.cs.
◆ End
|
getset |
Definition at line 1557 of file CpModel.pb.cs.
◆ Parser
|
staticget |
Definition at line 1510 of file CpModel.pb.cs.
◆ Size
|
getset |
Definition at line 1568 of file CpModel.pb.cs.
◆ Start
|
getset |
Definition at line 1546 of file CpModel.pb.cs.
The documentation for this class was generated from the following file: