![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
The constraint target = vars[index]. This enforces that index takes one of the value in [0, vars_size()).
Protobuf type operations_research.sat.ElementConstraintProto
Definition at line 480 of file ElementConstraintProto.java.
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addAllExprs | ( | java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > | values | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1383 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addAllVars | ( | java.lang.Iterable<? extends java.lang.Integer > | values | ) |
Legacy field.
repeated int32 vars = 3;
values | The vars to add. |
Definition at line 944 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprs | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1322 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprs | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1355 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprs | ( | int | index, |
com.google.ortools.sat.LinearExpressionProto | value ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1338 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprs | ( | int | index, |
com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1369 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprsBuilder | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1452 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.ElementConstraintProto.Builder.addExprsBuilder | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1459 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.addVars | ( | int | value | ) |
Legacy field.
repeated int32 vars = 3;
value | The vars to add. |
Definition at line 927 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.build | ( | ) |
Definition at line 554 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.buildPartial | ( | ) |
Definition at line 563 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clear | ( | ) |
Definition at line 516 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearExprs | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1398 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearIndex | ( | ) |
Legacy field.
int32 index = 1;
Definition at line 805 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearLinearIndex | ( | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Definition at line 1067 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearLinearTarget | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1200 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearTarget | ( | ) |
Legacy field.
int32 target = 2;
Definition at line 849 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearVars | ( | ) |
Legacy field.
repeated int32 vars = 3;
Definition at line 961 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 549 of file ElementConstraintProto.java.
|
static |
Definition at line 485 of file ElementConstraintProto.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.ElementConstraintProto.Builder.getDescriptorForType | ( | ) |
Definition at line 544 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.ElementConstraintProto.Builder.getExprs | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1281 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.ElementConstraintProto.Builder.getExprsBuilder | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1424 of file ElementConstraintProto.java.
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > com.google.ortools.sat.ElementConstraintProto.Builder.getExprsBuilderList | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1468 of file ElementConstraintProto.java.
int com.google.ortools.sat.ElementConstraintProto.Builder.getExprsCount | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1271 of file ElementConstraintProto.java.
java.util.List< com.google.ortools.sat.LinearExpressionProto > com.google.ortools.sat.ElementConstraintProto.Builder.getExprsList | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1261 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.ElementConstraintProto.Builder.getExprsOrBuilder | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1431 of file ElementConstraintProto.java.
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > com.google.ortools.sat.ElementConstraintProto.Builder.getExprsOrBuilderList | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1442 of file ElementConstraintProto.java.
int com.google.ortools.sat.ElementConstraintProto.Builder.getIndex | ( | ) |
Legacy field.
int32 index = 1;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 778 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.ElementConstraintProto.Builder.getLinearIndex | ( | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 990 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.ElementConstraintProto.Builder.getLinearIndexBuilder | ( | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Definition at line 1084 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.ElementConstraintProto.Builder.getLinearIndexOrBuilder | ( | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1096 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.ElementConstraintProto.Builder.getLinearTarget | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1139 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.ElementConstraintProto.Builder.getLinearTargetBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1213 of file ElementConstraintProto.java.
com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.ElementConstraintProto.Builder.getLinearTargetOrBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1221 of file ElementConstraintProto.java.
int com.google.ortools.sat.ElementConstraintProto.Builder.getTarget | ( | ) |
Legacy field.
int32 target = 2;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 822 of file ElementConstraintProto.java.
int com.google.ortools.sat.ElementConstraintProto.Builder.getVars | ( | int | index | ) |
Legacy field.
repeated int32 vars = 3;
index | The index of the element to return. |
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 896 of file ElementConstraintProto.java.
int com.google.ortools.sat.ElementConstraintProto.Builder.getVarsCount | ( | ) |
Legacy field.
repeated int32 vars = 3;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 884 of file ElementConstraintProto.java.
java.util.List< java.lang.Integer > com.google.ortools.sat.ElementConstraintProto.Builder.getVarsList | ( | ) |
Legacy field.
repeated int32 vars = 3;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 872 of file ElementConstraintProto.java.
boolean com.google.ortools.sat.ElementConstraintProto.Builder.hasLinearIndex | ( | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 979 of file ElementConstraintProto.java.
boolean com.google.ortools.sat.ElementConstraintProto.Builder.hasLinearTarget | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Implements com.google.ortools.sat.ElementConstraintProtoOrBuilder.
Definition at line 1132 of file ElementConstraintProto.java.
|
protected |
Definition at line 491 of file ElementConstraintProto.java.
final boolean com.google.ortools.sat.ElementConstraintProto.Builder.isInitialized | ( | ) |
Definition at line 678 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeFrom | ( | com.google.ortools.sat.ElementConstraintProto | other | ) |
Definition at line 621 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 683 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 612 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeLinearIndex | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Definition at line 1042 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeLinearTarget | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1179 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.removeExprs | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1411 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setExprs | ( | int | index, |
com.google.ortools.sat.LinearExpressionProto | value ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1291 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setExprs | ( | int | index, |
com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1308 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setIndex | ( | int | value | ) |
Legacy field.
int32 index = 1;
value | The index to set. |
Definition at line 790 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setLinearIndex | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Definition at line 1004 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setLinearIndex | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
All expressions below must be affine function with at most one variable.
.operations_research.sat.LinearExpressionProto linear_index = 4;
Definition at line 1024 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setLinearTarget | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1149 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setLinearTarget | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1165 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setTarget | ( | int | value | ) |
Legacy field.
int32 target = 2;
value | The target to set. |
Definition at line 834 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.setVars | ( | int | index, |
int | value ) |
Legacy field.
repeated int32 vars = 3;
index | The index to set the value at. |
value | The vars to set. |
Definition at line 909 of file ElementConstraintProto.java.