Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
ConvergenceInformation.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/pdlp/solve_log.proto
4// Protobuf Java Version: 4.29.3
5
6package com.google.ortools.pdlp;
7
16public final class ConvergenceInformation extends
17 com.google.protobuf.GeneratedMessage implements
18 // @@protoc_insertion_point(message_implements:operations_research.pdlp.ConvergenceInformation)
20private static final long serialVersionUID = 0L;
21 static {
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
24 /* major= */ 4,
25 /* minor= */ 29,
26 /* patch= */ 3,
27 /* suffix= */ "",
28 ConvergenceInformation.class.getName());
29 }
30 // Use ConvergenceInformation.newBuilder() to construct.
31 private ConvergenceInformation(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
32 super(builder);
33 }
34 private ConvergenceInformation() {
35 candidateType_ = 0;
36 }
37
38 public static final com.google.protobuf.Descriptors.Descriptor
40 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
41 }
42
43 @java.lang.Override
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);
49 }
50
51 private int bitField0_;
52 public static final int CANDIDATE_TYPE_FIELD_NUMBER = 1;
53 private int candidateType_ = 0;
62 @java.lang.Override public boolean hasCandidateType() {
63 return ((bitField0_ & 0x00000001) != 0);
64 }
65
74 com.google.ortools.pdlp.PointType result = com.google.ortools.pdlp.PointType.forNumber(candidateType_);
75 return result == null ? com.google.ortools.pdlp.PointType.POINT_TYPE_UNSPECIFIED : result;
76 }
77
78 public static final int PRIMAL_OBJECTIVE_FIELD_NUMBER = 2;
79 private double primalObjective_ = 0D;
88 @java.lang.Override
89 public boolean hasPrimalObjective() {
90 return ((bitField0_ & 0x00000002) != 0);
91 }
92
100 @java.lang.Override
101 public double getPrimalObjective() {
102 return primalObjective_;
103 }
104
105 public static final int DUAL_OBJECTIVE_FIELD_NUMBER = 3;
106 private double dualObjective_ = 0D;
120 @java.lang.Override
121 public boolean hasDualObjective() {
122 return ((bitField0_ & 0x00000004) != 0);
123 }
124
137 @java.lang.Override
138 public double getDualObjective() {
139 return dualObjective_;
140 }
141
142 public static final int CORRECTED_DUAL_OBJECTIVE_FIELD_NUMBER = 4;
143 private double correctedDualObjective_ = 0D;
154 @java.lang.Override
155 public boolean hasCorrectedDualObjective() {
156 return ((bitField0_ & 0x00000008) != 0);
157 }
158
168 @java.lang.Override
170 return correctedDualObjective_;
171 }
172
173 public static final int L_INF_PRIMAL_RESIDUAL_FIELD_NUMBER = 5;
174 private double lInfPrimalResidual_ = 0D;
184 @java.lang.Override
185 public boolean hasLInfPrimalResidual() {
186 return ((bitField0_ & 0x00000010) != 0);
187 }
188
197 @java.lang.Override
198 public double getLInfPrimalResidual() {
199 return lInfPrimalResidual_;
200 }
201
202 public static final int L2_PRIMAL_RESIDUAL_FIELD_NUMBER = 6;
203 private double l2PrimalResidual_ = 0D;
212 @java.lang.Override
213 public boolean hasL2PrimalResidual() {
214 return ((bitField0_ & 0x00000020) != 0);
215 }
216
224 @java.lang.Override
225 public double getL2PrimalResidual() {
226 return l2PrimalResidual_;
227 }
228
230 private double lInfComponentwisePrimalResidual_ = 0D;
243 @java.lang.Override
245 return ((bitField0_ & 0x00000040) != 0);
246 }
247
259 @java.lang.Override
261 return lInfComponentwisePrimalResidual_;
262 }
263
264 public static final int L_INF_DUAL_RESIDUAL_FIELD_NUMBER = 7;
265 private double lInfDualResidual_ = 0D;
275 @java.lang.Override
276 public boolean hasLInfDualResidual() {
277 return ((bitField0_ & 0x00000080) != 0);
278 }
279
288 @java.lang.Override
289 public double getLInfDualResidual() {
290 return lInfDualResidual_;
291 }
292
293 public static final int L2_DUAL_RESIDUAL_FIELD_NUMBER = 8;
294 private double l2DualResidual_ = 0D;
303 @java.lang.Override
304 public boolean hasL2DualResidual() {
305 return ((bitField0_ & 0x00000100) != 0);
306 }
307
315 @java.lang.Override
316 public double getL2DualResidual() {
317 return l2DualResidual_;
318 }
319
321 private double lInfComponentwiseDualResidual_ = 0D;
333 @java.lang.Override
335 return ((bitField0_ & 0x00000200) != 0);
336 }
337
348 @java.lang.Override
350 return lInfComponentwiseDualResidual_;
351 }
352
353 public static final int L_INF_PRIMAL_VARIABLE_FIELD_NUMBER = 14;
354 private double lInfPrimalVariable_ = 0D;
366 @java.lang.Override
367 public boolean hasLInfPrimalVariable() {
368 return ((bitField0_ & 0x00000400) != 0);
369 }
370
381 @java.lang.Override
382 public double getLInfPrimalVariable() {
383 return lInfPrimalVariable_;
384 }
385
386 public static final int L2_PRIMAL_VARIABLE_FIELD_NUMBER = 15;
387 private double l2PrimalVariable_ = 0D;
396 @java.lang.Override
397 public boolean hasL2PrimalVariable() {
398 return ((bitField0_ & 0x00000800) != 0);
399 }
400
408 @java.lang.Override
409 public double getL2PrimalVariable() {
410 return l2PrimalVariable_;
411 }
412
413 public static final int L_INF_DUAL_VARIABLE_FIELD_NUMBER = 16;
414 private double lInfDualVariable_ = 0D;
426 @java.lang.Override
427 public boolean hasLInfDualVariable() {
428 return ((bitField0_ & 0x00001000) != 0);
429 }
430
441 @java.lang.Override
442 public double getLInfDualVariable() {
443 return lInfDualVariable_;
444 }
445
446 public static final int L2_DUAL_VARIABLE_FIELD_NUMBER = 17;
447 private double l2DualVariable_ = 0D;
456 @java.lang.Override
457 public boolean hasL2DualVariable() {
458 return ((bitField0_ & 0x00002000) != 0);
459 }
460
468 @java.lang.Override
469 public double getL2DualVariable() {
470 return l2DualVariable_;
471 }
472
473 private byte memoizedIsInitialized = -1;
474 @java.lang.Override
475 public final boolean isInitialized() {
476 byte isInitialized = memoizedIsInitialized;
477 if (isInitialized == 1) return true;
478 if (isInitialized == 0) return false;
479
480 memoizedIsInitialized = 1;
481 return true;
482 }
483
484 @java.lang.Override
485 public void writeTo(com.google.protobuf.CodedOutputStream output)
486 throws java.io.IOException {
487 if (((bitField0_ & 0x00000001) != 0)) {
488 output.writeEnum(1, candidateType_);
489 }
490 if (((bitField0_ & 0x00000002) != 0)) {
491 output.writeDouble(2, primalObjective_);
492 }
493 if (((bitField0_ & 0x00000004) != 0)) {
494 output.writeDouble(3, dualObjective_);
495 }
496 if (((bitField0_ & 0x00000008) != 0)) {
497 output.writeDouble(4, correctedDualObjective_);
498 }
499 if (((bitField0_ & 0x00000010) != 0)) {
500 output.writeDouble(5, lInfPrimalResidual_);
501 }
502 if (((bitField0_ & 0x00000020) != 0)) {
503 output.writeDouble(6, l2PrimalResidual_);
504 }
505 if (((bitField0_ & 0x00000080) != 0)) {
506 output.writeDouble(7, lInfDualResidual_);
507 }
508 if (((bitField0_ & 0x00000100) != 0)) {
509 output.writeDouble(8, l2DualResidual_);
510 }
511 if (((bitField0_ & 0x00000400) != 0)) {
512 output.writeDouble(14, lInfPrimalVariable_);
513 }
514 if (((bitField0_ & 0x00000800) != 0)) {
515 output.writeDouble(15, l2PrimalVariable_);
516 }
517 if (((bitField0_ & 0x00001000) != 0)) {
518 output.writeDouble(16, lInfDualVariable_);
519 }
520 if (((bitField0_ & 0x00002000) != 0)) {
521 output.writeDouble(17, l2DualVariable_);
522 }
523 if (((bitField0_ & 0x00000040) != 0)) {
524 output.writeDouble(24, lInfComponentwisePrimalResidual_);
525 }
526 if (((bitField0_ & 0x00000200) != 0)) {
527 output.writeDouble(25, lInfComponentwiseDualResidual_);
528 }
529 getUnknownFields().writeTo(output);
530 }
531
532 @java.lang.Override
533 public int getSerializedSize() {
534 int size = memoizedSize;
535 if (size != -1) return size;
536
537 size = 0;
538 if (((bitField0_ & 0x00000001) != 0)) {
539 size += com.google.protobuf.CodedOutputStream
540 .computeEnumSize(1, candidateType_);
541 }
542 if (((bitField0_ & 0x00000002) != 0)) {
543 size += com.google.protobuf.CodedOutputStream
544 .computeDoubleSize(2, primalObjective_);
545 }
546 if (((bitField0_ & 0x00000004) != 0)) {
547 size += com.google.protobuf.CodedOutputStream
548 .computeDoubleSize(3, dualObjective_);
549 }
550 if (((bitField0_ & 0x00000008) != 0)) {
551 size += com.google.protobuf.CodedOutputStream
552 .computeDoubleSize(4, correctedDualObjective_);
553 }
554 if (((bitField0_ & 0x00000010) != 0)) {
555 size += com.google.protobuf.CodedOutputStream
556 .computeDoubleSize(5, lInfPrimalResidual_);
557 }
558 if (((bitField0_ & 0x00000020) != 0)) {
559 size += com.google.protobuf.CodedOutputStream
560 .computeDoubleSize(6, l2PrimalResidual_);
561 }
562 if (((bitField0_ & 0x00000080) != 0)) {
563 size += com.google.protobuf.CodedOutputStream
564 .computeDoubleSize(7, lInfDualResidual_);
565 }
566 if (((bitField0_ & 0x00000100) != 0)) {
567 size += com.google.protobuf.CodedOutputStream
568 .computeDoubleSize(8, l2DualResidual_);
569 }
570 if (((bitField0_ & 0x00000400) != 0)) {
571 size += com.google.protobuf.CodedOutputStream
572 .computeDoubleSize(14, lInfPrimalVariable_);
573 }
574 if (((bitField0_ & 0x00000800) != 0)) {
575 size += com.google.protobuf.CodedOutputStream
576 .computeDoubleSize(15, l2PrimalVariable_);
577 }
578 if (((bitField0_ & 0x00001000) != 0)) {
579 size += com.google.protobuf.CodedOutputStream
580 .computeDoubleSize(16, lInfDualVariable_);
581 }
582 if (((bitField0_ & 0x00002000) != 0)) {
583 size += com.google.protobuf.CodedOutputStream
584 .computeDoubleSize(17, l2DualVariable_);
585 }
586 if (((bitField0_ & 0x00000040) != 0)) {
587 size += com.google.protobuf.CodedOutputStream
588 .computeDoubleSize(24, lInfComponentwisePrimalResidual_);
589 }
590 if (((bitField0_ & 0x00000200) != 0)) {
591 size += com.google.protobuf.CodedOutputStream
592 .computeDoubleSize(25, lInfComponentwiseDualResidual_);
593 }
594 size += getUnknownFields().getSerializedSize();
595 memoizedSize = size;
596 return size;
597 }
598
599 @java.lang.Override
600 public boolean equals(final java.lang.Object obj) {
601 if (obj == this) {
602 return true;
603 }
604 if (!(obj instanceof com.google.ortools.pdlp.ConvergenceInformation)) {
605 return super.equals(obj);
606 }
607 com.google.ortools.pdlp.ConvergenceInformation other = (com.google.ortools.pdlp.ConvergenceInformation) obj;
608
609 if (hasCandidateType() != other.hasCandidateType()) return false;
610 if (hasCandidateType()) {
611 if (candidateType_ != other.candidateType_) return false;
612 }
613 if (hasPrimalObjective() != other.hasPrimalObjective()) return false;
614 if (hasPrimalObjective()) {
615 if (java.lang.Double.doubleToLongBits(getPrimalObjective())
616 != java.lang.Double.doubleToLongBits(
617 other.getPrimalObjective())) return false;
618 }
619 if (hasDualObjective() != other.hasDualObjective()) return false;
620 if (hasDualObjective()) {
621 if (java.lang.Double.doubleToLongBits(getDualObjective())
622 != java.lang.Double.doubleToLongBits(
623 other.getDualObjective())) return false;
624 }
625 if (hasCorrectedDualObjective() != other.hasCorrectedDualObjective()) return false;
627 if (java.lang.Double.doubleToLongBits(getCorrectedDualObjective())
628 != java.lang.Double.doubleToLongBits(
629 other.getCorrectedDualObjective())) return false;
630 }
631 if (hasLInfPrimalResidual() != other.hasLInfPrimalResidual()) return false;
632 if (hasLInfPrimalResidual()) {
633 if (java.lang.Double.doubleToLongBits(getLInfPrimalResidual())
634 != java.lang.Double.doubleToLongBits(
635 other.getLInfPrimalResidual())) return false;
636 }
637 if (hasL2PrimalResidual() != other.hasL2PrimalResidual()) return false;
638 if (hasL2PrimalResidual()) {
639 if (java.lang.Double.doubleToLongBits(getL2PrimalResidual())
640 != java.lang.Double.doubleToLongBits(
641 other.getL2PrimalResidual())) return false;
642 }
645 if (java.lang.Double.doubleToLongBits(getLInfComponentwisePrimalResidual())
646 != java.lang.Double.doubleToLongBits(
647 other.getLInfComponentwisePrimalResidual())) return false;
648 }
649 if (hasLInfDualResidual() != other.hasLInfDualResidual()) return false;
650 if (hasLInfDualResidual()) {
651 if (java.lang.Double.doubleToLongBits(getLInfDualResidual())
652 != java.lang.Double.doubleToLongBits(
653 other.getLInfDualResidual())) return false;
654 }
655 if (hasL2DualResidual() != other.hasL2DualResidual()) return false;
656 if (hasL2DualResidual()) {
657 if (java.lang.Double.doubleToLongBits(getL2DualResidual())
658 != java.lang.Double.doubleToLongBits(
659 other.getL2DualResidual())) return false;
660 }
663 if (java.lang.Double.doubleToLongBits(getLInfComponentwiseDualResidual())
664 != java.lang.Double.doubleToLongBits(
665 other.getLInfComponentwiseDualResidual())) return false;
666 }
667 if (hasLInfPrimalVariable() != other.hasLInfPrimalVariable()) return false;
668 if (hasLInfPrimalVariable()) {
669 if (java.lang.Double.doubleToLongBits(getLInfPrimalVariable())
670 != java.lang.Double.doubleToLongBits(
671 other.getLInfPrimalVariable())) return false;
672 }
673 if (hasL2PrimalVariable() != other.hasL2PrimalVariable()) return false;
674 if (hasL2PrimalVariable()) {
675 if (java.lang.Double.doubleToLongBits(getL2PrimalVariable())
676 != java.lang.Double.doubleToLongBits(
677 other.getL2PrimalVariable())) return false;
678 }
679 if (hasLInfDualVariable() != other.hasLInfDualVariable()) return false;
680 if (hasLInfDualVariable()) {
681 if (java.lang.Double.doubleToLongBits(getLInfDualVariable())
682 != java.lang.Double.doubleToLongBits(
683 other.getLInfDualVariable())) return false;
684 }
685 if (hasL2DualVariable() != other.hasL2DualVariable()) return false;
686 if (hasL2DualVariable()) {
687 if (java.lang.Double.doubleToLongBits(getL2DualVariable())
688 != java.lang.Double.doubleToLongBits(
689 other.getL2DualVariable())) return false;
690 }
691 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
692 return true;
693 }
694
695 @java.lang.Override
696 public int hashCode() {
697 if (memoizedHashCode != 0) {
698 return memoizedHashCode;
699 }
700 int hash = 41;
701 hash = (19 * hash) + getDescriptor().hashCode();
702 if (hasCandidateType()) {
703 hash = (37 * hash) + CANDIDATE_TYPE_FIELD_NUMBER;
704 hash = (53 * hash) + candidateType_;
705 }
706 if (hasPrimalObjective()) {
707 hash = (37 * hash) + PRIMAL_OBJECTIVE_FIELD_NUMBER;
708 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
709 java.lang.Double.doubleToLongBits(getPrimalObjective()));
710 }
711 if (hasDualObjective()) {
712 hash = (37 * hash) + DUAL_OBJECTIVE_FIELD_NUMBER;
713 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
714 java.lang.Double.doubleToLongBits(getDualObjective()));
715 }
717 hash = (37 * hash) + CORRECTED_DUAL_OBJECTIVE_FIELD_NUMBER;
718 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
719 java.lang.Double.doubleToLongBits(getCorrectedDualObjective()));
720 }
721 if (hasLInfPrimalResidual()) {
722 hash = (37 * hash) + L_INF_PRIMAL_RESIDUAL_FIELD_NUMBER;
723 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
724 java.lang.Double.doubleToLongBits(getLInfPrimalResidual()));
725 }
726 if (hasL2PrimalResidual()) {
727 hash = (37 * hash) + L2_PRIMAL_RESIDUAL_FIELD_NUMBER;
728 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
729 java.lang.Double.doubleToLongBits(getL2PrimalResidual()));
730 }
733 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
734 java.lang.Double.doubleToLongBits(getLInfComponentwisePrimalResidual()));
735 }
736 if (hasLInfDualResidual()) {
737 hash = (37 * hash) + L_INF_DUAL_RESIDUAL_FIELD_NUMBER;
738 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
739 java.lang.Double.doubleToLongBits(getLInfDualResidual()));
740 }
741 if (hasL2DualResidual()) {
742 hash = (37 * hash) + L2_DUAL_RESIDUAL_FIELD_NUMBER;
743 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
744 java.lang.Double.doubleToLongBits(getL2DualResidual()));
745 }
748 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
749 java.lang.Double.doubleToLongBits(getLInfComponentwiseDualResidual()));
750 }
751 if (hasLInfPrimalVariable()) {
752 hash = (37 * hash) + L_INF_PRIMAL_VARIABLE_FIELD_NUMBER;
753 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
754 java.lang.Double.doubleToLongBits(getLInfPrimalVariable()));
755 }
756 if (hasL2PrimalVariable()) {
757 hash = (37 * hash) + L2_PRIMAL_VARIABLE_FIELD_NUMBER;
758 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
759 java.lang.Double.doubleToLongBits(getL2PrimalVariable()));
760 }
761 if (hasLInfDualVariable()) {
762 hash = (37 * hash) + L_INF_DUAL_VARIABLE_FIELD_NUMBER;
763 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
764 java.lang.Double.doubleToLongBits(getLInfDualVariable()));
765 }
766 if (hasL2DualVariable()) {
767 hash = (37 * hash) + L2_DUAL_VARIABLE_FIELD_NUMBER;
768 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
769 java.lang.Double.doubleToLongBits(getL2DualVariable()));
770 }
771 hash = (29 * hash) + getUnknownFields().hashCode();
772 memoizedHashCode = hash;
773 return hash;
774 }
775
777 java.nio.ByteBuffer data)
778 throws com.google.protobuf.InvalidProtocolBufferException {
779 return PARSER.parseFrom(data);
780 }
782 java.nio.ByteBuffer data,
783 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
784 throws com.google.protobuf.InvalidProtocolBufferException {
785 return PARSER.parseFrom(data, extensionRegistry);
786 }
788 com.google.protobuf.ByteString data)
789 throws com.google.protobuf.InvalidProtocolBufferException {
790 return PARSER.parseFrom(data);
791 }
793 com.google.protobuf.ByteString data,
794 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
795 throws com.google.protobuf.InvalidProtocolBufferException {
796 return PARSER.parseFrom(data, extensionRegistry);
797 }
799 throws com.google.protobuf.InvalidProtocolBufferException {
800 return PARSER.parseFrom(data);
801 }
803 byte[] data,
804 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805 throws com.google.protobuf.InvalidProtocolBufferException {
806 return PARSER.parseFrom(data, extensionRegistry);
807 }
808 public static com.google.ortools.pdlp.ConvergenceInformation parseFrom(java.io.InputStream input)
809 throws java.io.IOException {
810 return com.google.protobuf.GeneratedMessage
811 .parseWithIOException(PARSER, input);
812 }
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);
819 }
820
822 throws java.io.IOException {
823 return com.google.protobuf.GeneratedMessage
824 .parseDelimitedWithIOException(PARSER, input);
825 }
826
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);
833 }
835 com.google.protobuf.CodedInputStream input)
836 throws java.io.IOException {
837 return com.google.protobuf.GeneratedMessage
838 .parseWithIOException(PARSER, input);
839 }
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);
846 }
847
848 @java.lang.Override
849 public Builder newBuilderForType() { return newBuilder(); }
850 public static Builder newBuilder() {
851 return DEFAULT_INSTANCE.toBuilder();
852 }
853 public static Builder newBuilder(com.google.ortools.pdlp.ConvergenceInformation prototype) {
854 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
855 }
856 @java.lang.Override
858 return this == DEFAULT_INSTANCE
859 ? new Builder() : new Builder().mergeFrom(this);
860 }
861
862 @java.lang.Override
864 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
865 Builder builder = new Builder(parent);
866 return builder;
867 }
868
876 public static final class Builder extends
877 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
878 // @@protoc_insertion_point(builder_implements:operations_research.pdlp.ConvergenceInformation)
880 public static final com.google.protobuf.Descriptors.Descriptor
882 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
883 }
884
885 @java.lang.Override
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);
891 }
892
893 // Construct using com.google.ortools.pdlp.ConvergenceInformation.newBuilder()
894 private Builder() {
895
896 }
897
898 private Builder(
899 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
900 super(parent);
901
902 }
903 @java.lang.Override
904 public Builder clear() {
905 super.clear();
906 bitField0_ = 0;
907 candidateType_ = 0;
908 primalObjective_ = 0D;
909 dualObjective_ = 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;
921 return this;
922 }
923
924 @java.lang.Override
925 public com.google.protobuf.Descriptors.Descriptor
927 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_ConvergenceInformation_descriptor;
928 }
929
930 @java.lang.Override
932 return com.google.ortools.pdlp.ConvergenceInformation.getDefaultInstance();
933 }
934
935 @java.lang.Override
938 if (!result.isInitialized()) {
939 throw newUninitializedMessageException(result);
940 }
941 return result;
942 }
943
944 @java.lang.Override
946 com.google.ortools.pdlp.ConvergenceInformation result = new com.google.ortools.pdlp.ConvergenceInformation(this);
947 if (bitField0_ != 0) { buildPartial0(result); }
948 onBuilt();
949 return result;
950 }
951
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;
958 }
959 if (((from_bitField0_ & 0x00000002) != 0)) {
960 result.primalObjective_ = primalObjective_;
961 to_bitField0_ |= 0x00000002;
962 }
963 if (((from_bitField0_ & 0x00000004) != 0)) {
964 result.dualObjective_ = dualObjective_;
965 to_bitField0_ |= 0x00000004;
966 }
967 if (((from_bitField0_ & 0x00000008) != 0)) {
968 result.correctedDualObjective_ = correctedDualObjective_;
969 to_bitField0_ |= 0x00000008;
970 }
971 if (((from_bitField0_ & 0x00000010) != 0)) {
972 result.lInfPrimalResidual_ = lInfPrimalResidual_;
973 to_bitField0_ |= 0x00000010;
974 }
975 if (((from_bitField0_ & 0x00000020) != 0)) {
976 result.l2PrimalResidual_ = l2PrimalResidual_;
977 to_bitField0_ |= 0x00000020;
978 }
979 if (((from_bitField0_ & 0x00000040) != 0)) {
980 result.lInfComponentwisePrimalResidual_ = lInfComponentwisePrimalResidual_;
981 to_bitField0_ |= 0x00000040;
982 }
983 if (((from_bitField0_ & 0x00000080) != 0)) {
984 result.lInfDualResidual_ = lInfDualResidual_;
985 to_bitField0_ |= 0x00000080;
986 }
987 if (((from_bitField0_ & 0x00000100) != 0)) {
988 result.l2DualResidual_ = l2DualResidual_;
989 to_bitField0_ |= 0x00000100;
990 }
991 if (((from_bitField0_ & 0x00000200) != 0)) {
992 result.lInfComponentwiseDualResidual_ = lInfComponentwiseDualResidual_;
993 to_bitField0_ |= 0x00000200;
994 }
995 if (((from_bitField0_ & 0x00000400) != 0)) {
996 result.lInfPrimalVariable_ = lInfPrimalVariable_;
997 to_bitField0_ |= 0x00000400;
998 }
999 if (((from_bitField0_ & 0x00000800) != 0)) {
1000 result.l2PrimalVariable_ = l2PrimalVariable_;
1001 to_bitField0_ |= 0x00000800;
1002 }
1003 if (((from_bitField0_ & 0x00001000) != 0)) {
1004 result.lInfDualVariable_ = lInfDualVariable_;
1005 to_bitField0_ |= 0x00001000;
1006 }
1007 if (((from_bitField0_ & 0x00002000) != 0)) {
1008 result.l2DualVariable_ = l2DualVariable_;
1009 to_bitField0_ |= 0x00002000;
1010 }
1011 result.bitField0_ |= to_bitField0_;
1012 }
1013
1014 @java.lang.Override
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);
1018 } else {
1019 super.mergeFrom(other);
1020 return this;
1021 }
1022 }
1023
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()) {
1027 setCandidateType(other.getCandidateType());
1028 }
1029 if (other.hasPrimalObjective()) {
1030 setPrimalObjective(other.getPrimalObjective());
1031 }
1032 if (other.hasDualObjective()) {
1033 setDualObjective(other.getDualObjective());
1034 }
1035 if (other.hasCorrectedDualObjective()) {
1036 setCorrectedDualObjective(other.getCorrectedDualObjective());
1037 }
1038 if (other.hasLInfPrimalResidual()) {
1039 setLInfPrimalResidual(other.getLInfPrimalResidual());
1040 }
1041 if (other.hasL2PrimalResidual()) {
1042 setL2PrimalResidual(other.getL2PrimalResidual());
1043 }
1044 if (other.hasLInfComponentwisePrimalResidual()) {
1045 setLInfComponentwisePrimalResidual(other.getLInfComponentwisePrimalResidual());
1046 }
1047 if (other.hasLInfDualResidual()) {
1048 setLInfDualResidual(other.getLInfDualResidual());
1049 }
1050 if (other.hasL2DualResidual()) {
1051 setL2DualResidual(other.getL2DualResidual());
1052 }
1053 if (other.hasLInfComponentwiseDualResidual()) {
1054 setLInfComponentwiseDualResidual(other.getLInfComponentwiseDualResidual());
1055 }
1056 if (other.hasLInfPrimalVariable()) {
1057 setLInfPrimalVariable(other.getLInfPrimalVariable());
1058 }
1059 if (other.hasL2PrimalVariable()) {
1060 setL2PrimalVariable(other.getL2PrimalVariable());
1061 }
1062 if (other.hasLInfDualVariable()) {
1063 setLInfDualVariable(other.getLInfDualVariable());
1064 }
1065 if (other.hasL2DualVariable()) {
1066 setL2DualVariable(other.getL2DualVariable());
1067 }
1068 this.mergeUnknownFields(other.getUnknownFields());
1069 onChanged();
1070 return this;
1071 }
1072
1073 @java.lang.Override
1074 public final boolean isInitialized() {
1075 return true;
1076 }
1077
1078 @java.lang.Override
1079 public Builder mergeFrom(
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();
1085 }
1086 try {
1087 boolean done = false;
1088 while (!done) {
1089 int tag = input.readTag();
1090 switch (tag) {
1091 case 0:
1092 done = true;
1093 break;
1094 case 8: {
1095 int tmpRaw = input.readEnum();
1097 com.google.ortools.pdlp.PointType.forNumber(tmpRaw);
1098 if (tmpValue == null) {
1099 mergeUnknownVarintField(1, tmpRaw);
1100 } else {
1101 candidateType_ = tmpRaw;
1102 bitField0_ |= 0x00000001;
1103 }
1104 break;
1105 } // case 8
1106 case 17: {
1107 primalObjective_ = input.readDouble();
1108 bitField0_ |= 0x00000002;
1109 break;
1110 } // case 17
1111 case 25: {
1112 dualObjective_ = input.readDouble();
1113 bitField0_ |= 0x00000004;
1114 break;
1115 } // case 25
1116 case 33: {
1117 correctedDualObjective_ = input.readDouble();
1118 bitField0_ |= 0x00000008;
1119 break;
1120 } // case 33
1121 case 41: {
1122 lInfPrimalResidual_ = input.readDouble();
1123 bitField0_ |= 0x00000010;
1124 break;
1125 } // case 41
1126 case 49: {
1127 l2PrimalResidual_ = input.readDouble();
1128 bitField0_ |= 0x00000020;
1129 break;
1130 } // case 49
1131 case 57: {
1132 lInfDualResidual_ = input.readDouble();
1133 bitField0_ |= 0x00000080;
1134 break;
1135 } // case 57
1136 case 65: {
1137 l2DualResidual_ = input.readDouble();
1138 bitField0_ |= 0x00000100;
1139 break;
1140 } // case 65
1141 case 113: {
1142 lInfPrimalVariable_ = input.readDouble();
1143 bitField0_ |= 0x00000400;
1144 break;
1145 } // case 113
1146 case 121: {
1147 l2PrimalVariable_ = input.readDouble();
1148 bitField0_ |= 0x00000800;
1149 break;
1150 } // case 121
1151 case 129: {
1152 lInfDualVariable_ = input.readDouble();
1153 bitField0_ |= 0x00001000;
1154 break;
1155 } // case 129
1156 case 137: {
1157 l2DualVariable_ = input.readDouble();
1158 bitField0_ |= 0x00002000;
1159 break;
1160 } // case 137
1161 case 193: {
1162 lInfComponentwisePrimalResidual_ = input.readDouble();
1163 bitField0_ |= 0x00000040;
1164 break;
1165 } // case 193
1166 case 201: {
1167 lInfComponentwiseDualResidual_ = input.readDouble();
1168 bitField0_ |= 0x00000200;
1169 break;
1170 } // case 201
1171 default: {
1172 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1173 done = true; // was an endgroup tag
1174 }
1175 break;
1176 } // default:
1177 } // switch (tag)
1178 } // while (!done)
1179 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1180 throw e.unwrapIOException();
1181 } finally {
1182 onChanged();
1183 } // finally
1184 return this;
1185 }
1186 private int bitField0_;
1187
1188 private int candidateType_ = 0;
1197 @java.lang.Override public boolean hasCandidateType() {
1198 return ((bitField0_ & 0x00000001) != 0);
1199 }
1200
1208 @java.lang.Override
1210 com.google.ortools.pdlp.PointType result = com.google.ortools.pdlp.PointType.forNumber(candidateType_);
1211 return result == null ? com.google.ortools.pdlp.PointType.POINT_TYPE_UNSPECIFIED : result;
1212 }
1213
1222 public Builder setCandidateType(com.google.ortools.pdlp.PointType value) {
1223 if (value == null) {
1224 throw new NullPointerException();
1225 }
1226 bitField0_ |= 0x00000001;
1227 candidateType_ = value.getNumber();
1228 onChanged();
1229 return this;
1230 }
1231
1239 public Builder clearCandidateType() {
1240 bitField0_ = (bitField0_ & ~0x00000001);
1241 candidateType_ = 0;
1242 onChanged();
1243 return this;
1244 }
1245
1246 private double primalObjective_ ;
1255 @java.lang.Override
1256 public boolean hasPrimalObjective() {
1257 return ((bitField0_ & 0x00000002) != 0);
1258 }
1259
1267 @java.lang.Override
1268 public double getPrimalObjective() {
1269 return primalObjective_;
1270 }
1271
1280 public Builder setPrimalObjective(double value) {
1281
1282 primalObjective_ = value;
1283 bitField0_ |= 0x00000002;
1284 onChanged();
1285 return this;
1286 }
1287
1295 public Builder clearPrimalObjective() {
1296 bitField0_ = (bitField0_ & ~0x00000002);
1297 primalObjective_ = 0D;
1298 onChanged();
1299 return this;
1300 }
1301
1302 private double dualObjective_ ;
1316 @java.lang.Override
1317 public boolean hasDualObjective() {
1318 return ((bitField0_ & 0x00000004) != 0);
1319 }
1320
1333 @java.lang.Override
1334 public double getDualObjective() {
1335 return dualObjective_;
1336 }
1337
1351 public Builder setDualObjective(double value) {
1352
1353 dualObjective_ = value;
1354 bitField0_ |= 0x00000004;
1355 onChanged();
1356 return this;
1357 }
1358
1371 public Builder clearDualObjective() {
1372 bitField0_ = (bitField0_ & ~0x00000004);
1373 dualObjective_ = 0D;
1374 onChanged();
1375 return this;
1376 }
1377
1378 private double correctedDualObjective_ ;
1389 @java.lang.Override
1390 public boolean hasCorrectedDualObjective() {
1391 return ((bitField0_ & 0x00000008) != 0);
1392 }
1393
1403 @java.lang.Override
1405 return correctedDualObjective_;
1406 }
1407
1418 public Builder setCorrectedDualObjective(double value) {
1419
1420 correctedDualObjective_ = value;
1421 bitField0_ |= 0x00000008;
1422 onChanged();
1423 return this;
1424 }
1425
1436 bitField0_ = (bitField0_ & ~0x00000008);
1437 correctedDualObjective_ = 0D;
1438 onChanged();
1439 return this;
1440 }
1441
1442 private double lInfPrimalResidual_ ;
1452 @java.lang.Override
1453 public boolean hasLInfPrimalResidual() {
1454 return ((bitField0_ & 0x00000010) != 0);
1455 }
1456
1465 @java.lang.Override
1466 public double getLInfPrimalResidual() {
1467 return lInfPrimalResidual_;
1468 }
1469
1479 public Builder setLInfPrimalResidual(double value) {
1480
1481 lInfPrimalResidual_ = value;
1482 bitField0_ |= 0x00000010;
1483 onChanged();
1484 return this;
1485 }
1486
1495 public Builder clearLInfPrimalResidual() {
1496 bitField0_ = (bitField0_ & ~0x00000010);
1497 lInfPrimalResidual_ = 0D;
1498 onChanged();
1499 return this;
1500 }
1501
1502 private double l2PrimalResidual_ ;
1511 @java.lang.Override
1512 public boolean hasL2PrimalResidual() {
1513 return ((bitField0_ & 0x00000020) != 0);
1514 }
1515
1523 @java.lang.Override
1524 public double getL2PrimalResidual() {
1525 return l2PrimalResidual_;
1526 }
1527
1536 public Builder setL2PrimalResidual(double value) {
1537
1538 l2PrimalResidual_ = value;
1539 bitField0_ |= 0x00000020;
1540 onChanged();
1541 return this;
1542 }
1543
1551 public Builder clearL2PrimalResidual() {
1552 bitField0_ = (bitField0_ & ~0x00000020);
1553 l2PrimalResidual_ = 0D;
1554 onChanged();
1555 return this;
1556 }
1557
1558 private double lInfComponentwisePrimalResidual_ ;
1571 @java.lang.Override
1573 return ((bitField0_ & 0x00000040) != 0);
1574 }
1575
1587 @java.lang.Override
1589 return lInfComponentwisePrimalResidual_;
1590 }
1591
1604 public Builder setLInfComponentwisePrimalResidual(double value) {
1605
1606 lInfComponentwisePrimalResidual_ = value;
1607 bitField0_ |= 0x00000040;
1608 onChanged();
1609 return this;
1610 }
1611
1624 bitField0_ = (bitField0_ & ~0x00000040);
1625 lInfComponentwisePrimalResidual_ = 0D;
1626 onChanged();
1627 return this;
1628 }
1629
1630 private double lInfDualResidual_ ;
1640 @java.lang.Override
1641 public boolean hasLInfDualResidual() {
1642 return ((bitField0_ & 0x00000080) != 0);
1643 }
1644
1653 @java.lang.Override
1654 public double getLInfDualResidual() {
1655 return lInfDualResidual_;
1656 }
1657
1667 public Builder setLInfDualResidual(double value) {
1668
1669 lInfDualResidual_ = value;
1670 bitField0_ |= 0x00000080;
1671 onChanged();
1672 return this;
1673 }
1674
1683 public Builder clearLInfDualResidual() {
1684 bitField0_ = (bitField0_ & ~0x00000080);
1685 lInfDualResidual_ = 0D;
1686 onChanged();
1687 return this;
1688 }
1689
1690 private double l2DualResidual_ ;
1699 @java.lang.Override
1700 public boolean hasL2DualResidual() {
1701 return ((bitField0_ & 0x00000100) != 0);
1702 }
1703
1711 @java.lang.Override
1712 public double getL2DualResidual() {
1713 return l2DualResidual_;
1714 }
1715
1724 public Builder setL2DualResidual(double value) {
1725
1726 l2DualResidual_ = value;
1727 bitField0_ |= 0x00000100;
1728 onChanged();
1729 return this;
1730 }
1731
1739 public Builder clearL2DualResidual() {
1740 bitField0_ = (bitField0_ & ~0x00000100);
1741 l2DualResidual_ = 0D;
1742 onChanged();
1743 return this;
1744 }
1745
1746 private double lInfComponentwiseDualResidual_ ;
1758 @java.lang.Override
1760 return ((bitField0_ & 0x00000200) != 0);
1761 }
1762
1773 @java.lang.Override
1775 return lInfComponentwiseDualResidual_;
1776 }
1777
1789 public Builder setLInfComponentwiseDualResidual(double value) {
1790
1791 lInfComponentwiseDualResidual_ = value;
1792 bitField0_ |= 0x00000200;
1793 onChanged();
1794 return this;
1795 }
1796
1808 bitField0_ = (bitField0_ & ~0x00000200);
1809 lInfComponentwiseDualResidual_ = 0D;
1810 onChanged();
1811 return this;
1812 }
1813
1814 private double lInfPrimalVariable_ ;
1826 @java.lang.Override
1827 public boolean hasLInfPrimalVariable() {
1828 return ((bitField0_ & 0x00000400) != 0);
1829 }
1830
1841 @java.lang.Override
1842 public double getLInfPrimalVariable() {
1843 return lInfPrimalVariable_;
1844 }
1845
1857 public Builder setLInfPrimalVariable(double value) {
1858
1859 lInfPrimalVariable_ = value;
1860 bitField0_ |= 0x00000400;
1861 onChanged();
1862 return this;
1863 }
1864
1875 public Builder clearLInfPrimalVariable() {
1876 bitField0_ = (bitField0_ & ~0x00000400);
1877 lInfPrimalVariable_ = 0D;
1878 onChanged();
1879 return this;
1880 }
1881
1882 private double l2PrimalVariable_ ;
1891 @java.lang.Override
1892 public boolean hasL2PrimalVariable() {
1893 return ((bitField0_ & 0x00000800) != 0);
1894 }
1895
1903 @java.lang.Override
1904 public double getL2PrimalVariable() {
1905 return l2PrimalVariable_;
1906 }
1907
1916 public Builder setL2PrimalVariable(double value) {
1917
1918 l2PrimalVariable_ = value;
1919 bitField0_ |= 0x00000800;
1920 onChanged();
1921 return this;
1922 }
1923
1931 public Builder clearL2PrimalVariable() {
1932 bitField0_ = (bitField0_ & ~0x00000800);
1933 l2PrimalVariable_ = 0D;
1934 onChanged();
1935 return this;
1936 }
1937
1938 private double lInfDualVariable_ ;
1950 @java.lang.Override
1951 public boolean hasLInfDualVariable() {
1952 return ((bitField0_ & 0x00001000) != 0);
1953 }
1954
1965 @java.lang.Override
1966 public double getLInfDualVariable() {
1967 return lInfDualVariable_;
1968 }
1969
1981 public Builder setLInfDualVariable(double value) {
1982
1983 lInfDualVariable_ = value;
1984 bitField0_ |= 0x00001000;
1985 onChanged();
1986 return this;
1987 }
1988
1999 public Builder clearLInfDualVariable() {
2000 bitField0_ = (bitField0_ & ~0x00001000);
2001 lInfDualVariable_ = 0D;
2002 onChanged();
2003 return this;
2004 }
2005
2006 private double l2DualVariable_ ;
2015 @java.lang.Override
2016 public boolean hasL2DualVariable() {
2017 return ((bitField0_ & 0x00002000) != 0);
2018 }
2019
2027 @java.lang.Override
2028 public double getL2DualVariable() {
2029 return l2DualVariable_;
2030 }
2031
2040 public Builder setL2DualVariable(double value) {
2041
2042 l2DualVariable_ = value;
2043 bitField0_ |= 0x00002000;
2044 onChanged();
2045 return this;
2046 }
2047
2055 public Builder clearL2DualVariable() {
2056 bitField0_ = (bitField0_ & ~0x00002000);
2057 l2DualVariable_ = 0D;
2058 onChanged();
2059 return this;
2060 }
2061
2062 // @@protoc_insertion_point(builder_scope:operations_research.pdlp.ConvergenceInformation)
2063 }
2064
2065 // @@protoc_insertion_point(class_scope:operations_research.pdlp.ConvergenceInformation)
2066 private static final com.google.ortools.pdlp.ConvergenceInformation DEFAULT_INSTANCE;
2067 static {
2068 DEFAULT_INSTANCE = new com.google.ortools.pdlp.ConvergenceInformation();
2069 }
2070
2072 return DEFAULT_INSTANCE;
2073 }
2074
2075 private static final com.google.protobuf.Parser<ConvergenceInformation>
2076 PARSER = new com.google.protobuf.AbstractParser<ConvergenceInformation>() {
2077 @java.lang.Override
2078 public ConvergenceInformation parsePartialFrom(
2079 com.google.protobuf.CodedInputStream input,
2080 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2081 throws com.google.protobuf.InvalidProtocolBufferException {
2082 Builder builder = newBuilder();
2083 try {
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());
2092 }
2093 return builder.buildPartial();
2094 }
2095 };
2096
2097 public static com.google.protobuf.Parser<ConvergenceInformation> parser() {
2098 return PARSER;
2099 }
2100
2101 @java.lang.Override
2102 public com.google.protobuf.Parser<ConvergenceInformation> getParserForType() {
2103 return PARSER;
2104 }
2105
2106 @java.lang.Override
2108 return DEFAULT_INSTANCE;
2109 }
2110
2111}
2112
com.google.ortools.pdlp.ConvergenceInformation getDefaultInstanceForType()
com.google.ortools.pdlp.ConvergenceInformation buildPartial()
com.google.ortools.pdlp.ConvergenceInformation build()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder mergeFrom(com.google.ortools.pdlp.ConvergenceInformation other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setCandidateType(com.google.ortools.pdlp.PointType value)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(java.io.InputStream input)
static com.google.ortools.pdlp.ConvergenceInformation parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
com.google.protobuf.Parser< ConvergenceInformation > getParserForType()
static Builder newBuilder(com.google.ortools.pdlp.ConvergenceInformation prototype)
static com.google.ortools.pdlp.ConvergenceInformation getDefaultInstance()
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(byte[] data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.protobuf.Parser< ConvergenceInformation > parser()
com.google.ortools.pdlp.PointType getCandidateType()
com.google.ortools.pdlp.ConvergenceInformation getDefaultInstanceForType()
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.ConvergenceInformation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.ConvergenceInformation parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()