5package com.google.ortools.linearsolver;
20 com.google.protobuf.GeneratedMessageV3 implements
23private static final long serialVersionUID = 0L;
35 @SuppressWarnings({
"unused"})
37 UnusedPrivateParameter unused) {
41 public static final com.google.protobuf.Descriptors.Descriptor
43 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
47 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
50 .ensureFieldAccessorsInitialized(
51 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
58 implements com.google.protobuf.ProtocolMessageEnum {
92 public static final int LP_ALGO_UNSPECIFIED_VALUE = 0;
100 public static final int LP_ALGO_DUAL_VALUE = 1;
108 public static final int LP_ALGO_PRIMAL_VALUE = 2;
116 public static final int LP_ALGO_BARRIER_VALUE = 3;
128 @java.lang.Deprecated
130 return forNumber(value);
139 case 0:
return LP_ALGO_UNSPECIFIED;
140 case 1:
return LP_ALGO_DUAL;
141 case 2:
return LP_ALGO_PRIMAL;
142 case 3:
return LP_ALGO_BARRIER;
143 default:
return null;
149 return internalValueMap;
151 private static final com.google.protobuf.Internal.EnumLiteMap<
159 public final com.google.protobuf.Descriptors.EnumValueDescriptor
163 public final com.google.protobuf.Descriptors.EnumDescriptor
167 public static final com.google.protobuf.Descriptors.EnumDescriptor
169 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDescriptor().getEnumTypes().get(0);
175 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
177 throw new java.lang.IllegalArgumentException(
178 "EnumValueDescriptor is not for this type.");
180 return VALUES[desc.getIndex()];
183 private final int value;
192 private int bitField0_;
219 return ((bitField0_ & 0x00000001) != 0);
245 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
270 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
288 return ((bitField0_ & 0x00000002) != 0);
303 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
317 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
336 return ((bitField0_ & 0x00000004) != 0);
352 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
367 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
371 private int lpAlgorithm_ = 0;
382 return ((bitField0_ & 0x00000008) != 0);
395 return result ==
null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
399 private int presolve_ = 0;
410 return ((bitField0_ & 0x00000010) != 0);
423 return result ==
null ? com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED : result;
427 private int scaling_ = 0;
439 return ((bitField0_ & 0x00000020) != 0);
453 return result ==
null ? com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED : result;
456 private byte memoizedIsInitialized = -1;
463 memoizedIsInitialized = 1;
468 public void writeTo(com.google.protobuf.CodedOutputStream output)
469 throws java.io.IOException {
470 if (((bitField0_ & 0x00000001) != 0)) {
473 if (((bitField0_ & 0x00000002) != 0)) {
476 if (((bitField0_ & 0x00000004) != 0)) {
479 if (((bitField0_ & 0x00000008) != 0)) {
480 output.writeEnum(4, lpAlgorithm_);
482 if (((bitField0_ & 0x00000010) != 0)) {
483 output.writeEnum(5, presolve_);
485 if (((bitField0_ & 0x00000020) != 0)) {
486 output.writeEnum(7, scaling_);
488 getUnknownFields().writeTo(output);
493 int size = memoizedSize;
494 if (size != -1)
return size;
497 if (((bitField0_ & 0x00000001) != 0)) {
498 size += com.google.protobuf.CodedOutputStream
501 if (((bitField0_ & 0x00000002) != 0)) {
502 size += com.google.protobuf.CodedOutputStream
505 if (((bitField0_ & 0x00000004) != 0)) {
506 size += com.google.protobuf.CodedOutputStream
509 if (((bitField0_ & 0x00000008) != 0)) {
510 size += com.google.protobuf.CodedOutputStream
511 .computeEnumSize(4, lpAlgorithm_);
513 if (((bitField0_ & 0x00000010) != 0)) {
514 size += com.google.protobuf.CodedOutputStream
515 .computeEnumSize(5, presolve_);
517 if (((bitField0_ & 0x00000020) != 0)) {
518 size += com.google.protobuf.CodedOutputStream
519 .computeEnumSize(7, scaling_);
521 size += getUnknownFields().getSerializedSize();
527 public boolean equals(
final java.lang.Object obj) {
531 if (!(obj instanceof com.google.ortools.linearsolver.MPSolverCommonParameters)) {
532 return super.equals(obj);
553 if (lpAlgorithm_ != other.lpAlgorithm_)
return false;
557 if (presolve_ != other.presolve_)
return false;
561 if (scaling_ != other.scaling_)
return false;
563 if (!getUnknownFields().equals(other.getUnknownFields()))
return false;
569 if (memoizedHashCode != 0) {
570 return memoizedHashCode;
588 hash = (53 * hash) + lpAlgorithm_;
592 hash = (53 * hash) + presolve_;
596 hash = (53 * hash) + scaling_;
598 hash = (29 * hash) + getUnknownFields().hashCode();
599 memoizedHashCode = hash;
604 java.nio.ByteBuffer data)
605 throws com.google.protobuf.InvalidProtocolBufferException {
609 java.nio.ByteBuffer data,
610 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
611 throws com.google.protobuf.InvalidProtocolBufferException {
615 com.google.protobuf.ByteString data)
616 throws com.google.protobuf.InvalidProtocolBufferException {
620 com.google.protobuf.ByteString data,
621 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
622 throws com.google.protobuf.InvalidProtocolBufferException {
626 throws com.google.protobuf.InvalidProtocolBufferException {
631 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
632 throws com.google.protobuf.InvalidProtocolBufferException {
636 throws java.io.IOException {
637 return com.google.protobuf.GeneratedMessageV3
638 .parseWithIOException(
PARSER, input);
641 java.io.InputStream input,
642 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
643 throws java.io.IOException {
644 return com.google.protobuf.GeneratedMessageV3
645 .parseWithIOException(
PARSER, input, extensionRegistry);
649 throws java.io.IOException {
650 return com.google.protobuf.GeneratedMessageV3
651 .parseDelimitedWithIOException(
PARSER, input);
655 java.io.InputStream input,
656 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
657 throws java.io.IOException {
658 return com.google.protobuf.GeneratedMessageV3
659 .parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
662 com.google.protobuf.CodedInputStream input)
663 throws java.io.IOException {
664 return com.google.protobuf.GeneratedMessageV3
665 .parseWithIOException(
PARSER, input);
668 com.google.protobuf.CodedInputStream input,
669 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
670 throws java.io.IOException {
671 return com.google.protobuf.GeneratedMessageV3
672 .parseWithIOException(
PARSER, input, extensionRegistry);
680 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
685 return this == DEFAULT_INSTANCE
691 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
708 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
711 public static final com.google.protobuf.Descriptors.Descriptor
713 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
717 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
719 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
720 .ensureFieldAccessorsInitialized(
721 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
726 maybeForceBuilderInitialization();
730 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
732 maybeForceBuilderInitialization();
734 private void maybeForceBuilderInitialization() {
735 if (com.google.protobuf.GeneratedMessageV3
736 .alwaysUseFieldBuilders) {
737 getRelativeMipGapFieldBuilder();
738 getPrimalToleranceFieldBuilder();
739 getDualToleranceFieldBuilder();
746 relativeMipGap_ =
null;
747 if (relativeMipGapBuilder_ !=
null) {
748 relativeMipGapBuilder_.dispose();
749 relativeMipGapBuilder_ =
null;
751 primalTolerance_ =
null;
752 if (primalToleranceBuilder_ !=
null) {
753 primalToleranceBuilder_.dispose();
754 primalToleranceBuilder_ =
null;
756 dualTolerance_ =
null;
757 if (dualToleranceBuilder_ !=
null) {
758 dualToleranceBuilder_.dispose();
759 dualToleranceBuilder_ =
null;
768 public com.google.protobuf.Descriptors.Descriptor
770 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
775 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance();
782 throw newUninitializedMessageException(result);
790 if (bitField0_ != 0) { buildPartial0(result); }
795 private void buildPartial0(com.google.ortools.linearsolver.MPSolverCommonParameters result) {
796 int from_bitField0_ = bitField0_;
797 int to_bitField0_ = 0;
798 if (((from_bitField0_ & 0x00000001) != 0)) {
799 result.relativeMipGap_ = relativeMipGapBuilder_ ==
null
801 : relativeMipGapBuilder_.build();
802 to_bitField0_ |= 0x00000001;
804 if (((from_bitField0_ & 0x00000002) != 0)) {
805 result.primalTolerance_ = primalToleranceBuilder_ ==
null
807 : primalToleranceBuilder_.build();
808 to_bitField0_ |= 0x00000002;
810 if (((from_bitField0_ & 0x00000004) != 0)) {
811 result.dualTolerance_ = dualToleranceBuilder_ ==
null
813 : dualToleranceBuilder_.build();
814 to_bitField0_ |= 0x00000004;
816 if (((from_bitField0_ & 0x00000008) != 0)) {
817 result.lpAlgorithm_ = lpAlgorithm_;
818 to_bitField0_ |= 0x00000008;
820 if (((from_bitField0_ & 0x00000010) != 0)) {
821 result.presolve_ = presolve_;
822 to_bitField0_ |= 0x00000010;
824 if (((from_bitField0_ & 0x00000020) != 0)) {
825 result.scaling_ = scaling_;
826 to_bitField0_ |= 0x00000020;
828 result.bitField0_ |= to_bitField0_;
833 return super.
clone();
837 com.google.protobuf.Descriptors.FieldDescriptor field,
838 java.lang.Object value) {
839 return super.
setField(field, value);
843 com.google.protobuf.Descriptors.FieldDescriptor field) {
848 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
853 com.google.protobuf.Descriptors.FieldDescriptor field,
854 int index, java.lang.Object value) {
859 com.google.protobuf.Descriptors.FieldDescriptor field,
860 java.lang.Object value) {
865 if (other instanceof com.google.ortools.linearsolver.MPSolverCommonParameters) {
866 return mergeFrom((com.google.ortools.linearsolver.MPSolverCommonParameters)other);
868 super.mergeFrom(other);
874 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance())
return this;
875 if (other.hasRelativeMipGap()) {
878 if (other.hasPrimalTolerance()) {
881 if (other.hasDualTolerance()) {
884 if (other.hasLpAlgorithm()) {
887 if (other.hasPresolve()) {
890 if (other.hasScaling()) {
905 com.google.protobuf.CodedInputStream input,
906 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
907 throws java.io.IOException {
908 if (extensionRegistry ==
null) {
909 throw new java.lang.NullPointerException();
912 boolean done =
false;
914 int tag = input.readTag();
921 getRelativeMipGapFieldBuilder().getBuilder(),
923 bitField0_ |= 0x00000001;
928 getPrimalToleranceFieldBuilder().getBuilder(),
930 bitField0_ |= 0x00000002;
935 getDualToleranceFieldBuilder().getBuilder(),
937 bitField0_ |= 0x00000004;
941 int tmpRaw = input.readEnum();
943 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.forNumber(tmpRaw);
944 if (tmpValue ==
null) {
945 mergeUnknownVarintField(4, tmpRaw);
947 lpAlgorithm_ = tmpRaw;
948 bitField0_ |= 0x00000008;
953 int tmpRaw = input.readEnum();
955 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
956 if (tmpValue ==
null) {
957 mergeUnknownVarintField(5, tmpRaw);
960 bitField0_ |= 0x00000010;
965 int tmpRaw = input.readEnum();
967 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
968 if (tmpValue ==
null) {
969 mergeUnknownVarintField(7, tmpRaw);
972 bitField0_ |= 0x00000020;
977 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
984 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
985 throw e.unwrapIOException();
991 private int bitField0_;
994 private com.google.protobuf.SingleFieldBuilderV3<
995 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
1019 return ((bitField0_ & 0x00000001) != 0);
1044 if (relativeMipGapBuilder_ ==
null) {
1045 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1047 return relativeMipGapBuilder_.getMessage();
1072 if (relativeMipGapBuilder_ ==
null) {
1073 if (value ==
null) {
1074 throw new NullPointerException();
1076 relativeMipGap_ = value;
1078 relativeMipGapBuilder_.setMessage(value);
1080 bitField0_ |= 0x00000001;
1106 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1107 if (relativeMipGapBuilder_ ==
null) {
1108 relativeMipGap_ = builderForValue.build();
1110 relativeMipGapBuilder_.setMessage(builderForValue.build());
1112 bitField0_ |= 0x00000001;
1138 if (relativeMipGapBuilder_ ==
null) {
1139 if (((bitField0_ & 0x00000001) != 0) &&
1140 relativeMipGap_ !=
null &&
1141 relativeMipGap_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1144 relativeMipGap_ = value;
1147 relativeMipGapBuilder_.mergeFrom(value);
1149 if (relativeMipGap_ !=
null) {
1150 bitField0_ |= 0x00000001;
1177 bitField0_ = (bitField0_ & ~0x00000001);
1178 relativeMipGap_ =
null;
1179 if (relativeMipGapBuilder_ !=
null) {
1180 relativeMipGapBuilder_.dispose();
1181 relativeMipGapBuilder_ =
null;
1208 bitField0_ |= 0x00000001;
1210 return getRelativeMipGapFieldBuilder().getBuilder();
1234 if (relativeMipGapBuilder_ !=
null) {
1235 return relativeMipGapBuilder_.getMessageOrBuilder();
1237 return relativeMipGap_ ==
null ?
1238 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1262 private com.google.protobuf.SingleFieldBuilderV3<
1263 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1264 getRelativeMipGapFieldBuilder() {
1265 if (relativeMipGapBuilder_ ==
null) {
1266 relativeMipGapBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
1267 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1269 getParentForChildren(),
1271 relativeMipGap_ =
null;
1273 return relativeMipGapBuilder_;
1277 private com.google.protobuf.SingleFieldBuilderV3<
1278 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1291 return ((bitField0_ & 0x00000002) != 0);
1305 if (primalToleranceBuilder_ ==
null) {
1306 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1308 return primalToleranceBuilder_.getMessage();
1322 if (primalToleranceBuilder_ ==
null) {
1323 if (value ==
null) {
1324 throw new NullPointerException();
1326 primalTolerance_ = value;
1328 primalToleranceBuilder_.setMessage(value);
1330 bitField0_ |= 0x00000002;
1345 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1346 if (primalToleranceBuilder_ ==
null) {
1347 primalTolerance_ = builderForValue.build();
1349 primalToleranceBuilder_.setMessage(builderForValue.build());
1351 bitField0_ |= 0x00000002;
1366 if (primalToleranceBuilder_ ==
null) {
1367 if (((bitField0_ & 0x00000002) != 0) &&
1368 primalTolerance_ !=
null &&
1369 primalTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1372 primalTolerance_ = value;
1375 primalToleranceBuilder_.mergeFrom(value);
1377 if (primalTolerance_ !=
null) {
1378 bitField0_ |= 0x00000002;
1394 bitField0_ = (bitField0_ & ~0x00000002);
1395 primalTolerance_ =
null;
1396 if (primalToleranceBuilder_ !=
null) {
1397 primalToleranceBuilder_.dispose();
1398 primalToleranceBuilder_ =
null;
1414 bitField0_ |= 0x00000002;
1416 return getPrimalToleranceFieldBuilder().getBuilder();
1429 if (primalToleranceBuilder_ !=
null) {
1430 return primalToleranceBuilder_.getMessageOrBuilder();
1432 return primalTolerance_ ==
null ?
1433 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1446 private com.google.protobuf.SingleFieldBuilderV3<
1447 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1448 getPrimalToleranceFieldBuilder() {
1449 if (primalToleranceBuilder_ ==
null) {
1450 primalToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
1451 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1453 getParentForChildren(),
1455 primalTolerance_ =
null;
1457 return primalToleranceBuilder_;
1461 private com.google.protobuf.SingleFieldBuilderV3<
1462 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1476 return ((bitField0_ & 0x00000004) != 0);
1491 if (dualToleranceBuilder_ ==
null) {
1492 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1494 return dualToleranceBuilder_.getMessage();
1509 if (dualToleranceBuilder_ ==
null) {
1510 if (value ==
null) {
1511 throw new NullPointerException();
1513 dualTolerance_ = value;
1515 dualToleranceBuilder_.setMessage(value);
1517 bitField0_ |= 0x00000004;
1533 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1534 if (dualToleranceBuilder_ ==
null) {
1535 dualTolerance_ = builderForValue.build();
1537 dualToleranceBuilder_.setMessage(builderForValue.build());
1539 bitField0_ |= 0x00000004;
1555 if (dualToleranceBuilder_ ==
null) {
1556 if (((bitField0_ & 0x00000004) != 0) &&
1557 dualTolerance_ !=
null &&
1558 dualTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1561 dualTolerance_ = value;
1564 dualToleranceBuilder_.mergeFrom(value);
1566 if (dualTolerance_ !=
null) {
1567 bitField0_ |= 0x00000004;
1584 bitField0_ = (bitField0_ & ~0x00000004);
1585 dualTolerance_ =
null;
1586 if (dualToleranceBuilder_ !=
null) {
1587 dualToleranceBuilder_.dispose();
1588 dualToleranceBuilder_ =
null;
1605 bitField0_ |= 0x00000004;
1607 return getDualToleranceFieldBuilder().getBuilder();
1621 if (dualToleranceBuilder_ !=
null) {
1622 return dualToleranceBuilder_.getMessageOrBuilder();
1624 return dualTolerance_ ==
null ?
1625 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1639 private com.google.protobuf.SingleFieldBuilderV3<
1640 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1641 getDualToleranceFieldBuilder() {
1642 if (dualToleranceBuilder_ ==
null) {
1643 dualToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
1644 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1646 getParentForChildren(),
1648 dualTolerance_ =
null;
1650 return dualToleranceBuilder_;
1653 private int lpAlgorithm_ = 0;
1664 return ((bitField0_ & 0x00000008) != 0);
1678 return result ==
null ? com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.LP_ALGO_UNSPECIFIED : result;
1691 if (value ==
null) {
1692 throw new NullPointerException();
1694 bitField0_ |= 0x00000008;
1695 lpAlgorithm_ = value.getNumber();
1709 bitField0_ = (bitField0_ & ~0x00000008);
1715 private int presolve_ = 0;
1726 return ((bitField0_ & 0x00000010) != 0);
1740 return result ==
null ? com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED : result;
1753 if (value ==
null) {
1754 throw new NullPointerException();
1756 bitField0_ |= 0x00000010;
1757 presolve_ = value.getNumber();
1771 bitField0_ = (bitField0_ & ~0x00000010);
1777 private int scaling_ = 0;
1789 return ((bitField0_ & 0x00000020) != 0);
1804 return result ==
null ? com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED : result;
1818 if (value ==
null) {
1819 throw new NullPointerException();
1821 bitField0_ |= 0x00000020;
1822 scaling_ = value.getNumber();
1837 bitField0_ = (bitField0_ & ~0x00000020);
1844 final com.google.protobuf.UnknownFieldSet unknownFields) {
1850 final com.google.protobuf.UnknownFieldSet unknownFields) {
1861 DEFAULT_INSTANCE =
new com.google.ortools.linearsolver.MPSolverCommonParameters();
1865 return DEFAULT_INSTANCE;
1872 com.google.protobuf.CodedInputStream input,
1873 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1874 throws com.google.protobuf.InvalidProtocolBufferException {
1877 builder.
mergeFrom(input, extensionRegistry);
1878 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1880 }
catch (com.google.protobuf.UninitializedMessageException e) {
1881 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.
buildPartial());
1882 }
catch (java.io.IOException e) {
1883 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1901 return DEFAULT_INSTANCE;