6package com.google.ortools.linearsolver;
20public final class MPSolverCommonParameters
extends
21 com.google.protobuf.GeneratedMessage implements
24private static final long serialVersionUID = 0L;
26 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
27 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
32 MPSolverCommonParameters.class.getName());
35 private MPSolverCommonParameters(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
38 private MPSolverCommonParameters() {
44 public static final com.google.protobuf.Descriptors.Descriptor
46 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
50 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
52 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
53 .ensureFieldAccessorsInitialized(
54 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
60 public enum LPAlgorithmValues
61 implements com.google.protobuf.ProtocolMessageEnum {
93 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
94 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
99 LPAlgorithmValues.class.getName());
140 @java.lang.Deprecated
141 public static LPAlgorithmValues
valueOf(
int value) {
155 default:
return null;
161 return internalValueMap;
163 private static final com.google.protobuf.Internal.EnumLiteMap<
171 public final com.google.protobuf.Descriptors.EnumValueDescriptor
175 public final com.google.protobuf.Descriptors.EnumDescriptor
179 public static final com.google.protobuf.Descriptors.EnumDescriptor
181 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDescriptor().getEnumTypes().get(0);
187 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
189 throw new java.lang.IllegalArgumentException(
190 "EnumValueDescriptor is not for this type.");
192 return VALUES[desc.getIndex()];
195 private final int value;
204 private int bitField0_;
231 return ((bitField0_ & 0x00000001) != 0);
257 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
282 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
300 return ((bitField0_ & 0x00000002) != 0);
315 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
329 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
348 return ((bitField0_ & 0x00000004) != 0);
364 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
379 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
383 private int lpAlgorithm_ = 0;
394 return ((bitField0_ & 0x00000008) != 0);
411 private int presolve_ = 0;
422 return ((bitField0_ & 0x00000010) != 0);
439 private int scaling_ = 0;
451 return ((bitField0_ & 0x00000020) != 0);
468 private byte memoizedIsInitialized = -1;
475 memoizedIsInitialized = 1;
480 public void writeTo(com.google.protobuf.CodedOutputStream output)
481 throws java.io.IOException {
482 if (((bitField0_ & 0x00000001) != 0)) {
485 if (((bitField0_ & 0x00000002) != 0)) {
488 if (((bitField0_ & 0x00000004) != 0)) {
491 if (((bitField0_ & 0x00000008) != 0)) {
492 output.writeEnum(4, lpAlgorithm_);
494 if (((bitField0_ & 0x00000010) != 0)) {
495 output.writeEnum(5, presolve_);
497 if (((bitField0_ & 0x00000020) != 0)) {
498 output.writeEnum(7, scaling_);
500 getUnknownFields().writeTo(output);
505 int size = memoizedSize;
506 if (size != -1)
return size;
509 if (((bitField0_ & 0x00000001) != 0)) {
510 size += com.google.protobuf.CodedOutputStream
513 if (((bitField0_ & 0x00000002) != 0)) {
514 size += com.google.protobuf.CodedOutputStream
517 if (((bitField0_ & 0x00000004) != 0)) {
518 size += com.google.protobuf.CodedOutputStream
521 if (((bitField0_ & 0x00000008) != 0)) {
522 size += com.google.protobuf.CodedOutputStream
523 .computeEnumSize(4, lpAlgorithm_);
525 if (((bitField0_ & 0x00000010) != 0)) {
526 size += com.google.protobuf.CodedOutputStream
527 .computeEnumSize(5, presolve_);
529 if (((bitField0_ & 0x00000020) != 0)) {
530 size += com.google.protobuf.CodedOutputStream
531 .computeEnumSize(7, scaling_);
533 size += getUnknownFields().getSerializedSize();
539 public boolean equals(
final java.lang.Object obj) {
543 if (!(obj instanceof com.google.ortools.linearsolver.MPSolverCommonParameters)) {
544 return super.equals(obj);
565 if (lpAlgorithm_ != other.lpAlgorithm_)
return false;
569 if (presolve_ != other.presolve_)
return false;
573 if (scaling_ != other.scaling_)
return false;
575 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
581 if (memoizedHashCode != 0) {
582 return memoizedHashCode;
600 hash = (53 * hash) + lpAlgorithm_;
604 hash = (53 * hash) + presolve_;
608 hash = (53 * hash) + scaling_;
610 hash = (29 * hash) + getUnknownFields().hashCode();
611 memoizedHashCode = hash;
616 java.nio.ByteBuffer data)
617 throws com.google.protobuf.InvalidProtocolBufferException {
618 return PARSER.parseFrom(data);
621 java.nio.ByteBuffer data,
622 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
623 throws com.google.protobuf.InvalidProtocolBufferException {
624 return PARSER.parseFrom(data, extensionRegistry);
627 com.google.protobuf.ByteString data)
628 throws com.google.protobuf.InvalidProtocolBufferException {
629 return PARSER.parseFrom(data);
632 com.google.protobuf.ByteString data,
633 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
634 throws com.google.protobuf.InvalidProtocolBufferException {
635 return PARSER.parseFrom(data, extensionRegistry);
638 throws com.google.protobuf.InvalidProtocolBufferException {
639 return PARSER.parseFrom(data);
643 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
644 throws com.google.protobuf.InvalidProtocolBufferException {
645 return PARSER.parseFrom(data, extensionRegistry);
648 throws java.io.IOException {
649 return com.google.protobuf.GeneratedMessage
650 .parseWithIOException(PARSER, input);
653 java.io.InputStream input,
654 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
655 throws java.io.IOException {
656 return com.google.protobuf.GeneratedMessage
657 .parseWithIOException(PARSER, input, extensionRegistry);
661 throws java.io.IOException {
662 return com.google.protobuf.GeneratedMessage
663 .parseDelimitedWithIOException(PARSER, input);
667 java.io.InputStream input,
668 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
669 throws java.io.IOException {
670 return com.google.protobuf.GeneratedMessage
671 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
674 com.google.protobuf.CodedInputStream input)
675 throws java.io.IOException {
676 return com.google.protobuf.GeneratedMessage
677 .parseWithIOException(PARSER, input);
680 com.google.protobuf.CodedInputStream input,
681 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
682 throws java.io.IOException {
683 return com.google.protobuf.GeneratedMessage
684 .parseWithIOException(PARSER, input, extensionRegistry);
690 return DEFAULT_INSTANCE.toBuilder();
692 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
693 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
697 return this == DEFAULT_INSTANCE
703 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
719 public static final class Builder
extends
720 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
723 public static final com.google.protobuf.Descriptors.Descriptor
725 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
729 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
731 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
732 .ensureFieldAccessorsInitialized(
733 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
738 maybeForceBuilderInitialization();
742 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
744 maybeForceBuilderInitialization();
746 private void maybeForceBuilderInitialization() {
747 if (com.google.protobuf.GeneratedMessage
748 .alwaysUseFieldBuilders) {
749 getRelativeMipGapFieldBuilder();
750 getPrimalToleranceFieldBuilder();
751 getDualToleranceFieldBuilder();
758 relativeMipGap_ =
null;
759 if (relativeMipGapBuilder_ !=
null) {
760 relativeMipGapBuilder_.dispose();
761 relativeMipGapBuilder_ =
null;
763 primalTolerance_ =
null;
764 if (primalToleranceBuilder_ !=
null) {
765 primalToleranceBuilder_.dispose();
766 primalToleranceBuilder_ =
null;
768 dualTolerance_ =
null;
769 if (dualToleranceBuilder_ !=
null) {
770 dualToleranceBuilder_.dispose();
771 dualToleranceBuilder_ =
null;
780 public com.google.protobuf.Descriptors.Descriptor
782 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
787 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance();
794 throw newUninitializedMessageException(result);
802 if (bitField0_ != 0) { buildPartial0(result); }
807 private void buildPartial0(com.google.ortools.linearsolver.MPSolverCommonParameters result) {
808 int from_bitField0_ = bitField0_;
809 int to_bitField0_ = 0;
810 if (((from_bitField0_ & 0x00000001) != 0)) {
811 result.relativeMipGap_ = relativeMipGapBuilder_ ==
null
813 : relativeMipGapBuilder_.build();
814 to_bitField0_ |= 0x00000001;
816 if (((from_bitField0_ & 0x00000002) != 0)) {
817 result.primalTolerance_ = primalToleranceBuilder_ ==
null
819 : primalToleranceBuilder_.build();
820 to_bitField0_ |= 0x00000002;
822 if (((from_bitField0_ & 0x00000004) != 0)) {
823 result.dualTolerance_ = dualToleranceBuilder_ ==
null
825 : dualToleranceBuilder_.build();
826 to_bitField0_ |= 0x00000004;
828 if (((from_bitField0_ & 0x00000008) != 0)) {
829 result.lpAlgorithm_ = lpAlgorithm_;
830 to_bitField0_ |= 0x00000008;
832 if (((from_bitField0_ & 0x00000010) != 0)) {
833 result.presolve_ = presolve_;
834 to_bitField0_ |= 0x00000010;
836 if (((from_bitField0_ & 0x00000020) != 0)) {
837 result.scaling_ = scaling_;
838 to_bitField0_ |= 0x00000020;
840 result.bitField0_ |= to_bitField0_;
844 public Builder
mergeFrom(com.google.protobuf.Message other) {
845 if (other instanceof com.google.ortools.linearsolver.MPSolverCommonParameters) {
846 return mergeFrom((com.google.ortools.linearsolver.MPSolverCommonParameters)other);
848 super.mergeFrom(other);
853 public Builder
mergeFrom(com.google.ortools.linearsolver.MPSolverCommonParameters other) {
854 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance())
return this;
855 if (other.hasRelativeMipGap()) {
858 if (other.hasPrimalTolerance()) {
861 if (other.hasDualTolerance()) {
864 if (other.hasLpAlgorithm()) {
867 if (other.hasPresolve()) {
870 if (other.hasScaling()) {
873 this.mergeUnknownFields(other.getUnknownFields());
885 com.google.protobuf.CodedInputStream input,
886 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
887 throws java.io.IOException {
888 if (extensionRegistry ==
null) {
889 throw new java.lang.NullPointerException();
892 boolean done =
false;
894 int tag = input.readTag();
901 getRelativeMipGapFieldBuilder().getBuilder(),
903 bitField0_ |= 0x00000001;
908 getPrimalToleranceFieldBuilder().getBuilder(),
910 bitField0_ |= 0x00000002;
915 getDualToleranceFieldBuilder().getBuilder(),
917 bitField0_ |= 0x00000004;
921 int tmpRaw = input.readEnum();
923 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.forNumber(tmpRaw);
924 if (tmpValue ==
null) {
925 mergeUnknownVarintField(4, tmpRaw);
927 lpAlgorithm_ = tmpRaw;
928 bitField0_ |= 0x00000008;
933 int tmpRaw = input.readEnum();
935 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
936 if (tmpValue ==
null) {
937 mergeUnknownVarintField(5, tmpRaw);
940 bitField0_ |= 0x00000010;
945 int tmpRaw = input.readEnum();
947 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
948 if (tmpValue ==
null) {
949 mergeUnknownVarintField(7, tmpRaw);
952 bitField0_ |= 0x00000020;
957 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
964 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
965 throw e.unwrapIOException();
971 private int bitField0_;
974 private com.google.protobuf.SingleFieldBuilder<
975 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
999 return ((bitField0_ & 0x00000001) != 0);
1024 if (relativeMipGapBuilder_ ==
null) {
1025 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1027 return relativeMipGapBuilder_.getMessage();
1052 if (relativeMipGapBuilder_ ==
null) {
1053 if (value ==
null) {
1054 throw new NullPointerException();
1056 relativeMipGap_ = value;
1058 relativeMipGapBuilder_.setMessage(value);
1060 bitField0_ |= 0x00000001;
1086 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1087 if (relativeMipGapBuilder_ ==
null) {
1088 relativeMipGap_ = builderForValue.build();
1090 relativeMipGapBuilder_.setMessage(builderForValue.build());
1092 bitField0_ |= 0x00000001;
1118 if (relativeMipGapBuilder_ ==
null) {
1119 if (((bitField0_ & 0x00000001) != 0) &&
1120 relativeMipGap_ !=
null &&
1121 relativeMipGap_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1124 relativeMipGap_ = value;
1127 relativeMipGapBuilder_.mergeFrom(value);
1129 if (relativeMipGap_ !=
null) {
1130 bitField0_ |= 0x00000001;
1157 bitField0_ = (bitField0_ & ~0x00000001);
1158 relativeMipGap_ =
null;
1159 if (relativeMipGapBuilder_ !=
null) {
1160 relativeMipGapBuilder_.dispose();
1161 relativeMipGapBuilder_ =
null;
1188 bitField0_ |= 0x00000001;
1190 return getRelativeMipGapFieldBuilder().getBuilder();
1214 if (relativeMipGapBuilder_ !=
null) {
1215 return relativeMipGapBuilder_.getMessageOrBuilder();
1217 return relativeMipGap_ ==
null ?
1218 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1242 private com.google.protobuf.SingleFieldBuilder<
1243 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1244 getRelativeMipGapFieldBuilder() {
1245 if (relativeMipGapBuilder_ ==
null) {
1246 relativeMipGapBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1247 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1249 getParentForChildren(),
1251 relativeMipGap_ =
null;
1253 return relativeMipGapBuilder_;
1257 private com.google.protobuf.SingleFieldBuilder<
1258 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1271 return ((bitField0_ & 0x00000002) != 0);
1285 if (primalToleranceBuilder_ ==
null) {
1286 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1288 return primalToleranceBuilder_.getMessage();
1302 if (primalToleranceBuilder_ ==
null) {
1303 if (value ==
null) {
1304 throw new NullPointerException();
1306 primalTolerance_ = value;
1308 primalToleranceBuilder_.setMessage(value);
1310 bitField0_ |= 0x00000002;
1325 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1326 if (primalToleranceBuilder_ ==
null) {
1327 primalTolerance_ = builderForValue.build();
1329 primalToleranceBuilder_.setMessage(builderForValue.build());
1331 bitField0_ |= 0x00000002;
1346 if (primalToleranceBuilder_ ==
null) {
1347 if (((bitField0_ & 0x00000002) != 0) &&
1348 primalTolerance_ !=
null &&
1349 primalTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1352 primalTolerance_ = value;
1355 primalToleranceBuilder_.mergeFrom(value);
1357 if (primalTolerance_ !=
null) {
1358 bitField0_ |= 0x00000002;
1374 bitField0_ = (bitField0_ & ~0x00000002);
1375 primalTolerance_ =
null;
1376 if (primalToleranceBuilder_ !=
null) {
1377 primalToleranceBuilder_.dispose();
1378 primalToleranceBuilder_ =
null;
1394 bitField0_ |= 0x00000002;
1396 return getPrimalToleranceFieldBuilder().getBuilder();
1409 if (primalToleranceBuilder_ !=
null) {
1410 return primalToleranceBuilder_.getMessageOrBuilder();
1412 return primalTolerance_ ==
null ?
1413 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1426 private com.google.protobuf.SingleFieldBuilder<
1427 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1428 getPrimalToleranceFieldBuilder() {
1429 if (primalToleranceBuilder_ ==
null) {
1430 primalToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1431 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1433 getParentForChildren(),
1435 primalTolerance_ =
null;
1437 return primalToleranceBuilder_;
1441 private com.google.protobuf.SingleFieldBuilder<
1442 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1456 return ((bitField0_ & 0x00000004) != 0);
1471 if (dualToleranceBuilder_ ==
null) {
1472 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1474 return dualToleranceBuilder_.getMessage();
1489 if (dualToleranceBuilder_ ==
null) {
1490 if (value ==
null) {
1491 throw new NullPointerException();
1493 dualTolerance_ = value;
1495 dualToleranceBuilder_.setMessage(value);
1497 bitField0_ |= 0x00000004;
1513 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1514 if (dualToleranceBuilder_ ==
null) {
1515 dualTolerance_ = builderForValue.build();
1517 dualToleranceBuilder_.setMessage(builderForValue.build());
1519 bitField0_ |= 0x00000004;
1535 if (dualToleranceBuilder_ ==
null) {
1536 if (((bitField0_ & 0x00000004) != 0) &&
1537 dualTolerance_ !=
null &&
1538 dualTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1541 dualTolerance_ = value;
1544 dualToleranceBuilder_.mergeFrom(value);
1546 if (dualTolerance_ !=
null) {
1547 bitField0_ |= 0x00000004;
1564 bitField0_ = (bitField0_ & ~0x00000004);
1565 dualTolerance_ =
null;
1566 if (dualToleranceBuilder_ !=
null) {
1567 dualToleranceBuilder_.dispose();
1568 dualToleranceBuilder_ =
null;
1585 bitField0_ |= 0x00000004;
1587 return getDualToleranceFieldBuilder().getBuilder();
1601 if (dualToleranceBuilder_ !=
null) {
1602 return dualToleranceBuilder_.getMessageOrBuilder();
1604 return dualTolerance_ ==
null ?
1605 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1619 private com.google.protobuf.SingleFieldBuilder<
1620 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1621 getDualToleranceFieldBuilder() {
1622 if (dualToleranceBuilder_ ==
null) {
1623 dualToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1624 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1626 getParentForChildren(),
1628 dualTolerance_ =
null;
1630 return dualToleranceBuilder_;
1633 private int lpAlgorithm_ = 0;
1644 return ((bitField0_ & 0x00000008) != 0);
1670 public Builder
setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value) {
1671 if (value ==
null) {
1672 throw new NullPointerException();
1674 bitField0_ |= 0x00000008;
1675 lpAlgorithm_ = value.getNumber();
1689 bitField0_ = (bitField0_ & ~0x00000008);
1695 private int presolve_ = 0;
1706 return ((bitField0_ & 0x00000010) != 0);
1732 public Builder
setPresolve(com.google.ortools.util.OptionalBoolean value) {
1733 if (value ==
null) {
1734 throw new NullPointerException();
1736 bitField0_ |= 0x00000010;
1737 presolve_ = value.getNumber();
1751 bitField0_ = (bitField0_ & ~0x00000010);
1757 private int scaling_ = 0;
1769 return ((bitField0_ & 0x00000020) != 0);
1797 public Builder
setScaling(com.google.ortools.util.OptionalBoolean value) {
1798 if (value ==
null) {
1799 throw new NullPointerException();
1801 bitField0_ |= 0x00000020;
1802 scaling_ = value.getNumber();
1817 bitField0_ = (bitField0_ & ~0x00000020);
1829 DEFAULT_INSTANCE =
new com.google.ortools.linearsolver.MPSolverCommonParameters();
1833 return DEFAULT_INSTANCE;
1840 com.google.protobuf.CodedInputStream input,
1841 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1842 throws com.google.protobuf.InvalidProtocolBufferException {
1845 builder.mergeFrom(input, extensionRegistry);
1846 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1847 throw e.setUnfinishedMessage(builder.buildPartial());
1848 }
catch (com.google.protobuf.UninitializedMessageException e) {
1849 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1850 }
catch (java.io.IOException e) {
1851 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1852 .setUnfinishedMessage(builder.buildPartial());
1854 return builder.buildPartial();
1858 public static com.google.protobuf.Parser<MPSolverCommonParameters>
parser() {
1869 return DEFAULT_INSTANCE;