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)
358 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
381 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
414 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
428 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
463 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
478 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
504 @java.lang.Override public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
506 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
507 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
535 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
566 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
648 com.google.ortools.linearsolver.MPSolverCommonParameters other = (com.google.ortools.linearsolver.MPSolverCommonParameters) obj;
749 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
761 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
792 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
825 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
831 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
833 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
887 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
906 com.google.ortools.linearsolver.MPSolverCommonParameters result = new com.google.ortools.linearsolver.MPSolverCommonParameters(this);
993 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance()) return this;
1031 parsedMessage = (com.google.ortools.linearsolver.MPSolverCommonParameters) e.getUnfinishedMessage();
1044 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
1090 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1182 com.google.ortools.linearsolver.OptionalDouble.newBuilder(relativeMipGap_).mergeFrom(value).buildPartial();
1293 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1297 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1308 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1336 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1401 com.google.ortools.linearsolver.OptionalDouble.newBuilder(primalTolerance_).mergeFrom(value).buildPartial();
1476 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1480 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1491 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1521 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1589 com.google.ortools.linearsolver.OptionalDouble.newBuilder(dualTolerance_).mergeFrom(value).buildPartial();
1668 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1672 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1704 public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
1706 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
1707 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
1719 public Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value) {
1769 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
1834 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
1890 private static final com.google.ortools.linearsolver.MPSolverCommonParameters DEFAULT_INSTANCE;
Definition: MPSolverCommonParameters.java:822
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:1704
Builder setPresolve(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1782
.lang.Override boolean hasPresolve()
Definition: MPSolverCommonParameters.java:1754
com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:1334
.lang.Override com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:1832
.lang.Override boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:1691
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters buildPartial()
Definition: MPSolverCommonParameters.java:905
Builder clearDualTolerance()
Definition: MPSolverCommonParameters.java:1611
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:1023
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:955
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: MPSolverCommonParameters.java:971
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1457
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1880
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:891
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1351
boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:1320
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:977
Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value)
Definition: MPSolverCommonParameters.java:1719
Builder clearPrimalTolerance()
Definition: MPSolverCommonParameters.java:1422
.lang.Override com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:1767
.lang.Override Builder clear()
Definition: MPSolverCommonParameters.java:855
Builder clearLpAlgorithm()
Definition: MPSolverCommonParameters.java:1737
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1648
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:886
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1561
.lang.Override boolean hasScaling()
Definition: MPSolverCommonParameters.java:1818
boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:1504
com.google.ortools.linearsolver.OptionalDouble.Builder getPrimalToleranceBuilder()
Definition: MPSolverCommonParameters.java:1442
Builder clearRelativeMipGap()
Definition: MPSolverCommonParameters.java:1212
com.google.ortools.linearsolver.OptionalDouble.Builder getDualToleranceBuilder()
Definition: MPSolverCommonParameters.java:1632
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPSolverCommonParameters.java:983
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:830
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:1018
Builder mergePrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1395
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1537
Builder mergeFrom(com.google.ortools.linearsolver.MPSolverCommonParameters other)
Definition: MPSolverCommonParameters.java:992
Builder clearPresolve()
Definition: MPSolverCommonParameters.java:1800
Builder setScaling(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1848
Builder clearScaling()
Definition: MPSolverCommonParameters.java:1867
boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:1065
com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:1519
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1374
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1874
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:1265
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1146
com.google.ortools.linearsolver.OptionalDouble.Builder getRelativeMipGapBuilder()
Definition: MPSolverCommonParameters.java:1241
Builder mergeDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1583
.lang.Override Builder clone()
Definition: MPSolverCommonParameters.java:951
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:824
com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:1088
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters build()
Definition: MPSolverCommonParameters.java:896
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1114
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: MPSolverCommonParameters.java:961
Builder mergeRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1176
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: MPSolverCommonParameters.java:966
Definition: MPSolverCommonParameters.java:21
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:504
static final int LP_ALGORITHM_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:481
.lang.Override boolean hasPresolve()
Definition: MPSolverCommonParameters.java:521
.lang.Override com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:564
.lang.Override boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:492
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:749
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data)
Definition: MPSolverCommonParameters.java:728
static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype)
Definition: MPSolverCommonParameters.java:792
.lang.Deprecated static final com.google.protobuf.Parser< MPSolverCommonParameters > PARSER
Definition: MPSolverCommonParameters.java:1900
.lang.Override com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:477
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:766
static com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstance()
Definition: MPSolverCommonParameters.java:1895
.lang.Override com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:357
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: MPSolverCommonParameters.java:802
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:1920
.lang.Override com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:462
.lang.Override com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:380
.lang.Override boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:333
.lang.Override com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:533
.lang.Override boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:446
.lang.Override com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:413
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:779
static final int PRIMAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:384
.lang.Override boolean hasScaling()
Definition: MPSolverCommonParameters.java:551
static final int SCALING_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:539
static com.google.protobuf.Parser< MPSolverCommonParameters > parser()
Definition: MPSolverCommonParameters.java:1910
.lang.Override com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:427
.lang.Override com.google.protobuf.Parser< MPSolverCommonParameters > getParserForType()
Definition: MPSolverCommonParameters.java:1915
.lang.Override Builder toBuilder()
Definition: MPSolverCommonParameters.java:796
.lang.Override Builder newBuilderForType()
Definition: MPSolverCommonParameters.java:788
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: MPSolverCommonParameters.java:582
.lang.Override int getSerializedSize()
Definition: MPSolverCommonParameters.java:606
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:761
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input)
Definition: MPSolverCommonParameters.java:773
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:165
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data)
Definition: MPSolverCommonParameters.java:739
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: MPSolverCommonParameters.java:42
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:733
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:572
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:743
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:722
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:754
.lang.Override boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:398
.lang.Override int hashCode()
Definition: MPSolverCommonParameters.java:682
static final int PRESOLVE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:510
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data)
Definition: MPSolverCommonParameters.java:717
static final int DUAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:431
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: MPSolverCommonParameters.java:35
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPSolverCommonParameters.java:641
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:159
static final int RELATIVE_MIP_GAP_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:310
static Builder newBuilder()
Definition: MPSolverCommonParameters.java:789
.lang.Override Builder toBuilder()
Definition: OptionalDouble.java:265
.lang.Override int hashCode()
Definition: OptionalDouble.java:170
.lang.Override boolean equals(final java.lang.Object obj)
Definition: OptionalDouble.java:150
Protobuf enum.
Definition: MPSolverCommonParameters.java:175
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: MPSolverCommonParameters.java:285
static LPAlgorithmValues forNumber(int value)
Definition: MPSolverCommonParameters.java:254
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: MPSolverCommonParameters.java:277
.lang.Deprecated static LPAlgorithmValues valueOf(int value)
Definition: MPSolverCommonParameters.java:246
static LPAlgorithmValues valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: MPSolverCommonParameters.java:291
LP_ALGO_DUAL
Definition: MPSolverCommonParameters.java:187
static com.google.protobuf.Internal.EnumLiteMap< LPAlgorithmValues > internalGetValueMap()
Definition: MPSolverCommonParameters.java:265
LP_ALGO_BARRIER
Definition: MPSolverCommonParameters.java:203
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:281
LP_ALGO_PRIMAL
Definition: MPSolverCommonParameters.java:195
final int getNumber()
Definition: MPSolverCommonParameters.java:236