6package com.google.ortools.pdlp;
16@com.google.protobuf.Generated
17public final class ConvergenceInformation
extends
18 com.google.protobuf.GeneratedMessage implements
21private static final long serialVersionUID = 0L;
23 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
24 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
29 ConvergenceInformation.class.getName());
32 private ConvergenceInformation(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
35 private ConvergenceInformation() {
39 public static final com.google.protobuf.Descriptors.Descriptor
41 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
45 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
47 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_fieldAccessorTable
48 .ensureFieldAccessorsInitialized(
49 com.google.ortools.pdlp.ConvergenceInformation.class, com.google.ortools.pdlp.ConvergenceInformation.Builder.class);
52 private int bitField0_;
54 private int candidateType_ = 0;
64 return ((bitField0_ & 0x00000001) != 0);
80 private double primalObjective_ = 0D;
91 return ((bitField0_ & 0x00000002) != 0);
103 return primalObjective_;
107 private double dualObjective_ = 0D;
123 return ((bitField0_ & 0x00000004) != 0);
140 return dualObjective_;
144 private double correctedDualObjective_ = 0D;
157 return ((bitField0_ & 0x00000008) != 0);
171 return correctedDualObjective_;
175 private double lInfPrimalResidual_ = 0D;
187 return ((bitField0_ & 0x00000010) != 0);
200 return lInfPrimalResidual_;
204 private double l2PrimalResidual_ = 0D;
215 return ((bitField0_ & 0x00000020) != 0);
227 return l2PrimalResidual_;
231 private double lInfComponentwisePrimalResidual_ = 0D;
246 return ((bitField0_ & 0x00000040) != 0);
262 return lInfComponentwisePrimalResidual_;
266 private double lInfDualResidual_ = 0D;
278 return ((bitField0_ & 0x00000080) != 0);
291 return lInfDualResidual_;
295 private double l2DualResidual_ = 0D;
306 return ((bitField0_ & 0x00000100) != 0);
318 return l2DualResidual_;
322 private double lInfComponentwiseDualResidual_ = 0D;
336 return ((bitField0_ & 0x00000200) != 0);
351 return lInfComponentwiseDualResidual_;
355 private double lInfPrimalVariable_ = 0D;
369 return ((bitField0_ & 0x00000400) != 0);
384 return lInfPrimalVariable_;
388 private double l2PrimalVariable_ = 0D;
399 return ((bitField0_ & 0x00000800) != 0);
411 return l2PrimalVariable_;
415 private double lInfDualVariable_ = 0D;
429 return ((bitField0_ & 0x00001000) != 0);
444 return lInfDualVariable_;
448 private double l2DualVariable_ = 0D;
459 return ((bitField0_ & 0x00002000) != 0);
471 return l2DualVariable_;
474 private byte memoizedIsInitialized = -1;
481 memoizedIsInitialized = 1;
486 public void writeTo(com.google.protobuf.CodedOutputStream output)
487 throws java.io.IOException {
488 if (((bitField0_ & 0x00000001) != 0)) {
489 output.writeEnum(1, candidateType_);
491 if (((bitField0_ & 0x00000002) != 0)) {
492 output.writeDouble(2, primalObjective_);
494 if (((bitField0_ & 0x00000004) != 0)) {
495 output.writeDouble(3, dualObjective_);
497 if (((bitField0_ & 0x00000008) != 0)) {
498 output.writeDouble(4, correctedDualObjective_);
500 if (((bitField0_ & 0x00000010) != 0)) {
501 output.writeDouble(5, lInfPrimalResidual_);
503 if (((bitField0_ & 0x00000020) != 0)) {
504 output.writeDouble(6, l2PrimalResidual_);
506 if (((bitField0_ & 0x00000080) != 0)) {
507 output.writeDouble(7, lInfDualResidual_);
509 if (((bitField0_ & 0x00000100) != 0)) {
510 output.writeDouble(8, l2DualResidual_);
512 if (((bitField0_ & 0x00000400) != 0)) {
513 output.writeDouble(14, lInfPrimalVariable_);
515 if (((bitField0_ & 0x00000800) != 0)) {
516 output.writeDouble(15, l2PrimalVariable_);
518 if (((bitField0_ & 0x00001000) != 0)) {
519 output.writeDouble(16, lInfDualVariable_);
521 if (((bitField0_ & 0x00002000) != 0)) {
522 output.writeDouble(17, l2DualVariable_);
524 if (((bitField0_ & 0x00000040) != 0)) {
525 output.writeDouble(24, lInfComponentwisePrimalResidual_);
527 if (((bitField0_ & 0x00000200) != 0)) {
528 output.writeDouble(25, lInfComponentwiseDualResidual_);
530 getUnknownFields().writeTo(output);
535 int size = memoizedSize;
536 if (size != -1)
return size;
539 if (((bitField0_ & 0x00000001) != 0)) {
540 size += com.google.protobuf.CodedOutputStream
541 .computeEnumSize(1, candidateType_);
543 if (((bitField0_ & 0x00000002) != 0)) {
544 size += com.google.protobuf.CodedOutputStream
545 .computeDoubleSize(2, primalObjective_);
547 if (((bitField0_ & 0x00000004) != 0)) {
548 size += com.google.protobuf.CodedOutputStream
549 .computeDoubleSize(3, dualObjective_);
551 if (((bitField0_ & 0x00000008) != 0)) {
552 size += com.google.protobuf.CodedOutputStream
553 .computeDoubleSize(4, correctedDualObjective_);
555 if (((bitField0_ & 0x00000010) != 0)) {
556 size += com.google.protobuf.CodedOutputStream
557 .computeDoubleSize(5, lInfPrimalResidual_);
559 if (((bitField0_ & 0x00000020) != 0)) {
560 size += com.google.protobuf.CodedOutputStream
561 .computeDoubleSize(6, l2PrimalResidual_);
563 if (((bitField0_ & 0x00000080) != 0)) {
564 size += com.google.protobuf.CodedOutputStream
565 .computeDoubleSize(7, lInfDualResidual_);
567 if (((bitField0_ & 0x00000100) != 0)) {
568 size += com.google.protobuf.CodedOutputStream
569 .computeDoubleSize(8, l2DualResidual_);
571 if (((bitField0_ & 0x00000400) != 0)) {
572 size += com.google.protobuf.CodedOutputStream
573 .computeDoubleSize(14, lInfPrimalVariable_);
575 if (((bitField0_ & 0x00000800) != 0)) {
576 size += com.google.protobuf.CodedOutputStream
577 .computeDoubleSize(15, l2PrimalVariable_);
579 if (((bitField0_ & 0x00001000) != 0)) {
580 size += com.google.protobuf.CodedOutputStream
581 .computeDoubleSize(16, lInfDualVariable_);
583 if (((bitField0_ & 0x00002000) != 0)) {
584 size += com.google.protobuf.CodedOutputStream
585 .computeDoubleSize(17, l2DualVariable_);
587 if (((bitField0_ & 0x00000040) != 0)) {
588 size += com.google.protobuf.CodedOutputStream
589 .computeDoubleSize(24, lInfComponentwisePrimalResidual_);
591 if (((bitField0_ & 0x00000200) != 0)) {
592 size += com.google.protobuf.CodedOutputStream
593 .computeDoubleSize(25, lInfComponentwiseDualResidual_);
595 size += getUnknownFields().getSerializedSize();
601 public boolean equals(
final java.lang.Object obj) {
605 if (!(obj instanceof com.google.ortools.pdlp.ConvergenceInformation)) {
606 return super.equals(obj);
612 if (candidateType_ != other.candidateType_)
return false;
617 != java.lang.Double.doubleToLongBits(
623 != java.lang.Double.doubleToLongBits(
629 != java.lang.Double.doubleToLongBits(
635 != java.lang.Double.doubleToLongBits(
641 != java.lang.Double.doubleToLongBits(
647 != java.lang.Double.doubleToLongBits(
653 != java.lang.Double.doubleToLongBits(
659 != java.lang.Double.doubleToLongBits(
665 != java.lang.Double.doubleToLongBits(
671 != java.lang.Double.doubleToLongBits(
677 != java.lang.Double.doubleToLongBits(
683 != java.lang.Double.doubleToLongBits(
689 != java.lang.Double.doubleToLongBits(
692 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
698 if (memoizedHashCode != 0) {
699 return memoizedHashCode;
705 hash = (53 * hash) + candidateType_;
709 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
714 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
719 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
724 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
729 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
734 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
739 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
744 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
749 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
754 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
759 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
764 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
769 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
772 hash = (29 * hash) + getUnknownFields().hashCode();
773 memoizedHashCode = hash;
778 java.nio.ByteBuffer data)
779 throws com.google.protobuf.InvalidProtocolBufferException {
780 return PARSER.parseFrom(data);
783 java.nio.ByteBuffer data,
784 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
785 throws com.google.protobuf.InvalidProtocolBufferException {
786 return PARSER.parseFrom(data, extensionRegistry);
789 com.google.protobuf.ByteString data)
790 throws com.google.protobuf.InvalidProtocolBufferException {
791 return PARSER.parseFrom(data);
794 com.google.protobuf.ByteString data,
795 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
796 throws com.google.protobuf.InvalidProtocolBufferException {
797 return PARSER.parseFrom(data, extensionRegistry);
800 throws com.google.protobuf.InvalidProtocolBufferException {
801 return PARSER.parseFrom(data);
805 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
806 throws com.google.protobuf.InvalidProtocolBufferException {
807 return PARSER.parseFrom(data, extensionRegistry);
810 throws java.io.IOException {
811 return com.google.protobuf.GeneratedMessage
812 .parseWithIOException(PARSER, input);
815 java.io.InputStream input,
816 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
817 throws java.io.IOException {
818 return com.google.protobuf.GeneratedMessage
819 .parseWithIOException(PARSER, input, extensionRegistry);
823 throws java.io.IOException {
824 return com.google.protobuf.GeneratedMessage
825 .parseDelimitedWithIOException(PARSER, input);
829 java.io.InputStream input,
830 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
831 throws java.io.IOException {
832 return com.google.protobuf.GeneratedMessage
833 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
836 com.google.protobuf.CodedInputStream input)
837 throws java.io.IOException {
838 return com.google.protobuf.GeneratedMessage
839 .parseWithIOException(PARSER, input);
842 com.google.protobuf.CodedInputStream input,
843 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
844 throws java.io.IOException {
845 return com.google.protobuf.GeneratedMessage
846 .parseWithIOException(PARSER, input, extensionRegistry);
852 return DEFAULT_INSTANCE.toBuilder();
855 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
859 return this == DEFAULT_INSTANCE
865 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
877 public static final class Builder
extends
878 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
881 public static final com.google.protobuf.Descriptors.Descriptor
883 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
887 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
889 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_fieldAccessorTable
890 .ensureFieldAccessorsInitialized(
891 com.google.ortools.pdlp.ConvergenceInformation.class, com.google.ortools.pdlp.ConvergenceInformation.Builder.class);
900 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
909 primalObjective_ = 0D;
911 correctedDualObjective_ = 0D;
912 lInfPrimalResidual_ = 0D;
913 l2PrimalResidual_ = 0D;
914 lInfComponentwisePrimalResidual_ = 0D;
915 lInfDualResidual_ = 0D;
916 l2DualResidual_ = 0D;
917 lInfComponentwiseDualResidual_ = 0D;
918 lInfPrimalVariable_ = 0D;
919 l2PrimalVariable_ = 0D;
920 lInfDualVariable_ = 0D;
921 l2DualVariable_ = 0D;
926 public com.google.protobuf.Descriptors.Descriptor
928 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
933 return com.google.ortools.pdlp.ConvergenceInformation.getDefaultInstance();
940 throw newUninitializedMessageException(result);
948 if (bitField0_ != 0) { buildPartial0(result); }
953 private void buildPartial0(com.google.ortools.pdlp.ConvergenceInformation result) {
954 int from_bitField0_ = bitField0_;
955 int to_bitField0_ = 0;
956 if (((from_bitField0_ & 0x00000001) != 0)) {
957 result.candidateType_ = candidateType_;
958 to_bitField0_ |= 0x00000001;
960 if (((from_bitField0_ & 0x00000002) != 0)) {
961 result.primalObjective_ = primalObjective_;
962 to_bitField0_ |= 0x00000002;
964 if (((from_bitField0_ & 0x00000004) != 0)) {
965 result.dualObjective_ = dualObjective_;
966 to_bitField0_ |= 0x00000004;
968 if (((from_bitField0_ & 0x00000008) != 0)) {
969 result.correctedDualObjective_ = correctedDualObjective_;
970 to_bitField0_ |= 0x00000008;
972 if (((from_bitField0_ & 0x00000010) != 0)) {
973 result.lInfPrimalResidual_ = lInfPrimalResidual_;
974 to_bitField0_ |= 0x00000010;
976 if (((from_bitField0_ & 0x00000020) != 0)) {
977 result.l2PrimalResidual_ = l2PrimalResidual_;
978 to_bitField0_ |= 0x00000020;
980 if (((from_bitField0_ & 0x00000040) != 0)) {
981 result.lInfComponentwisePrimalResidual_ = lInfComponentwisePrimalResidual_;
982 to_bitField0_ |= 0x00000040;
984 if (((from_bitField0_ & 0x00000080) != 0)) {
985 result.lInfDualResidual_ = lInfDualResidual_;
986 to_bitField0_ |= 0x00000080;
988 if (((from_bitField0_ & 0x00000100) != 0)) {
989 result.l2DualResidual_ = l2DualResidual_;
990 to_bitField0_ |= 0x00000100;
992 if (((from_bitField0_ & 0x00000200) != 0)) {
993 result.lInfComponentwiseDualResidual_ = lInfComponentwiseDualResidual_;
994 to_bitField0_ |= 0x00000200;
996 if (((from_bitField0_ & 0x00000400) != 0)) {
997 result.lInfPrimalVariable_ = lInfPrimalVariable_;
998 to_bitField0_ |= 0x00000400;
1000 if (((from_bitField0_ & 0x00000800) != 0)) {
1001 result.l2PrimalVariable_ = l2PrimalVariable_;
1002 to_bitField0_ |= 0x00000800;
1004 if (((from_bitField0_ & 0x00001000) != 0)) {
1005 result.lInfDualVariable_ = lInfDualVariable_;
1006 to_bitField0_ |= 0x00001000;
1008 if (((from_bitField0_ & 0x00002000) != 0)) {
1009 result.l2DualVariable_ = l2DualVariable_;
1010 to_bitField0_ |= 0x00002000;
1012 result.bitField0_ |= to_bitField0_;
1016 public Builder
mergeFrom(com.google.protobuf.Message other) {
1017 if (other instanceof com.google.ortools.pdlp.ConvergenceInformation) {
1018 return mergeFrom((com.google.ortools.pdlp.ConvergenceInformation)other);
1020 super.mergeFrom(other);
1025 public Builder
mergeFrom(com.google.ortools.pdlp.ConvergenceInformation other) {
1026 if (other == com.google.ortools.pdlp.ConvergenceInformation.getDefaultInstance())
return this;
1027 if (other.hasCandidateType()) {
1030 if (other.hasPrimalObjective()) {
1033 if (other.hasDualObjective()) {
1036 if (other.hasCorrectedDualObjective()) {
1039 if (other.hasLInfPrimalResidual()) {
1042 if (other.hasL2PrimalResidual()) {
1045 if (other.hasLInfComponentwisePrimalResidual()) {
1048 if (other.hasLInfDualResidual()) {
1051 if (other.hasL2DualResidual()) {
1054 if (other.hasLInfComponentwiseDualResidual()) {
1057 if (other.hasLInfPrimalVariable()) {
1060 if (other.hasL2PrimalVariable()) {
1063 if (other.hasLInfDualVariable()) {
1066 if (other.hasL2DualVariable()) {
1069 this.mergeUnknownFields(other.getUnknownFields());
1081 com.google.protobuf.CodedInputStream input,
1082 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1083 throws java.io.IOException {
1084 if (extensionRegistry ==
null) {
1085 throw new java.lang.NullPointerException();
1088 boolean done =
false;
1090 int tag = input.readTag();
1096 int tmpRaw = input.readEnum();
1098 com.google.ortools.pdlp.PointType.forNumber(tmpRaw);
1099 if (tmpValue ==
null) {
1100 mergeUnknownVarintField(1, tmpRaw);
1102 candidateType_ = tmpRaw;
1103 bitField0_ |= 0x00000001;
1108 primalObjective_ = input.readDouble();
1109 bitField0_ |= 0x00000002;
1113 dualObjective_ = input.readDouble();
1114 bitField0_ |= 0x00000004;
1118 correctedDualObjective_ = input.readDouble();
1119 bitField0_ |= 0x00000008;
1123 lInfPrimalResidual_ = input.readDouble();
1124 bitField0_ |= 0x00000010;
1128 l2PrimalResidual_ = input.readDouble();
1129 bitField0_ |= 0x00000020;
1133 lInfDualResidual_ = input.readDouble();
1134 bitField0_ |= 0x00000080;
1138 l2DualResidual_ = input.readDouble();
1139 bitField0_ |= 0x00000100;
1143 lInfPrimalVariable_ = input.readDouble();
1144 bitField0_ |= 0x00000400;
1148 l2PrimalVariable_ = input.readDouble();
1149 bitField0_ |= 0x00000800;
1153 lInfDualVariable_ = input.readDouble();
1154 bitField0_ |= 0x00001000;
1158 l2DualVariable_ = input.readDouble();
1159 bitField0_ |= 0x00002000;
1163 lInfComponentwisePrimalResidual_ = input.readDouble();
1164 bitField0_ |= 0x00000040;
1168 lInfComponentwiseDualResidual_ = input.readDouble();
1169 bitField0_ |= 0x00000200;
1173 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1180 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1181 throw e.unwrapIOException();
1187 private int bitField0_;
1189 private int candidateType_ = 0;
1199 return ((bitField0_ & 0x00000001) != 0);
1224 if (value ==
null) {
throw new NullPointerException(); }
1225 bitField0_ |= 0x00000001;
1226 candidateType_ = value.getNumber();
1239 bitField0_ = (bitField0_ & ~0x00000001);
1245 private double primalObjective_ ;
1256 return ((bitField0_ & 0x00000002) != 0);
1268 return primalObjective_;
1281 primalObjective_ = value;
1282 bitField0_ |= 0x00000002;
1295 bitField0_ = (bitField0_ & ~0x00000002);
1296 primalObjective_ = 0D;
1301 private double dualObjective_ ;
1317 return ((bitField0_ & 0x00000004) != 0);
1334 return dualObjective_;
1352 dualObjective_ = value;
1353 bitField0_ |= 0x00000004;
1371 bitField0_ = (bitField0_ & ~0x00000004);
1372 dualObjective_ = 0D;
1377 private double correctedDualObjective_ ;
1390 return ((bitField0_ & 0x00000008) != 0);
1404 return correctedDualObjective_;
1419 correctedDualObjective_ = value;
1420 bitField0_ |= 0x00000008;
1435 bitField0_ = (bitField0_ & ~0x00000008);
1436 correctedDualObjective_ = 0D;
1441 private double lInfPrimalResidual_ ;
1453 return ((bitField0_ & 0x00000010) != 0);
1466 return lInfPrimalResidual_;
1480 lInfPrimalResidual_ = value;
1481 bitField0_ |= 0x00000010;
1495 bitField0_ = (bitField0_ & ~0x00000010);
1496 lInfPrimalResidual_ = 0D;
1501 private double l2PrimalResidual_ ;
1512 return ((bitField0_ & 0x00000020) != 0);
1524 return l2PrimalResidual_;
1537 l2PrimalResidual_ = value;
1538 bitField0_ |= 0x00000020;
1551 bitField0_ = (bitField0_ & ~0x00000020);
1552 l2PrimalResidual_ = 0D;
1557 private double lInfComponentwisePrimalResidual_ ;
1572 return ((bitField0_ & 0x00000040) != 0);
1588 return lInfComponentwisePrimalResidual_;
1605 lInfComponentwisePrimalResidual_ = value;
1606 bitField0_ |= 0x00000040;
1623 bitField0_ = (bitField0_ & ~0x00000040);
1624 lInfComponentwisePrimalResidual_ = 0D;
1629 private double lInfDualResidual_ ;
1641 return ((bitField0_ & 0x00000080) != 0);
1654 return lInfDualResidual_;
1668 lInfDualResidual_ = value;
1669 bitField0_ |= 0x00000080;
1683 bitField0_ = (bitField0_ & ~0x00000080);
1684 lInfDualResidual_ = 0D;
1689 private double l2DualResidual_ ;
1700 return ((bitField0_ & 0x00000100) != 0);
1712 return l2DualResidual_;
1725 l2DualResidual_ = value;
1726 bitField0_ |= 0x00000100;
1739 bitField0_ = (bitField0_ & ~0x00000100);
1740 l2DualResidual_ = 0D;
1745 private double lInfComponentwiseDualResidual_ ;
1759 return ((bitField0_ & 0x00000200) != 0);
1774 return lInfComponentwiseDualResidual_;
1790 lInfComponentwiseDualResidual_ = value;
1791 bitField0_ |= 0x00000200;
1807 bitField0_ = (bitField0_ & ~0x00000200);
1808 lInfComponentwiseDualResidual_ = 0D;
1813 private double lInfPrimalVariable_ ;
1827 return ((bitField0_ & 0x00000400) != 0);
1842 return lInfPrimalVariable_;
1858 lInfPrimalVariable_ = value;
1859 bitField0_ |= 0x00000400;
1875 bitField0_ = (bitField0_ & ~0x00000400);
1876 lInfPrimalVariable_ = 0D;
1881 private double l2PrimalVariable_ ;
1892 return ((bitField0_ & 0x00000800) != 0);
1904 return l2PrimalVariable_;
1917 l2PrimalVariable_ = value;
1918 bitField0_ |= 0x00000800;
1931 bitField0_ = (bitField0_ & ~0x00000800);
1932 l2PrimalVariable_ = 0D;
1937 private double lInfDualVariable_ ;
1951 return ((bitField0_ & 0x00001000) != 0);
1966 return lInfDualVariable_;
1982 lInfDualVariable_ = value;
1983 bitField0_ |= 0x00001000;
1999 bitField0_ = (bitField0_ & ~0x00001000);
2000 lInfDualVariable_ = 0D;
2005 private double l2DualVariable_ ;
2016 return ((bitField0_ & 0x00002000) != 0);
2028 return l2DualVariable_;
2041 l2DualVariable_ = value;
2042 bitField0_ |= 0x00002000;
2055 bitField0_ = (bitField0_ & ~0x00002000);
2056 l2DualVariable_ = 0D;
2067 DEFAULT_INSTANCE =
new com.google.ortools.pdlp.ConvergenceInformation();
2071 return DEFAULT_INSTANCE;
2078 com.google.protobuf.CodedInputStream input,
2079 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2080 throws com.google.protobuf.InvalidProtocolBufferException {
2083 builder.mergeFrom(input, extensionRegistry);
2084 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2085 throw e.setUnfinishedMessage(builder.buildPartial());
2086 }
catch (com.google.protobuf.UninitializedMessageException e) {
2087 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2088 }
catch (java.io.IOException e) {
2089 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2090 .setUnfinishedMessage(builder.buildPartial());
2092 return builder.buildPartial();
2096 public static com.google.protobuf.Parser<ConvergenceInformation>
parser() {
2107 return DEFAULT_INSTANCE;