Java Reference
Java Reference
MPSolverCommonParameters.java
Go to the documentation of this file.
69 relativeMipGap_ = input.readMessage(com.google.ortools.linearsolver.OptionalDouble.PARSER, extensionRegistry);
82 primalTolerance_ = input.readMessage(com.google.ortools.linearsolver.OptionalDouble.PARSER, extensionRegistry);
95 dualTolerance_ = input.readMessage(com.google.ortools.linearsolver.OptionalDouble.PARSER, extensionRegistry);
106 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(rawValue);
118 com.google.ortools.util.OptionalBoolean value = com.google.ortools.util.OptionalBoolean.valueOf(rawValue);
130 com.google.ortools.util.OptionalBoolean value = com.google.ortools.util.OptionalBoolean.valueOf(rawValue);
160 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
166 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
168 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
286 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDescriptor().getEnumTypes().get(0);
306 // @@protoc_insertion_point(enum_scope:operations_research.MPSolverCommonParameters.LPAlgorithmValues)
356 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
378 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
409 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
422 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
455 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
469 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
495 public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
497 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
498 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
526 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
557 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
639 com.google.ortools.linearsolver.MPSolverCommonParameters other = (com.google.ortools.linearsolver.MPSolverCommonParameters) obj;
740 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
752 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
783 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
816 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
822 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
824 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
878 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
897 com.google.ortools.linearsolver.MPSolverCommonParameters result = new com.google.ortools.linearsolver.MPSolverCommonParameters(this);
984 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance()) return this;
1022 parsedMessage = (com.google.ortools.linearsolver.MPSolverCommonParameters) e.getUnfinishedMessage();
1035 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
1081 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1173 com.google.ortools.linearsolver.OptionalDouble.newBuilder(relativeMipGap_).mergeFrom(value).buildPartial();
1284 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1288 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1299 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1327 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1392 com.google.ortools.linearsolver.OptionalDouble.newBuilder(primalTolerance_).mergeFrom(value).buildPartial();
1467 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1471 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1482 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1512 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1580 com.google.ortools.linearsolver.OptionalDouble.newBuilder(dualTolerance_).mergeFrom(value).buildPartial();
1659 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1663 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1694 public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
1696 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
1697 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
1709 public Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value) {
1758 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
1822 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
1878 private static final com.google.ortools.linearsolver.MPSolverCommonParameters DEFAULT_INSTANCE;
.lang.Override boolean equals(final java.lang.Object obj)
Definition: OptionalDouble.java:151
static com.google.ortools.linearsolver.OptionalDouble getDefaultInstance()
Definition: OptionalDouble.java:497
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:757
Definition: MPSolverCommonParameters.java:810
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:724
Builder clearPresolve()
Definition: MPSolverCommonParameters.java:1789
boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:483
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: MPSolverCommonParameters.java:285
boolean hasScaling()
Definition: MPSolverCommonParameters.java:1807
com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:1820
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:740
LP_ALGO_DUAL
Definition: MPSolverCommonParameters.java:187
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:281
.lang.Deprecated static final com.google.protobuf.Parser< MPSolverCommonParameters > PARSER
Definition: MPSolverCommonParameters.java:1888
static final int SCALING_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:530
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPSolverCommonParameters.java:974
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data)
Definition: MPSolverCommonParameters.java:708
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:770
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1862
com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:524
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPSolverCommonParameters.java:632
Protobuf enum.
Definition: MPSolverCommonParameters.java:174
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input)
Definition: MPSolverCommonParameters.java:764
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: OptionalDouble.java:395
com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:408
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:1009
com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:454
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:1014
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:713
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:468
Builder clearDualTolerance()
Definition: MPSolverCommonParameters.java:1602
.lang.Override Builder newBuilderForType()
Definition: MPSolverCommonParameters.java:779
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:946
Builder mergePrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1386
boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:439
Builder mergeDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1574
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1552
.lang.Override Builder clear()
Definition: MPSolverCommonParameters.java:846
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:377
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: MPSolverCommonParameters.java:35
Builder mergeFrom(com.google.ortools.linearsolver.MPSolverCommonParameters other)
Definition: MPSolverCommonParameters.java:983
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters buildPartial()
Definition: MPSolverCommonParameters.java:896
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters build()
Definition: MPSolverCommonParameters.java:887
static com.google.protobuf.Parser< MPSolverCommonParameters > parser()
Definition: MPSolverCommonParameters.java:1898
com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:1756
com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:555
static final int PRESOLVE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:501
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data)
Definition: MPSolverCommonParameters.java:730
com.google.ortools.linearsolver.OptionalDouble.Builder getRelativeMipGapBuilder()
Definition: MPSolverCommonParameters.java:1232
Builder mergeRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1167
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:745
Definition: MPSolverCommonParameters.java:18
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: MPSolverCommonParameters.java:277
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1639
.lang.Deprecated static OptionalBoolean valueOf(int value)
Definition: OptionalBoolean.java:64
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: MPSolverCommonParameters.java:962
com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:1694
static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype)
Definition: MPSolverCommonParameters.java:783
Definition: MPSolverCommonParametersOrBuilder.java:6
com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:1079
static Builder newBuilder()
Definition: MPSolverCommonParameters.java:780
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:734
boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:1056
Builder clearLpAlgorithm()
Definition: MPSolverCommonParameters.java:1727
com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:495
static final int RELATIVE_MIP_GAP_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:310
Builder clearRelativeMipGap()
Definition: MPSolverCommonParameters.java:1203
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:752
.lang.Override Builder toBuilder()
Definition: MPSolverCommonParameters.java:787
boolean hasScaling()
Definition: MPSolverCommonParameters.java:542
Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value)
Definition: MPSolverCommonParameters.java:1709
.lang.Override int getSerializedSize()
Definition: MPSolverCommonParameters.java:597
.lang.Override Builder clone()
Definition: MPSolverCommonParameters.java:942
.lang.Deprecated static LPAlgorithmValues valueOf(int value)
Definition: MPSolverCommonParameters.java:246
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1342
static final int DUAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:425
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: MPSolverCommonParameters.java:952
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:1908
Builder setScaling(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1836
static final int LP_ALGORITHM_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:472
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:1256
static com.google.protobuf.Internal.EnumLiteMap< LPAlgorithmValues > internalGetValueMap()
Definition: MPSolverCommonParameters.java:265
.lang.Override com.google.ortools.linearsolver.OptionalDouble buildPartial()
Definition: OptionalDouble.java:349
Builder setPresolve(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1771
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:882
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1365
.lang.Deprecated static final com.google.protobuf.Parser< OptionalDouble > PARSER
Definition: OptionalDouble.java:502
static LPAlgorithmValues forNumber(int value)
Definition: MPSolverCommonParameters.java:254
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1448
Builder clearPrimalTolerance()
Definition: MPSolverCommonParameters.java:1413
.lang.Override com.google.protobuf.Parser< MPSolverCommonParameters > getParserForType()
Definition: MPSolverCommonParameters.java:1903
boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:1682
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1868
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1137
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: MPSolverCommonParameters.java:42
boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:1311
static Builder newBuilder()
Definition: OptionalDouble.java:259
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data)
Definition: MPSolverCommonParameters.java:719
Builder clearScaling()
Definition: MPSolverCommonParameters.java:1855
com.google.ortools.linearsolver.OptionalDouble.Builder getDualToleranceBuilder()
Definition: MPSolverCommonParameters.java:1623
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:815
LP_ALGO_BARRIER
Definition: MPSolverCommonParameters.java:203
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:877
static final int PRIMAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:381
boolean hasPresolve()
Definition: MPSolverCommonParameters.java:512
LP_ALGO_PRIMAL
Definition: MPSolverCommonParameters.java:195
static com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstance()
Definition: MPSolverCommonParameters.java:1883
.lang.Override int hashCode()
Definition: OptionalDouble.java:171
Definition: Domain.java:9
.lang.Override Builder toBuilder()
Definition: OptionalDouble.java:266
com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:1325
com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:1510
final int getNumber()
Definition: MPSolverCommonParameters.java:236
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:159
boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:1495
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:421
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: MPSolverCommonParameters.java:573
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: MPSolverCommonParameters.java:793
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:821
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: MPSolverCommonParameters.java:957
.lang.Override int hashCode()
Definition: MPSolverCommonParameters.java:673
boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:332
boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:394
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1528
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1105
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:165
com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:355
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:563
com.google.ortools.linearsolver.OptionalDouble.Builder getPrimalToleranceBuilder()
Definition: MPSolverCommonParameters.java:1433
static LPAlgorithmValues valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: MPSolverCommonParameters.java:291
boolean hasPresolve()
Definition: MPSolverCommonParameters.java:1744
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:968