The constraint target = vars[index]. This enforces that index takes one of the value in [0, vars_size()).
More...
|
static pb::MessageParser< ElementConstraintProto > | Parser [get] |
|
static pbr::MessageDescriptor | Descriptor [get] |
|
int | Index [get, set] |
| Legacy field.
|
|
int | Target [get, set] |
| Legacy field.
|
|
pbc::RepeatedField< int > | Vars [get] |
| Legacy field.
|
|
global::Google.OrTools.Sat.LinearExpressionProto | LinearIndex [get, set] |
| All expressions below must be affine function with at most one variable.
|
|
global::Google.OrTools.Sat.LinearExpressionProto | LinearTarget [get, set] |
|
pbc::RepeatedField< global::Google.OrTools.Sat.LinearExpressionProto > | Exprs [get] |
|
The constraint target = vars[index]. This enforces that index takes one of the value in [0, vars_size()).
Definition at line 1669 of file CpModel.pb.cs.
◆ ElementConstraintProto() [1/2]
Google.OrTools.Sat.ElementConstraintProto.ElementConstraintProto |
( |
| ) |
|
|
inline |
◆ ElementConstraintProto() [2/2]
◆ CalculateSize()
int Google.OrTools.Sat.ElementConstraintProto.CalculateSize |
( |
| ) |
|
|
inline |
◆ Clone()
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Google.OrTools.Sat.ElementConstraintProto.Equals |
( |
object | other | ) |
|
|
inline |
◆ GetHashCode()
override int Google.OrTools.Sat.ElementConstraintProto.GetHashCode |
( |
| ) |
|
|
inline |
◆ MergeFrom() [1/2]
◆ MergeFrom() [2/2]
void Google.OrTools.Sat.ElementConstraintProto.MergeFrom |
( |
pb.CodedInputStream | input | ) |
|
|
inline |
◆ ToString()
override string Google.OrTools.Sat.ElementConstraintProto.ToString |
( |
| ) |
|
|
inline |
◆ WriteTo()
void Google.OrTools.Sat.ElementConstraintProto.WriteTo |
( |
pb.CodedOutputStream | output | ) |
|
|
inline |
◆ ExprsFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.ExprsFieldNumber = 6 |
|
static |
◆ IndexFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.IndexFieldNumber = 1 |
|
static |
◆ LinearIndexFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.LinearIndexFieldNumber = 4 |
|
static |
Field number for the "linear_index" field.
Definition at line 1763 of file CpModel.pb.cs.
◆ LinearTargetFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.LinearTargetFieldNumber = 5 |
|
static |
Field number for the "linear_target" field.
Definition at line 1778 of file CpModel.pb.cs.
◆ TargetFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.TargetFieldNumber = 2 |
|
static |
◆ VarsFieldNumber
const int Google.OrTools.Sat.ElementConstraintProto.VarsFieldNumber = 3 |
|
static |
◆ Descriptor
pbr.MessageDescriptor Google.OrTools.Sat.ElementConstraintProto.Descriptor |
|
staticget |
◆ Exprs
pbc.RepeatedField<global.Google.OrTools.Sat.LinearExpressionProto> Google.OrTools.Sat.ElementConstraintProto.Exprs |
|
get |
◆ Index
int Google.OrTools.Sat.ElementConstraintProto.Index |
|
getset |
◆ LinearIndex
global.Google.OrTools.Sat.LinearExpressionProto Google.OrTools.Sat.ElementConstraintProto.LinearIndex |
|
getset |
All expressions below must be affine function with at most one variable.
Definition at line 1770 of file CpModel.pb.cs.
◆ LinearTarget
global.Google.OrTools.Sat.LinearExpressionProto Google.OrTools.Sat.ElementConstraintProto.LinearTarget |
|
getset |
◆ Parser
◆ Target
int Google.OrTools.Sat.ElementConstraintProto.Target |
|
getset |
◆ Vars
pbc.RepeatedField<int> Google.OrTools.Sat.ElementConstraintProto.Vars |
|
get |
The documentation for this class was generated from the following file: