![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
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 479 of file ElementConstraintProto.java.
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 1382 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 943 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 1321 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 1354 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 1337 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 1368 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 1451 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 1458 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 926 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.build | ( | ) |
Definition at line 553 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.buildPartial | ( | ) |
Definition at line 562 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clear | ( | ) |
Definition at line 515 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearExprs | ( | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1397 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearIndex | ( | ) |
Legacy field.
int32 index = 1;
Definition at line 804 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 1066 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearLinearTarget | ( | ) |
.operations_research.sat.LinearExpressionProto linear_target = 5;
Definition at line 1199 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearTarget | ( | ) |
Legacy field.
int32 target = 2;
Definition at line 848 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.clearVars | ( | ) |
Legacy field.
repeated int32 vars = 3;
Definition at line 960 of file ElementConstraintProto.java.
com.google.ortools.sat.ElementConstraintProto com.google.ortools.sat.ElementConstraintProto.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 548 of file ElementConstraintProto.java.
|
static |
Definition at line 484 of file ElementConstraintProto.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.ElementConstraintProto.Builder.getDescriptorForType | ( | ) |
Definition at line 543 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 1280 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 1423 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 1467 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 1270 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 1260 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 1430 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 1441 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 777 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 989 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 1083 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 1095 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 1138 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 1212 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 1220 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 821 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 895 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 883 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 871 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 978 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 1131 of file ElementConstraintProto.java.
|
protected |
Definition at line 490 of file ElementConstraintProto.java.
final boolean com.google.ortools.sat.ElementConstraintProto.Builder.isInitialized | ( | ) |
Definition at line 677 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeFrom | ( | com.google.ortools.sat.ElementConstraintProto | other | ) |
Definition at line 620 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 682 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 611 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 1041 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 1178 of file ElementConstraintProto.java.
Builder com.google.ortools.sat.ElementConstraintProto.Builder.removeExprs | ( | int | index | ) |
repeated .operations_research.sat.LinearExpressionProto exprs = 6;
Definition at line 1410 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 1290 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 1307 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 789 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 1003 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 1023 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 1148 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 1164 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 833 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 908 of file ElementConstraintProto.java.