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