DotNet Reference
.Net Reference
IntervalVariables.cs
Go to the documentation of this file.
pbc::RepeatedField< int > EnforcementLiteral
The constraint will be enforced iff all literals listed here are true.
Definition: CpModel.pb.cs:4923
global::Google.OrTools.Sat.IntervalConstraintProto Interval
The interval constraint takes a start, end, and size, and forces start + size == end.
Definition: CpModel.pb.cs:5252
pbc::RepeatedField< global::Google.OrTools.Sat.ConstraintProto > Constraints
Definition: CpModel.pb.cs:8727
This is not really a constraint.
Definition: CpModel.pb.cs:1867
global::Google.OrTools.Sat.LinearExpressionProto Size
Definition: CpModel.pb.cs:1938
global::Google.OrTools.Sat.LinearExpressionProto End
Definition: CpModel.pb.cs:1926
global::Google.OrTools.Sat.LinearExpressionProto Start
Definition: CpModel.pb.cs:1914
IntervalVar(CpModelProto model, LinearExpressionProto start, LinearExpressionProto size, LinearExpressionProto end, int is_present_index, string name)
Definition: IntervalVariables.cs:25
override string ToString()
Definition: IntervalVariables.cs:94
IntervalVar(CpModelProto model, LinearExpressionProto start, LinearExpressionProto size, LinearExpressionProto end, string name)
Definition: IntervalVariables.cs:43
Holds a linear expression: sum (ai * xi) + b.
Definition: IntegerExpressions.cs:108
Some constraints supports linear expression instead of just using a reference to a variable.
Definition: CpModel.pb.cs:699
Definition: CpModel.pb.cs:12