Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
Public Member Functions | |
java.util.List< java.lang.Integer > | getVarsList () |
int | getVarsCount () |
int | getVars (int index) |
java.util.List< java.lang.Long > | getCoeffsList () |
int | getCoeffsCount () |
long | getCoeffs (int index) |
java.util.List< java.lang.Long > | getDomainList () |
int | getDomainCount () |
long | getDomain (int index) |
final boolean | isInitialized () |
void | writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException |
int | getSerializedSize () |
boolean | equals (final java.lang.Object obj) |
int | hashCode () |
Builder | newBuilderForType () |
Builder | toBuilder () |
com.google.protobuf.Parser< LinearConstraintProto > | getParserForType () |
com.google.ortools.sat.LinearConstraintProto | getDefaultInstanceForType () |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.sat.LinearConstraintProto | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.sat.LinearConstraintProto | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static com.google.ortools.sat.LinearConstraintProto | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (com.google.ortools.sat.LinearConstraintProto prototype) |
static com.google.ortools.sat.LinearConstraintProto | getDefaultInstance () |
static com.google.protobuf.Parser< LinearConstraintProto > | parser () |
Static Public Attributes | |
static final int | VARS_FIELD_NUMBER = 1 |
static final int | COEFFS_FIELD_NUMBER = 2 |
static final int | DOMAIN_FIELD_NUMBER = 3 |
Protected Member Functions | |
java.lang.Object | newInstance (UnusedPrivateParameter unused) |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
The linear sum vars[i] * coeffs[i] must fall in the given domain. The domain has the same format as the one in IntegerVariableProto. Note that the validation code currently checks using the domain of the involved variables that the sum can always be computed without integer overflow and throws an error otherwise.
Protobuf type operations_research.sat.LinearConstraintProto
Definition at line 19 of file LinearConstraintProto.java.
boolean com.google.ortools.sat.LinearConstraintProto.equals | ( | final java.lang.Object | obj | ) |
Definition at line 249 of file LinearConstraintProto.java.
long com.google.ortools.sat.LinearConstraintProto.getCoeffs | ( | int | index | ) |
Same size as vars.
repeated int64 coeffs = 2;
index | The index of the element to return. |
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 121 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getCoeffsCount | ( | ) |
Same size as vars.
repeated int64 coeffs = 2;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 109 of file LinearConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.LinearConstraintProto.getCoeffsList | ( | ) |
Same size as vars.
repeated int64 coeffs = 2;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 98 of file LinearConstraintProto.java.
|
static |
Definition at line 946 of file LinearConstraintProto.java.
com.google.ortools.sat.LinearConstraintProto com.google.ortools.sat.LinearConstraintProto.getDefaultInstanceForType | ( | ) |
Definition at line 982 of file LinearConstraintProto.java.
|
static |
Definition at line 42 of file LinearConstraintProto.java.
long com.google.ortools.sat.LinearConstraintProto.getDomain | ( | int | index | ) |
repeated int64 domain = 3;
index | The index of the element to return. |
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 151 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getDomainCount | ( | ) |
repeated int64 domain = 3;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 143 of file LinearConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.LinearConstraintProto.getDomainList | ( | ) |
repeated int64 domain = 3;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 136 of file LinearConstraintProto.java.
com.google.protobuf.Parser< LinearConstraintProto > com.google.ortools.sat.LinearConstraintProto.getParserForType | ( | ) |
Definition at line 977 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getSerializedSize | ( | ) |
Definition at line 196 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getVars | ( | int | index | ) |
repeated int32 vars = 1;
index | The index of the element to return. |
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 79 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getVarsCount | ( | ) |
repeated int32 vars = 1;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 71 of file LinearConstraintProto.java.
java.util.List< java.lang.Integer > com.google.ortools.sat.LinearConstraintProto.getVarsList | ( | ) |
repeated int32 vars = 1;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 64 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.hashCode | ( | ) |
Definition at line 269 of file LinearConstraintProto.java.
|
protected |
Definition at line 48 of file LinearConstraintProto.java.
final boolean com.google.ortools.sat.LinearConstraintProto.isInitialized | ( | ) |
Definition at line 158 of file LinearConstraintProto.java.
|
static |
Definition at line 366 of file LinearConstraintProto.java.
|
static |
Definition at line 369 of file LinearConstraintProto.java.
Builder com.google.ortools.sat.LinearConstraintProto.newBuilderForType | ( | ) |
Definition at line 365 of file LinearConstraintProto.java.
|
protected |
Definition at line 379 of file LinearConstraintProto.java.
|
protected |
Definition at line 36 of file LinearConstraintProto.java.
|
static |
Definition at line 337 of file LinearConstraintProto.java.
|
static |
Definition at line 343 of file LinearConstraintProto.java.
|
static |
Definition at line 314 of file LinearConstraintProto.java.
|
static |
Definition at line 318 of file LinearConstraintProto.java.
|
static |
Definition at line 303 of file LinearConstraintProto.java.
|
static |
Definition at line 308 of file LinearConstraintProto.java.
|
static |
Definition at line 350 of file LinearConstraintProto.java.
|
static |
Definition at line 356 of file LinearConstraintProto.java.
|
static |
Definition at line 324 of file LinearConstraintProto.java.
|
static |
Definition at line 329 of file LinearConstraintProto.java.
|
static |
Definition at line 292 of file LinearConstraintProto.java.
|
static |
Definition at line 297 of file LinearConstraintProto.java.
|
static |
Definition at line 972 of file LinearConstraintProto.java.
Builder com.google.ortools.sat.LinearConstraintProto.toBuilder | ( | ) |
Definition at line 373 of file LinearConstraintProto.java.
void com.google.ortools.sat.LinearConstraintProto.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 168 of file LinearConstraintProto.java.
|
static |
Definition at line 84 of file LinearConstraintProto.java.
|
static |
Definition at line 126 of file LinearConstraintProto.java.
|
static |
Definition at line 54 of file LinearConstraintProto.java.