![]() |
Google OR-Tools v9.12
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 | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.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 20 of file LinearConstraintProto.java.
boolean com.google.ortools.sat.LinearConstraintProto.equals | ( | final java.lang.Object | obj | ) |
Definition at line 252 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 124 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 112 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 101 of file LinearConstraintProto.java.
|
static |
Definition at line 905 of file LinearConstraintProto.java.
com.google.ortools.sat.LinearConstraintProto com.google.ortools.sat.LinearConstraintProto.getDefaultInstanceForType | ( | ) |
Definition at line 941 of file LinearConstraintProto.java.
|
static |
Definition at line 45 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 154 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getDomainCount | ( | ) |
repeated int64 domain = 3;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 146 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 139 of file LinearConstraintProto.java.
com.google.protobuf.Parser< LinearConstraintProto > com.google.ortools.sat.LinearConstraintProto.getParserForType | ( | ) |
Definition at line 936 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getSerializedSize | ( | ) |
Definition at line 199 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 82 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.getVarsCount | ( | ) |
repeated int32 vars = 1;
Implements com.google.ortools.sat.LinearConstraintProtoOrBuilder.
Definition at line 74 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 67 of file LinearConstraintProto.java.
int com.google.ortools.sat.LinearConstraintProto.hashCode | ( | ) |
Definition at line 272 of file LinearConstraintProto.java.
|
protected |
Definition at line 51 of file LinearConstraintProto.java.
final boolean com.google.ortools.sat.LinearConstraintProto.isInitialized | ( | ) |
Definition at line 161 of file LinearConstraintProto.java.
|
static |
Definition at line 369 of file LinearConstraintProto.java.
|
static |
Definition at line 372 of file LinearConstraintProto.java.
Builder com.google.ortools.sat.LinearConstraintProto.newBuilderForType | ( | ) |
Definition at line 368 of file LinearConstraintProto.java.
|
protected |
Definition at line 382 of file LinearConstraintProto.java.
|
static |
Definition at line 340 of file LinearConstraintProto.java.
|
static |
Definition at line 346 of file LinearConstraintProto.java.
|
static |
Definition at line 317 of file LinearConstraintProto.java.
|
static |
Definition at line 321 of file LinearConstraintProto.java.
|
static |
Definition at line 306 of file LinearConstraintProto.java.
|
static |
Definition at line 311 of file LinearConstraintProto.java.
|
static |
Definition at line 353 of file LinearConstraintProto.java.
|
static |
Definition at line 359 of file LinearConstraintProto.java.
|
static |
Definition at line 327 of file LinearConstraintProto.java.
|
static |
Definition at line 332 of file LinearConstraintProto.java.
|
static |
Definition at line 295 of file LinearConstraintProto.java.
|
static |
Definition at line 300 of file LinearConstraintProto.java.
|
static |
Definition at line 931 of file LinearConstraintProto.java.
Builder com.google.ortools.sat.LinearConstraintProto.toBuilder | ( | ) |
Definition at line 376 of file LinearConstraintProto.java.
void com.google.ortools.sat.LinearConstraintProto.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 171 of file LinearConstraintProto.java.
|
static |
Definition at line 87 of file LinearConstraintProto.java.
|
static |
Definition at line 129 of file LinearConstraintProto.java.
|
static |
Definition at line 57 of file LinearConstraintProto.java.