6package com.google.ortools.pdlp;
16public final class ConvergenceInformation
extends
17 com.google.protobuf.GeneratedMessage implements
20private static final long serialVersionUID = 0L;
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
28 ConvergenceInformation.class.getName());
31 private ConvergenceInformation(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
34 private ConvergenceInformation() {
38 public static final com.google.protobuf.Descriptors.Descriptor
40 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
44 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
46 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_fieldAccessorTable
47 .ensureFieldAccessorsInitialized(
48 com.google.ortools.pdlp.ConvergenceInformation.class, com.google.ortools.pdlp.ConvergenceInformation.Builder.class);
51 private int bitField0_;
53 private int candidateType_ = 0;
63 return ((bitField0_ & 0x00000001) != 0);
79 private double primalObjective_ = 0D;
90 return ((bitField0_ & 0x00000002) != 0);
102 return primalObjective_;
106 private double dualObjective_ = 0D;
122 return ((bitField0_ & 0x00000004) != 0);
139 return dualObjective_;
143 private double correctedDualObjective_ = 0D;
156 return ((bitField0_ & 0x00000008) != 0);
170 return correctedDualObjective_;
174 private double lInfPrimalResidual_ = 0D;
186 return ((bitField0_ & 0x00000010) != 0);
199 return lInfPrimalResidual_;
203 private double l2PrimalResidual_ = 0D;
214 return ((bitField0_ & 0x00000020) != 0);
226 return l2PrimalResidual_;
230 private double lInfComponentwisePrimalResidual_ = 0D;
245 return ((bitField0_ & 0x00000040) != 0);
261 return lInfComponentwisePrimalResidual_;
265 private double lInfDualResidual_ = 0D;
277 return ((bitField0_ & 0x00000080) != 0);
290 return lInfDualResidual_;
294 private double l2DualResidual_ = 0D;
305 return ((bitField0_ & 0x00000100) != 0);
317 return l2DualResidual_;
321 private double lInfComponentwiseDualResidual_ = 0D;
335 return ((bitField0_ & 0x00000200) != 0);
350 return lInfComponentwiseDualResidual_;
354 private double lInfPrimalVariable_ = 0D;
368 return ((bitField0_ & 0x00000400) != 0);
383 return lInfPrimalVariable_;
387 private double l2PrimalVariable_ = 0D;
398 return ((bitField0_ & 0x00000800) != 0);
410 return l2PrimalVariable_;
414 private double lInfDualVariable_ = 0D;
428 return ((bitField0_ & 0x00001000) != 0);
443 return lInfDualVariable_;
447 private double l2DualVariable_ = 0D;
458 return ((bitField0_ & 0x00002000) != 0);
470 return l2DualVariable_;
473 private byte memoizedIsInitialized = -1;
480 memoizedIsInitialized = 1;
485 public void writeTo(com.google.protobuf.CodedOutputStream output)
486 throws java.io.IOException {
487 if (((bitField0_ & 0x00000001) != 0)) {
488 output.writeEnum(1, candidateType_);
490 if (((bitField0_ & 0x00000002) != 0)) {
491 output.writeDouble(2, primalObjective_);
493 if (((bitField0_ & 0x00000004) != 0)) {
494 output.writeDouble(3, dualObjective_);
496 if (((bitField0_ & 0x00000008) != 0)) {
497 output.writeDouble(4, correctedDualObjective_);
499 if (((bitField0_ & 0x00000010) != 0)) {
500 output.writeDouble(5, lInfPrimalResidual_);
502 if (((bitField0_ & 0x00000020) != 0)) {
503 output.writeDouble(6, l2PrimalResidual_);
505 if (((bitField0_ & 0x00000080) != 0)) {
506 output.writeDouble(7, lInfDualResidual_);
508 if (((bitField0_ & 0x00000100) != 0)) {
509 output.writeDouble(8, l2DualResidual_);
511 if (((bitField0_ & 0x00000400) != 0)) {
512 output.writeDouble(14, lInfPrimalVariable_);
514 if (((bitField0_ & 0x00000800) != 0)) {
515 output.writeDouble(15, l2PrimalVariable_);
517 if (((bitField0_ & 0x00001000) != 0)) {
518 output.writeDouble(16, lInfDualVariable_);
520 if (((bitField0_ & 0x00002000) != 0)) {
521 output.writeDouble(17, l2DualVariable_);
523 if (((bitField0_ & 0x00000040) != 0)) {
524 output.writeDouble(24, lInfComponentwisePrimalResidual_);
526 if (((bitField0_ & 0x00000200) != 0)) {
527 output.writeDouble(25, lInfComponentwiseDualResidual_);
529 getUnknownFields().writeTo(output);
534 int size = memoizedSize;
535 if (size != -1)
return size;
538 if (((bitField0_ & 0x00000001) != 0)) {
539 size += com.google.protobuf.CodedOutputStream
540 .computeEnumSize(1, candidateType_);
542 if (((bitField0_ & 0x00000002) != 0)) {
543 size += com.google.protobuf.CodedOutputStream
544 .computeDoubleSize(2, primalObjective_);
546 if (((bitField0_ & 0x00000004) != 0)) {
547 size += com.google.protobuf.CodedOutputStream
548 .computeDoubleSize(3, dualObjective_);
550 if (((bitField0_ & 0x00000008) != 0)) {
551 size += com.google.protobuf.CodedOutputStream
552 .computeDoubleSize(4, correctedDualObjective_);
554 if (((bitField0_ & 0x00000010) != 0)) {
555 size += com.google.protobuf.CodedOutputStream
556 .computeDoubleSize(5, lInfPrimalResidual_);
558 if (((bitField0_ & 0x00000020) != 0)) {
559 size += com.google.protobuf.CodedOutputStream
560 .computeDoubleSize(6, l2PrimalResidual_);
562 if (((bitField0_ & 0x00000080) != 0)) {
563 size += com.google.protobuf.CodedOutputStream
564 .computeDoubleSize(7, lInfDualResidual_);
566 if (((bitField0_ & 0x00000100) != 0)) {
567 size += com.google.protobuf.CodedOutputStream
568 .computeDoubleSize(8, l2DualResidual_);
570 if (((bitField0_ & 0x00000400) != 0)) {
571 size += com.google.protobuf.CodedOutputStream
572 .computeDoubleSize(14, lInfPrimalVariable_);
574 if (((bitField0_ & 0x00000800) != 0)) {
575 size += com.google.protobuf.CodedOutputStream
576 .computeDoubleSize(15, l2PrimalVariable_);
578 if (((bitField0_ & 0x00001000) != 0)) {
579 size += com.google.protobuf.CodedOutputStream
580 .computeDoubleSize(16, lInfDualVariable_);
582 if (((bitField0_ & 0x00002000) != 0)) {
583 size += com.google.protobuf.CodedOutputStream
584 .computeDoubleSize(17, l2DualVariable_);
586 if (((bitField0_ & 0x00000040) != 0)) {
587 size += com.google.protobuf.CodedOutputStream
588 .computeDoubleSize(24, lInfComponentwisePrimalResidual_);
590 if (((bitField0_ & 0x00000200) != 0)) {
591 size += com.google.protobuf.CodedOutputStream
592 .computeDoubleSize(25, lInfComponentwiseDualResidual_);
594 size += getUnknownFields().getSerializedSize();
600 public boolean equals(
final java.lang.Object obj) {
604 if (!(obj instanceof com.google.ortools.pdlp.ConvergenceInformation)) {
605 return super.equals(obj);
611 if (candidateType_ != other.candidateType_)
return false;
616 != java.lang.Double.doubleToLongBits(
622 != java.lang.Double.doubleToLongBits(
628 != java.lang.Double.doubleToLongBits(
634 != java.lang.Double.doubleToLongBits(
640 != java.lang.Double.doubleToLongBits(
646 != java.lang.Double.doubleToLongBits(
652 != java.lang.Double.doubleToLongBits(
658 != java.lang.Double.doubleToLongBits(
664 != java.lang.Double.doubleToLongBits(
670 != java.lang.Double.doubleToLongBits(
676 != java.lang.Double.doubleToLongBits(
682 != java.lang.Double.doubleToLongBits(
688 != java.lang.Double.doubleToLongBits(
691 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
697 if (memoizedHashCode != 0) {
698 return memoizedHashCode;
704 hash = (53 * hash) + candidateType_;
708 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
713 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
718 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
723 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
728 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
733 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
738 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
743 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
748 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
753 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
758 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
763 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
768 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
771 hash = (29 * hash) + getUnknownFields().hashCode();
772 memoizedHashCode = hash;
777 java.nio.ByteBuffer data)
778 throws com.google.protobuf.InvalidProtocolBufferException {
779 return PARSER.parseFrom(data);
782 java.nio.ByteBuffer data,
783 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
784 throws com.google.protobuf.InvalidProtocolBufferException {
785 return PARSER.parseFrom(data, extensionRegistry);
788 com.google.protobuf.ByteString data)
789 throws com.google.protobuf.InvalidProtocolBufferException {
790 return PARSER.parseFrom(data);
793 com.google.protobuf.ByteString data,
794 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
795 throws com.google.protobuf.InvalidProtocolBufferException {
796 return PARSER.parseFrom(data, extensionRegistry);
799 throws com.google.protobuf.InvalidProtocolBufferException {
800 return PARSER.parseFrom(data);
804 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805 throws com.google.protobuf.InvalidProtocolBufferException {
806 return PARSER.parseFrom(data, extensionRegistry);
809 throws java.io.IOException {
810 return com.google.protobuf.GeneratedMessage
811 .parseWithIOException(PARSER, input);
814 java.io.InputStream input,
815 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
816 throws java.io.IOException {
817 return com.google.protobuf.GeneratedMessage
818 .parseWithIOException(PARSER, input, extensionRegistry);
822 throws java.io.IOException {
823 return com.google.protobuf.GeneratedMessage
824 .parseDelimitedWithIOException(PARSER, input);
828 java.io.InputStream input,
829 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
830 throws java.io.IOException {
831 return com.google.protobuf.GeneratedMessage
832 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
835 com.google.protobuf.CodedInputStream input)
836 throws java.io.IOException {
837 return com.google.protobuf.GeneratedMessage
838 .parseWithIOException(PARSER, input);
841 com.google.protobuf.CodedInputStream input,
842 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
843 throws java.io.IOException {
844 return com.google.protobuf.GeneratedMessage
845 .parseWithIOException(PARSER, input, extensionRegistry);
851 return DEFAULT_INSTANCE.toBuilder();
854 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
858 return this == DEFAULT_INSTANCE
864 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
876 public static final class Builder
extends
877 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
880 public static final com.google.protobuf.Descriptors.Descriptor
882 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
886 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
888 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_fieldAccessorTable
889 .ensureFieldAccessorsInitialized(
890 com.google.ortools.pdlp.ConvergenceInformation.class, com.google.ortools.pdlp.ConvergenceInformation.Builder.class);
899 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
908 primalObjective_ = 0D;
910 correctedDualObjective_ = 0D;
911 lInfPrimalResidual_ = 0D;
912 l2PrimalResidual_ = 0D;
913 lInfComponentwisePrimalResidual_ = 0D;
914 lInfDualResidual_ = 0D;
915 l2DualResidual_ = 0D;
916 lInfComponentwiseDualResidual_ = 0D;
917 lInfPrimalVariable_ = 0D;
918 l2PrimalVariable_ = 0D;
919 lInfDualVariable_ = 0D;
920 l2DualVariable_ = 0D;
925 public com.google.protobuf.Descriptors.Descriptor
927 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
932 return com.google.ortools.pdlp.ConvergenceInformation.getDefaultInstance();
939 throw newUninitializedMessageException(result);
947 if (bitField0_ != 0) { buildPartial0(result); }
952 private void buildPartial0(com.google.ortools.pdlp.ConvergenceInformation result) {
953 int from_bitField0_ = bitField0_;
954 int to_bitField0_ = 0;
955 if (((from_bitField0_ & 0x00000001) != 0)) {
956 result.candidateType_ = candidateType_;
957 to_bitField0_ |= 0x00000001;
959 if (((from_bitField0_ & 0x00000002) != 0)) {
960 result.primalObjective_ = primalObjective_;
961 to_bitField0_ |= 0x00000002;
963 if (((from_bitField0_ & 0x00000004) != 0)) {
964 result.dualObjective_ = dualObjective_;
965 to_bitField0_ |= 0x00000004;
967 if (((from_bitField0_ & 0x00000008) != 0)) {
968 result.correctedDualObjective_ = correctedDualObjective_;
969 to_bitField0_ |= 0x00000008;
971 if (((from_bitField0_ & 0x00000010) != 0)) {
972 result.lInfPrimalResidual_ = lInfPrimalResidual_;
973 to_bitField0_ |= 0x00000010;
975 if (((from_bitField0_ & 0x00000020) != 0)) {
976 result.l2PrimalResidual_ = l2PrimalResidual_;
977 to_bitField0_ |= 0x00000020;
979 if (((from_bitField0_ & 0x00000040) != 0)) {
980 result.lInfComponentwisePrimalResidual_ = lInfComponentwisePrimalResidual_;
981 to_bitField0_ |= 0x00000040;
983 if (((from_bitField0_ & 0x00000080) != 0)) {
984 result.lInfDualResidual_ = lInfDualResidual_;
985 to_bitField0_ |= 0x00000080;
987 if (((from_bitField0_ & 0x00000100) != 0)) {
988 result.l2DualResidual_ = l2DualResidual_;
989 to_bitField0_ |= 0x00000100;
991 if (((from_bitField0_ & 0x00000200) != 0)) {
992 result.lInfComponentwiseDualResidual_ = lInfComponentwiseDualResidual_;
993 to_bitField0_ |= 0x00000200;
995 if (((from_bitField0_ & 0x00000400) != 0)) {
996 result.lInfPrimalVariable_ = lInfPrimalVariable_;
997 to_bitField0_ |= 0x00000400;
999 if (((from_bitField0_ & 0x00000800) != 0)) {
1000 result.l2PrimalVariable_ = l2PrimalVariable_;
1001 to_bitField0_ |= 0x00000800;
1003 if (((from_bitField0_ & 0x00001000) != 0)) {
1004 result.lInfDualVariable_ = lInfDualVariable_;
1005 to_bitField0_ |= 0x00001000;
1007 if (((from_bitField0_ & 0x00002000) != 0)) {
1008 result.l2DualVariable_ = l2DualVariable_;
1009 to_bitField0_ |= 0x00002000;
1011 result.bitField0_ |= to_bitField0_;
1015 public Builder
mergeFrom(com.google.protobuf.Message other) {
1016 if (other instanceof com.google.ortools.pdlp.ConvergenceInformation) {
1017 return mergeFrom((com.google.ortools.pdlp.ConvergenceInformation)other);
1019 super.mergeFrom(other);
1024 public Builder
mergeFrom(com.google.ortools.pdlp.ConvergenceInformation other) {
1025 if (other == com.google.ortools.pdlp.ConvergenceInformation.getDefaultInstance())
return this;
1026 if (other.hasCandidateType()) {
1029 if (other.hasPrimalObjective()) {
1032 if (other.hasDualObjective()) {
1035 if (other.hasCorrectedDualObjective()) {
1038 if (other.hasLInfPrimalResidual()) {
1041 if (other.hasL2PrimalResidual()) {
1044 if (other.hasLInfComponentwisePrimalResidual()) {
1047 if (other.hasLInfDualResidual()) {
1050 if (other.hasL2DualResidual()) {
1053 if (other.hasLInfComponentwiseDualResidual()) {
1056 if (other.hasLInfPrimalVariable()) {
1059 if (other.hasL2PrimalVariable()) {
1062 if (other.hasLInfDualVariable()) {
1065 if (other.hasL2DualVariable()) {
1068 this.mergeUnknownFields(other.getUnknownFields());
1080 com.google.protobuf.CodedInputStream input,
1081 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1082 throws java.io.IOException {
1083 if (extensionRegistry ==
null) {
1084 throw new java.lang.NullPointerException();
1087 boolean done =
false;
1089 int tag = input.readTag();
1095 int tmpRaw = input.readEnum();
1097 com.google.ortools.pdlp.PointType.forNumber(tmpRaw);
1098 if (tmpValue ==
null) {
1099 mergeUnknownVarintField(1, tmpRaw);
1101 candidateType_ = tmpRaw;
1102 bitField0_ |= 0x00000001;
1107 primalObjective_ = input.readDouble();
1108 bitField0_ |= 0x00000002;
1112 dualObjective_ = input.readDouble();
1113 bitField0_ |= 0x00000004;
1117 correctedDualObjective_ = input.readDouble();
1118 bitField0_ |= 0x00000008;
1122 lInfPrimalResidual_ = input.readDouble();
1123 bitField0_ |= 0x00000010;
1127 l2PrimalResidual_ = input.readDouble();
1128 bitField0_ |= 0x00000020;
1132 lInfDualResidual_ = input.readDouble();
1133 bitField0_ |= 0x00000080;
1137 l2DualResidual_ = input.readDouble();
1138 bitField0_ |= 0x00000100;
1142 lInfPrimalVariable_ = input.readDouble();
1143 bitField0_ |= 0x00000400;
1147 l2PrimalVariable_ = input.readDouble();
1148 bitField0_ |= 0x00000800;
1152 lInfDualVariable_ = input.readDouble();
1153 bitField0_ |= 0x00001000;
1157 l2DualVariable_ = input.readDouble();
1158 bitField0_ |= 0x00002000;
1162 lInfComponentwisePrimalResidual_ = input.readDouble();
1163 bitField0_ |= 0x00000040;
1167 lInfComponentwiseDualResidual_ = input.readDouble();
1168 bitField0_ |= 0x00000200;
1172 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1179 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1180 throw e.unwrapIOException();
1186 private int bitField0_;
1188 private int candidateType_ = 0;
1198 return ((bitField0_ & 0x00000001) != 0);
1223 if (value ==
null) {
1224 throw new NullPointerException();
1226 bitField0_ |= 0x00000001;
1227 candidateType_ = value.getNumber();
1240 bitField0_ = (bitField0_ & ~0x00000001);
1246 private double primalObjective_ ;
1257 return ((bitField0_ & 0x00000002) != 0);
1269 return primalObjective_;
1282 primalObjective_ = value;
1283 bitField0_ |= 0x00000002;
1296 bitField0_ = (bitField0_ & ~0x00000002);
1297 primalObjective_ = 0D;
1302 private double dualObjective_ ;
1318 return ((bitField0_ & 0x00000004) != 0);
1335 return dualObjective_;
1353 dualObjective_ = value;
1354 bitField0_ |= 0x00000004;
1372 bitField0_ = (bitField0_ & ~0x00000004);
1373 dualObjective_ = 0D;
1378 private double correctedDualObjective_ ;
1391 return ((bitField0_ & 0x00000008) != 0);
1405 return correctedDualObjective_;
1420 correctedDualObjective_ = value;
1421 bitField0_ |= 0x00000008;
1436 bitField0_ = (bitField0_ & ~0x00000008);
1437 correctedDualObjective_ = 0D;
1442 private double lInfPrimalResidual_ ;
1454 return ((bitField0_ & 0x00000010) != 0);
1467 return lInfPrimalResidual_;
1481 lInfPrimalResidual_ = value;
1482 bitField0_ |= 0x00000010;
1496 bitField0_ = (bitField0_ & ~0x00000010);
1497 lInfPrimalResidual_ = 0D;
1502 private double l2PrimalResidual_ ;
1513 return ((bitField0_ & 0x00000020) != 0);
1525 return l2PrimalResidual_;
1538 l2PrimalResidual_ = value;
1539 bitField0_ |= 0x00000020;
1552 bitField0_ = (bitField0_ & ~0x00000020);
1553 l2PrimalResidual_ = 0D;
1558 private double lInfComponentwisePrimalResidual_ ;
1573 return ((bitField0_ & 0x00000040) != 0);
1589 return lInfComponentwisePrimalResidual_;
1606 lInfComponentwisePrimalResidual_ = value;
1607 bitField0_ |= 0x00000040;
1624 bitField0_ = (bitField0_ & ~0x00000040);
1625 lInfComponentwisePrimalResidual_ = 0D;
1630 private double lInfDualResidual_ ;
1642 return ((bitField0_ & 0x00000080) != 0);
1655 return lInfDualResidual_;
1669 lInfDualResidual_ = value;
1670 bitField0_ |= 0x00000080;
1684 bitField0_ = (bitField0_ & ~0x00000080);
1685 lInfDualResidual_ = 0D;
1690 private double l2DualResidual_ ;
1701 return ((bitField0_ & 0x00000100) != 0);
1713 return l2DualResidual_;
1726 l2DualResidual_ = value;
1727 bitField0_ |= 0x00000100;
1740 bitField0_ = (bitField0_ & ~0x00000100);
1741 l2DualResidual_ = 0D;
1746 private double lInfComponentwiseDualResidual_ ;
1760 return ((bitField0_ & 0x00000200) != 0);
1775 return lInfComponentwiseDualResidual_;
1791 lInfComponentwiseDualResidual_ = value;
1792 bitField0_ |= 0x00000200;
1808 bitField0_ = (bitField0_ & ~0x00000200);
1809 lInfComponentwiseDualResidual_ = 0D;
1814 private double lInfPrimalVariable_ ;
1828 return ((bitField0_ & 0x00000400) != 0);
1843 return lInfPrimalVariable_;
1859 lInfPrimalVariable_ = value;
1860 bitField0_ |= 0x00000400;
1876 bitField0_ = (bitField0_ & ~0x00000400);
1877 lInfPrimalVariable_ = 0D;
1882 private double l2PrimalVariable_ ;
1893 return ((bitField0_ & 0x00000800) != 0);
1905 return l2PrimalVariable_;
1918 l2PrimalVariable_ = value;
1919 bitField0_ |= 0x00000800;
1932 bitField0_ = (bitField0_ & ~0x00000800);
1933 l2PrimalVariable_ = 0D;
1938 private double lInfDualVariable_ ;
1952 return ((bitField0_ & 0x00001000) != 0);
1967 return lInfDualVariable_;
1983 lInfDualVariable_ = value;
1984 bitField0_ |= 0x00001000;
2000 bitField0_ = (bitField0_ & ~0x00001000);
2001 lInfDualVariable_ = 0D;
2006 private double l2DualVariable_ ;
2017 return ((bitField0_ & 0x00002000) != 0);
2029 return l2DualVariable_;
2042 l2DualVariable_ = value;
2043 bitField0_ |= 0x00002000;
2056 bitField0_ = (bitField0_ & ~0x00002000);
2057 l2DualVariable_ = 0D;
2068 DEFAULT_INSTANCE =
new com.google.ortools.pdlp.ConvergenceInformation();
2072 return DEFAULT_INSTANCE;
2079 com.google.protobuf.CodedInputStream input,
2080 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2081 throws com.google.protobuf.InvalidProtocolBufferException {
2084 builder.mergeFrom(input, extensionRegistry);
2085 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2086 throw e.setUnfinishedMessage(builder.buildPartial());
2087 }
catch (com.google.protobuf.UninitializedMessageException e) {
2088 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2089 }
catch (java.io.IOException e) {
2090 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2091 .setUnfinishedMessage(builder.buildPartial());
2093 return builder.buildPartial();
2097 public static com.google.protobuf.Parser<ConvergenceInformation>
parser() {
2108 return DEFAULT_INSTANCE;