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);
280 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDescriptor().getEnumTypes().get(0);
300 // @@protoc_insertion_point(enum_scope:operations_research.MPSolverCommonParameters.LPAlgorithmValues)
350 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
373 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
402 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
415 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
446 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
460 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
484 public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
486 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
487 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
513 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
542 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
624 com.google.ortools.linearsolver.MPSolverCommonParameters other = (com.google.ortools.linearsolver.MPSolverCommonParameters) obj;
725 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
737 public static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
768 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
801 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
807 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
809 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
863 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
882 com.google.ortools.linearsolver.MPSolverCommonParameters result = new com.google.ortools.linearsolver.MPSolverCommonParameters(this);
969 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance()) return this;
1007 parsedMessage = (com.google.ortools.linearsolver.MPSolverCommonParameters) e.getUnfinishedMessage();
1020 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
1066 return relativeMipGap_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1161 com.google.ortools.linearsolver.OptionalDouble.newBuilder(relativeMipGap_).mergeFrom(value).buildPartial();
1276 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1280 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1291 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1317 return primalTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1382 com.google.ortools.linearsolver.OptionalDouble.newBuilder(primalTolerance_).mergeFrom(value).buildPartial();
1457 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1461 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1472 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1500 return dualTolerance_ == null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1568 com.google.ortools.linearsolver.OptionalDouble.newBuilder(dualTolerance_).mergeFrom(value).buildPartial();
1647 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1651 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1680 public com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm() {
1682 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues result = com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.valueOf(lpAlgorithm_);
1683 return result == null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
1693 public Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value) {
1739 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(presolve_);
1798 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(scaling_);
1851 private static final com.google.ortools.linearsolver.MPSolverCommonParameters DEFAULT_INSTANCE;
.lang.Override boolean equals(final java.lang.Object obj)
Definition: OptionalDouble.java:149
static com.google.ortools.linearsolver.OptionalDouble getDefaultInstance()
Definition: OptionalDouble.java:490
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:742
Definition: MPSolverCommonParameters.java:795
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:709
Builder clearPresolve()
Definition: MPSolverCommonParameters.java:1767
boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:473
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: MPSolverCommonParameters.java:279
boolean hasScaling()
Definition: MPSolverCommonParameters.java:1784
com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:1796
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:725
LP_ALGO_DUAL
Definition: MPSolverCommonParameters.java:187
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:275
.lang.Deprecated static final com.google.protobuf.Parser< MPSolverCommonParameters > PARSER
Definition: MPSolverCommonParameters.java:1861
static final int SCALING_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:517
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPSolverCommonParameters.java:959
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data)
Definition: MPSolverCommonParameters.java:693
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:755
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1835
com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:511
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPSolverCommonParameters.java:617
Protobuf enum.
Definition: MPSolverCommonParameters.java:174
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.CodedInputStream input)
Definition: MPSolverCommonParameters.java:749
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: OptionalDouble.java:393
com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:401
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:994
com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:445
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:999
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:698
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:459
Builder clearDualTolerance()
Definition: MPSolverCommonParameters.java:1590
.lang.Override Builder newBuilderForType()
Definition: MPSolverCommonParameters.java:764
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:931
Builder mergePrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1376
boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:431
Builder mergeDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1562
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1540
.lang.Override Builder clear()
Definition: MPSolverCommonParameters.java:831
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:372
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: MPSolverCommonParameters.java:35
Builder mergeFrom(com.google.ortools.linearsolver.MPSolverCommonParameters other)
Definition: MPSolverCommonParameters.java:968
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters buildPartial()
Definition: MPSolverCommonParameters.java:881
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters build()
Definition: MPSolverCommonParameters.java:872
static com.google.protobuf.Parser< MPSolverCommonParameters > parser()
Definition: MPSolverCommonParameters.java:1871
com.google.ortools.util.OptionalBoolean getPresolve()
Definition: MPSolverCommonParameters.java:1737
com.google.ortools.util.OptionalBoolean getScaling()
Definition: MPSolverCommonParameters.java:540
static final int PRESOLVE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:490
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data)
Definition: MPSolverCommonParameters.java:715
com.google.ortools.linearsolver.OptionalDouble.Builder getRelativeMipGapBuilder()
Definition: MPSolverCommonParameters.java:1222
Builder mergeRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1155
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:730
Definition: MPSolverCommonParameters.java:18
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: MPSolverCommonParameters.java:271
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getDualToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1627
.lang.Deprecated static OptionalBoolean valueOf(int value)
Definition: OptionalBoolean.java:62
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: MPSolverCommonParameters.java:947
com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:1680
static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype)
Definition: MPSolverCommonParameters.java:768
Definition: MPSolverCommonParametersOrBuilder.java:6
com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:1064
static Builder newBuilder()
Definition: MPSolverCommonParameters.java:765
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPSolverCommonParameters.java:719
boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:1041
Builder clearLpAlgorithm()
Definition: MPSolverCommonParameters.java:1710
com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues getLpAlgorithm()
Definition: MPSolverCommonParameters.java:484
static final int RELATIVE_MIP_GAP_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:304
Builder clearRelativeMipGap()
Definition: MPSolverCommonParameters.java:1192
static com.google.ortools.linearsolver.MPSolverCommonParameters parseDelimitedFrom(java.io.InputStream input)
Definition: MPSolverCommonParameters.java:737
.lang.Override Builder toBuilder()
Definition: MPSolverCommonParameters.java:772
boolean hasScaling()
Definition: MPSolverCommonParameters.java:528
Builder setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value)
Definition: MPSolverCommonParameters.java:1693
.lang.Override int getSerializedSize()
Definition: MPSolverCommonParameters.java:582
.lang.Override Builder clone()
Definition: MPSolverCommonParameters.java:927
.lang.Deprecated static LPAlgorithmValues valueOf(int value)
Definition: MPSolverCommonParameters.java:244
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1332
static final int DUAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:418
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: MPSolverCommonParameters.java:937
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:1881
Builder setScaling(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1810
static final int LP_ALGORITHM_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:463
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getRelativeMipGapOrBuilder()
Definition: MPSolverCommonParameters.java:1247
static com.google.protobuf.Internal.EnumLiteMap< LPAlgorithmValues > internalGetValueMap()
Definition: MPSolverCommonParameters.java:259
.lang.Override com.google.ortools.linearsolver.OptionalDouble buildPartial()
Definition: OptionalDouble.java:347
Builder setPresolve(com.google.ortools.util.OptionalBoolean value)
Definition: MPSolverCommonParameters.java:1750
.lang.Override com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstanceForType()
Definition: MPSolverCommonParameters.java:867
Builder setPrimalTolerance(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1355
.lang.Deprecated static final com.google.protobuf.Parser< OptionalDouble > PARSER
Definition: OptionalDouble.java:495
static LPAlgorithmValues forNumber(int value)
Definition: MPSolverCommonParameters.java:248
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:1438
Builder clearPrimalTolerance()
Definition: MPSolverCommonParameters.java:1403
.lang.Override com.google.protobuf.Parser< MPSolverCommonParameters > getParserForType()
Definition: MPSolverCommonParameters.java:1876
boolean hasLpAlgorithm()
Definition: MPSolverCommonParameters.java:1669
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPSolverCommonParameters.java:1841
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue)
Definition: MPSolverCommonParameters.java:1124
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: MPSolverCommonParameters.java:42
boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:1302
static Builder newBuilder()
Definition: OptionalDouble.java:257
static com.google.ortools.linearsolver.MPSolverCommonParameters parseFrom(com.google.protobuf.ByteString data)
Definition: MPSolverCommonParameters.java:704
Builder clearScaling()
Definition: MPSolverCommonParameters.java:1828
com.google.ortools.linearsolver.OptionalDouble.Builder getDualToleranceBuilder()
Definition: MPSolverCommonParameters.java:1611
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:800
LP_ALGO_BARRIER
Definition: MPSolverCommonParameters.java:203
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: MPSolverCommonParameters.java:862
static final int PRIMAL_TOLERANCE_FIELD_NUMBER
Definition: MPSolverCommonParameters.java:376
boolean hasPresolve()
Definition: MPSolverCommonParameters.java:500
LP_ALGO_PRIMAL
Definition: MPSolverCommonParameters.java:195
static com.google.ortools.linearsolver.MPSolverCommonParameters getDefaultInstance()
Definition: MPSolverCommonParameters.java:1856
.lang.Override int hashCode()
Definition: OptionalDouble.java:169
Definition: Domain.java:9
.lang.Override Builder toBuilder()
Definition: OptionalDouble.java:264
com.google.ortools.linearsolver.OptionalDouble getPrimalTolerance()
Definition: MPSolverCommonParameters.java:1315
com.google.ortools.linearsolver.OptionalDouble getDualTolerance()
Definition: MPSolverCommonParameters.java:1498
final int getNumber()
Definition: MPSolverCommonParameters.java:236
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPSolverCommonParameters.java:159
boolean hasDualTolerance()
Definition: MPSolverCommonParameters.java:1484
com.google.ortools.linearsolver.OptionalDoubleOrBuilder getPrimalToleranceOrBuilder()
Definition: MPSolverCommonParameters.java:414
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: MPSolverCommonParameters.java:558
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: MPSolverCommonParameters.java:778
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:806
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: MPSolverCommonParameters.java:942
.lang.Override int hashCode()
Definition: MPSolverCommonParameters.java:658
boolean hasRelativeMipGap()
Definition: MPSolverCommonParameters.java:326
boolean hasPrimalTolerance()
Definition: MPSolverCommonParameters.java:388
Builder setDualTolerance(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1516
Builder setRelativeMipGap(com.google.ortools.linearsolver.OptionalDouble value)
Definition: MPSolverCommonParameters.java:1091
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPSolverCommonParameters.java:165
com.google.ortools.linearsolver.OptionalDouble getRelativeMipGap()
Definition: MPSolverCommonParameters.java:349
.lang.Override final boolean isInitialized()
Definition: MPSolverCommonParameters.java:548
com.google.ortools.linearsolver.OptionalDouble.Builder getPrimalToleranceBuilder()
Definition: MPSolverCommonParameters.java:1423
static LPAlgorithmValues valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: MPSolverCommonParameters.java:285
boolean hasPresolve()
Definition: MPSolverCommonParameters.java:1726
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPSolverCommonParameters.java:953