6package com.google.ortools.linearsolver;
20@com.google.protobuf.Generated
21public final class MPSolverCommonParameters
extends
22 com.google.protobuf.GeneratedMessage implements
25private static final long serialVersionUID = 0L;
27 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
28 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
33 MPSolverCommonParameters.class.getName());
36 private MPSolverCommonParameters(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
39 private MPSolverCommonParameters() {
45 public static final com.google.protobuf.Descriptors.Descriptor
47 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
51 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
53 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
54 .ensureFieldAccessorsInitialized(
55 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
61 public enum LPAlgorithmValues
62 implements com.google.protobuf.ProtocolMessageEnum {
94 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
95 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
100 LPAlgorithmValues.class.getName());
141 @java.lang.Deprecated
142 public static LPAlgorithmValues
valueOf(
int value) {
156 default:
return null;
162 return internalValueMap;
164 private static final com.google.protobuf.Internal.EnumLiteMap<
172 public final com.google.protobuf.Descriptors.EnumValueDescriptor
176 public final com.google.protobuf.Descriptors.EnumDescriptor
180 public static com.google.protobuf.Descriptors.EnumDescriptor
182 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDescriptor().getEnumTypes().get(0);
188 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
190 throw new java.lang.IllegalArgumentException(
191 "EnumValueDescriptor is not for this type.");
193 return VALUES[desc.getIndex()];
196 private final int value;
205 private int bitField0_;
232 return ((bitField0_ & 0x00000001) != 0);
258 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
283 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
301 return ((bitField0_ & 0x00000002) != 0);
316 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
330 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
349 return ((bitField0_ & 0x00000004) != 0);
365 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
380 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
384 private int lpAlgorithm_ = 0;
395 return ((bitField0_ & 0x00000008) != 0);
412 private int presolve_ = 0;
423 return ((bitField0_ & 0x00000010) != 0);
440 private int scaling_ = 0;
452 return ((bitField0_ & 0x00000020) != 0);
469 private byte memoizedIsInitialized = -1;
476 memoizedIsInitialized = 1;
481 public void writeTo(com.google.protobuf.CodedOutputStream output)
482 throws java.io.IOException {
483 if (((bitField0_ & 0x00000001) != 0)) {
486 if (((bitField0_ & 0x00000002) != 0)) {
489 if (((bitField0_ & 0x00000004) != 0)) {
492 if (((bitField0_ & 0x00000008) != 0)) {
493 output.writeEnum(4, lpAlgorithm_);
495 if (((bitField0_ & 0x00000010) != 0)) {
496 output.writeEnum(5, presolve_);
498 if (((bitField0_ & 0x00000020) != 0)) {
499 output.writeEnum(7, scaling_);
501 getUnknownFields().writeTo(output);
506 int size = memoizedSize;
507 if (size != -1)
return size;
510 if (((bitField0_ & 0x00000001) != 0)) {
511 size += com.google.protobuf.CodedOutputStream
514 if (((bitField0_ & 0x00000002) != 0)) {
515 size += com.google.protobuf.CodedOutputStream
518 if (((bitField0_ & 0x00000004) != 0)) {
519 size += com.google.protobuf.CodedOutputStream
522 if (((bitField0_ & 0x00000008) != 0)) {
523 size += com.google.protobuf.CodedOutputStream
524 .computeEnumSize(4, lpAlgorithm_);
526 if (((bitField0_ & 0x00000010) != 0)) {
527 size += com.google.protobuf.CodedOutputStream
528 .computeEnumSize(5, presolve_);
530 if (((bitField0_ & 0x00000020) != 0)) {
531 size += com.google.protobuf.CodedOutputStream
532 .computeEnumSize(7, scaling_);
534 size += getUnknownFields().getSerializedSize();
540 public boolean equals(
final java.lang.Object obj) {
544 if (!(obj instanceof com.google.ortools.linearsolver.MPSolverCommonParameters)) {
545 return super.equals(obj);
566 if (lpAlgorithm_ != other.lpAlgorithm_)
return false;
570 if (presolve_ != other.presolve_)
return false;
574 if (scaling_ != other.scaling_)
return false;
576 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
582 if (memoizedHashCode != 0) {
583 return memoizedHashCode;
601 hash = (53 * hash) + lpAlgorithm_;
605 hash = (53 * hash) + presolve_;
609 hash = (53 * hash) + scaling_;
611 hash = (29 * hash) + getUnknownFields().hashCode();
612 memoizedHashCode = hash;
617 java.nio.ByteBuffer data)
618 throws com.google.protobuf.InvalidProtocolBufferException {
619 return PARSER.parseFrom(data);
622 java.nio.ByteBuffer data,
623 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
624 throws com.google.protobuf.InvalidProtocolBufferException {
625 return PARSER.parseFrom(data, extensionRegistry);
628 com.google.protobuf.ByteString data)
629 throws com.google.protobuf.InvalidProtocolBufferException {
630 return PARSER.parseFrom(data);
633 com.google.protobuf.ByteString data,
634 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
635 throws com.google.protobuf.InvalidProtocolBufferException {
636 return PARSER.parseFrom(data, extensionRegistry);
639 throws com.google.protobuf.InvalidProtocolBufferException {
640 return PARSER.parseFrom(data);
644 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
645 throws com.google.protobuf.InvalidProtocolBufferException {
646 return PARSER.parseFrom(data, extensionRegistry);
649 throws java.io.IOException {
650 return com.google.protobuf.GeneratedMessage
651 .parseWithIOException(PARSER, input);
654 java.io.InputStream input,
655 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
656 throws java.io.IOException {
657 return com.google.protobuf.GeneratedMessage
658 .parseWithIOException(PARSER, input, extensionRegistry);
662 throws java.io.IOException {
663 return com.google.protobuf.GeneratedMessage
664 .parseDelimitedWithIOException(PARSER, input);
668 java.io.InputStream input,
669 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
670 throws java.io.IOException {
671 return com.google.protobuf.GeneratedMessage
672 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
675 com.google.protobuf.CodedInputStream input)
676 throws java.io.IOException {
677 return com.google.protobuf.GeneratedMessage
678 .parseWithIOException(PARSER, input);
681 com.google.protobuf.CodedInputStream input,
682 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
683 throws java.io.IOException {
684 return com.google.protobuf.GeneratedMessage
685 .parseWithIOException(PARSER, input, extensionRegistry);
691 return DEFAULT_INSTANCE.toBuilder();
693 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolverCommonParameters prototype) {
694 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
698 return this == DEFAULT_INSTANCE
704 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
720 public static final class Builder
extends
721 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
724 public static final com.google.protobuf.Descriptors.Descriptor
726 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
730 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
732 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_fieldAccessorTable
733 .ensureFieldAccessorsInitialized(
734 com.google.ortools.linearsolver.MPSolverCommonParameters.class, com.google.ortools.linearsolver.MPSolverCommonParameters.Builder.class);
739 maybeForceBuilderInitialization();
743 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
745 maybeForceBuilderInitialization();
747 private void maybeForceBuilderInitialization() {
748 if (com.google.protobuf.GeneratedMessage
749 .alwaysUseFieldBuilders) {
750 internalGetRelativeMipGapFieldBuilder();
751 internalGetPrimalToleranceFieldBuilder();
752 internalGetDualToleranceFieldBuilder();
759 relativeMipGap_ =
null;
760 if (relativeMipGapBuilder_ !=
null) {
761 relativeMipGapBuilder_.dispose();
762 relativeMipGapBuilder_ =
null;
764 primalTolerance_ =
null;
765 if (primalToleranceBuilder_ !=
null) {
766 primalToleranceBuilder_.dispose();
767 primalToleranceBuilder_ =
null;
769 dualTolerance_ =
null;
770 if (dualToleranceBuilder_ !=
null) {
771 dualToleranceBuilder_.dispose();
772 dualToleranceBuilder_ =
null;
781 public com.google.protobuf.Descriptors.Descriptor
783 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolverCommonParameters_descriptor;
788 return com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance();
795 throw newUninitializedMessageException(result);
803 if (bitField0_ != 0) { buildPartial0(result); }
808 private void buildPartial0(com.google.ortools.linearsolver.MPSolverCommonParameters result) {
809 int from_bitField0_ = bitField0_;
810 int to_bitField0_ = 0;
811 if (((from_bitField0_ & 0x00000001) != 0)) {
812 result.relativeMipGap_ = relativeMipGapBuilder_ ==
null
814 : relativeMipGapBuilder_.build();
815 to_bitField0_ |= 0x00000001;
817 if (((from_bitField0_ & 0x00000002) != 0)) {
818 result.primalTolerance_ = primalToleranceBuilder_ ==
null
820 : primalToleranceBuilder_.build();
821 to_bitField0_ |= 0x00000002;
823 if (((from_bitField0_ & 0x00000004) != 0)) {
824 result.dualTolerance_ = dualToleranceBuilder_ ==
null
826 : dualToleranceBuilder_.build();
827 to_bitField0_ |= 0x00000004;
829 if (((from_bitField0_ & 0x00000008) != 0)) {
830 result.lpAlgorithm_ = lpAlgorithm_;
831 to_bitField0_ |= 0x00000008;
833 if (((from_bitField0_ & 0x00000010) != 0)) {
834 result.presolve_ = presolve_;
835 to_bitField0_ |= 0x00000010;
837 if (((from_bitField0_ & 0x00000020) != 0)) {
838 result.scaling_ = scaling_;
839 to_bitField0_ |= 0x00000020;
841 result.bitField0_ |= to_bitField0_;
845 public Builder
mergeFrom(com.google.protobuf.Message other) {
846 if (other instanceof com.google.ortools.linearsolver.MPSolverCommonParameters) {
847 return mergeFrom((com.google.ortools.linearsolver.MPSolverCommonParameters)other);
849 super.mergeFrom(other);
854 public Builder
mergeFrom(com.google.ortools.linearsolver.MPSolverCommonParameters other) {
855 if (other == com.google.ortools.linearsolver.MPSolverCommonParameters.getDefaultInstance())
return this;
856 if (other.hasRelativeMipGap()) {
859 if (other.hasPrimalTolerance()) {
862 if (other.hasDualTolerance()) {
865 if (other.hasLpAlgorithm()) {
868 if (other.hasPresolve()) {
871 if (other.hasScaling()) {
874 this.mergeUnknownFields(other.getUnknownFields());
886 com.google.protobuf.CodedInputStream input,
887 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
888 throws java.io.IOException {
889 if (extensionRegistry ==
null) {
890 throw new java.lang.NullPointerException();
893 boolean done =
false;
895 int tag = input.readTag();
902 internalGetRelativeMipGapFieldBuilder().getBuilder(),
904 bitField0_ |= 0x00000001;
909 internalGetPrimalToleranceFieldBuilder().getBuilder(),
911 bitField0_ |= 0x00000002;
916 internalGetDualToleranceFieldBuilder().getBuilder(),
918 bitField0_ |= 0x00000004;
922 int tmpRaw = input.readEnum();
924 com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues.forNumber(tmpRaw);
925 if (tmpValue ==
null) {
926 mergeUnknownVarintField(4, tmpRaw);
928 lpAlgorithm_ = tmpRaw;
929 bitField0_ |= 0x00000008;
934 int tmpRaw = input.readEnum();
936 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
937 if (tmpValue ==
null) {
938 mergeUnknownVarintField(5, tmpRaw);
941 bitField0_ |= 0x00000010;
946 int tmpRaw = input.readEnum();
948 com.google.ortools.util.OptionalBoolean.forNumber(tmpRaw);
949 if (tmpValue ==
null) {
950 mergeUnknownVarintField(7, tmpRaw);
953 bitField0_ |= 0x00000020;
958 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
965 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
966 throw e.unwrapIOException();
972 private int bitField0_;
975 private com.google.protobuf.SingleFieldBuilder<
976 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> relativeMipGapBuilder_;
1000 return ((bitField0_ & 0x00000001) != 0);
1025 if (relativeMipGapBuilder_ ==
null) {
1026 return relativeMipGap_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1028 return relativeMipGapBuilder_.getMessage();
1053 if (relativeMipGapBuilder_ ==
null) {
1054 if (value ==
null) {
1055 throw new NullPointerException();
1057 relativeMipGap_ = value;
1059 relativeMipGapBuilder_.setMessage(value);
1061 bitField0_ |= 0x00000001;
1087 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1088 if (relativeMipGapBuilder_ ==
null) {
1089 relativeMipGap_ = builderForValue.build();
1091 relativeMipGapBuilder_.setMessage(builderForValue.build());
1093 bitField0_ |= 0x00000001;
1119 if (relativeMipGapBuilder_ ==
null) {
1120 if (((bitField0_ & 0x00000001) != 0) &&
1121 relativeMipGap_ !=
null &&
1122 relativeMipGap_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1125 relativeMipGap_ = value;
1128 relativeMipGapBuilder_.mergeFrom(value);
1130 if (relativeMipGap_ !=
null) {
1131 bitField0_ |= 0x00000001;
1158 bitField0_ = (bitField0_ & ~0x00000001);
1159 relativeMipGap_ =
null;
1160 if (relativeMipGapBuilder_ !=
null) {
1161 relativeMipGapBuilder_.dispose();
1162 relativeMipGapBuilder_ =
null;
1189 bitField0_ |= 0x00000001;
1191 return internalGetRelativeMipGapFieldBuilder().getBuilder();
1215 if (relativeMipGapBuilder_ !=
null) {
1216 return relativeMipGapBuilder_.getMessageOrBuilder();
1218 return relativeMipGap_ ==
null ?
1219 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : relativeMipGap_;
1243 private com.google.protobuf.SingleFieldBuilder<
1244 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1245 internalGetRelativeMipGapFieldBuilder() {
1246 if (relativeMipGapBuilder_ ==
null) {
1247 relativeMipGapBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1248 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1250 getParentForChildren(),
1252 relativeMipGap_ =
null;
1254 return relativeMipGapBuilder_;
1258 private com.google.protobuf.SingleFieldBuilder<
1259 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> primalToleranceBuilder_;
1272 return ((bitField0_ & 0x00000002) != 0);
1286 if (primalToleranceBuilder_ ==
null) {
1287 return primalTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1289 return primalToleranceBuilder_.getMessage();
1303 if (primalToleranceBuilder_ ==
null) {
1304 if (value ==
null) {
1305 throw new NullPointerException();
1307 primalTolerance_ = value;
1309 primalToleranceBuilder_.setMessage(value);
1311 bitField0_ |= 0x00000002;
1326 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1327 if (primalToleranceBuilder_ ==
null) {
1328 primalTolerance_ = builderForValue.build();
1330 primalToleranceBuilder_.setMessage(builderForValue.build());
1332 bitField0_ |= 0x00000002;
1347 if (primalToleranceBuilder_ ==
null) {
1348 if (((bitField0_ & 0x00000002) != 0) &&
1349 primalTolerance_ !=
null &&
1350 primalTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1353 primalTolerance_ = value;
1356 primalToleranceBuilder_.mergeFrom(value);
1358 if (primalTolerance_ !=
null) {
1359 bitField0_ |= 0x00000002;
1375 bitField0_ = (bitField0_ & ~0x00000002);
1376 primalTolerance_ =
null;
1377 if (primalToleranceBuilder_ !=
null) {
1378 primalToleranceBuilder_.dispose();
1379 primalToleranceBuilder_ =
null;
1395 bitField0_ |= 0x00000002;
1397 return internalGetPrimalToleranceFieldBuilder().getBuilder();
1410 if (primalToleranceBuilder_ !=
null) {
1411 return primalToleranceBuilder_.getMessageOrBuilder();
1413 return primalTolerance_ ==
null ?
1414 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : primalTolerance_;
1427 private com.google.protobuf.SingleFieldBuilder<
1428 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1429 internalGetPrimalToleranceFieldBuilder() {
1430 if (primalToleranceBuilder_ ==
null) {
1431 primalToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1432 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1434 getParentForChildren(),
1436 primalTolerance_ =
null;
1438 return primalToleranceBuilder_;
1442 private com.google.protobuf.SingleFieldBuilder<
1443 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder> dualToleranceBuilder_;
1457 return ((bitField0_ & 0x00000004) != 0);
1472 if (dualToleranceBuilder_ ==
null) {
1473 return dualTolerance_ ==
null ? com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1475 return dualToleranceBuilder_.getMessage();
1490 if (dualToleranceBuilder_ ==
null) {
1491 if (value ==
null) {
1492 throw new NullPointerException();
1494 dualTolerance_ = value;
1496 dualToleranceBuilder_.setMessage(value);
1498 bitField0_ |= 0x00000004;
1514 com.google.ortools.linearsolver.OptionalDouble.Builder builderForValue) {
1515 if (dualToleranceBuilder_ ==
null) {
1516 dualTolerance_ = builderForValue.build();
1518 dualToleranceBuilder_.setMessage(builderForValue.build());
1520 bitField0_ |= 0x00000004;
1536 if (dualToleranceBuilder_ ==
null) {
1537 if (((bitField0_ & 0x00000004) != 0) &&
1538 dualTolerance_ !=
null &&
1539 dualTolerance_ != com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance()) {
1542 dualTolerance_ = value;
1545 dualToleranceBuilder_.mergeFrom(value);
1547 if (dualTolerance_ !=
null) {
1548 bitField0_ |= 0x00000004;
1565 bitField0_ = (bitField0_ & ~0x00000004);
1566 dualTolerance_ =
null;
1567 if (dualToleranceBuilder_ !=
null) {
1568 dualToleranceBuilder_.dispose();
1569 dualToleranceBuilder_ =
null;
1586 bitField0_ |= 0x00000004;
1588 return internalGetDualToleranceFieldBuilder().getBuilder();
1602 if (dualToleranceBuilder_ !=
null) {
1603 return dualToleranceBuilder_.getMessageOrBuilder();
1605 return dualTolerance_ ==
null ?
1606 com.google.ortools.linearsolver.OptionalDouble.getDefaultInstance() : dualTolerance_;
1620 private com.google.protobuf.SingleFieldBuilder<
1621 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>
1622 internalGetDualToleranceFieldBuilder() {
1623 if (dualToleranceBuilder_ ==
null) {
1624 dualToleranceBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1625 com.google.ortools.linearsolver.OptionalDouble, com.google.ortools.linearsolver.OptionalDouble.Builder, com.google.ortools.linearsolver.OptionalDoubleOrBuilder>(
1627 getParentForChildren(),
1629 dualTolerance_ =
null;
1631 return dualToleranceBuilder_;
1634 private int lpAlgorithm_ = 0;
1645 return ((bitField0_ & 0x00000008) != 0);
1671 public Builder
setLpAlgorithm(com.google.ortools.linearsolver.MPSolverCommonParameters.LPAlgorithmValues value) {
1672 if (value ==
null) {
throw new NullPointerException(); }
1673 bitField0_ |= 0x00000008;
1674 lpAlgorithm_ = value.getNumber();
1688 bitField0_ = (bitField0_ & ~0x00000008);
1694 private int presolve_ = 0;
1705 return ((bitField0_ & 0x00000010) != 0);
1731 public Builder
setPresolve(com.google.ortools.util.OptionalBoolean value) {
1732 if (value ==
null) {
throw new NullPointerException(); }
1733 bitField0_ |= 0x00000010;
1734 presolve_ = value.getNumber();
1748 bitField0_ = (bitField0_ & ~0x00000010);
1754 private int scaling_ = 0;
1766 return ((bitField0_ & 0x00000020) != 0);
1794 public Builder
setScaling(com.google.ortools.util.OptionalBoolean value) {
1795 if (value ==
null) {
throw new NullPointerException(); }
1796 bitField0_ |= 0x00000020;
1797 scaling_ = value.getNumber();
1812 bitField0_ = (bitField0_ & ~0x00000020);
1824 DEFAULT_INSTANCE =
new com.google.ortools.linearsolver.MPSolverCommonParameters();
1828 return DEFAULT_INSTANCE;
1835 com.google.protobuf.CodedInputStream input,
1836 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1837 throws com.google.protobuf.InvalidProtocolBufferException {
1840 builder.mergeFrom(input, extensionRegistry);
1841 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1842 throw e.setUnfinishedMessage(builder.buildPartial());
1843 }
catch (com.google.protobuf.UninitializedMessageException e) {
1844 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1845 }
catch (java.io.IOException e) {
1846 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1847 .setUnfinishedMessage(builder.buildPartial());
1849 return builder.buildPartial();
1853 public static com.google.protobuf.Parser<MPSolverCommonParameters>
parser() {
1864 return DEFAULT_INSTANCE;