Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
InfeasibilityInformation.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/pdlp/solve_log.proto
3
4// Protobuf Java Version: 4.26.1
5package com.google.ortools.pdlp;
6
15public final class InfeasibilityInformation extends
16 com.google.protobuf.GeneratedMessage implements
17 // @@protoc_insertion_point(message_implements:operations_research.pdlp.InfeasibilityInformation)
19private static final long serialVersionUID = 0L;
20 static {
21 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
22 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
23 /* major= */ 4,
24 /* minor= */ 26,
25 /* patch= */ 1,
26 /* suffix= */ "",
27 InfeasibilityInformation.class.getName());
28 }
29 // Use InfeasibilityInformation.newBuilder() to construct.
30 private InfeasibilityInformation(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
31 super(builder);
32 }
33 private InfeasibilityInformation() {
34 candidateType_ = 0;
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_InfeasibilityInformation_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
45 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_InfeasibilityInformation_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.pdlp.InfeasibilityInformation.class, com.google.ortools.pdlp.InfeasibilityInformation.Builder.class);
48 }
49
50 private int bitField0_;
51 public static final int MAX_PRIMAL_RAY_INFEASIBILITY_FIELD_NUMBER = 1;
52 private double maxPrimalRayInfeasibility_ = 0D;
68 @java.lang.Override
70 return ((bitField0_ & 0x00000001) != 0);
71 }
87 @java.lang.Override
89 return maxPrimalRayInfeasibility_;
90 }
91
92 public static final int PRIMAL_RAY_LINEAR_OBJECTIVE_FIELD_NUMBER = 2;
93 private double primalRayLinearObjective_ = 0D;
104 @java.lang.Override
106 return ((bitField0_ & 0x00000002) != 0);
107 }
118 @java.lang.Override
120 return primalRayLinearObjective_;
121 }
122
123 public static final int PRIMAL_RAY_QUADRATIC_NORM_FIELD_NUMBER = 3;
124 private double primalRayQuadraticNorm_ = 0D;
135 @java.lang.Override
136 public boolean hasPrimalRayQuadraticNorm() {
137 return ((bitField0_ & 0x00000004) != 0);
138 }
149 @java.lang.Override
151 return primalRayQuadraticNorm_;
152 }
153
154 public static final int MAX_DUAL_RAY_INFEASIBILITY_FIELD_NUMBER = 4;
155 private double maxDualRayInfeasibility_ = 0D;
173 @java.lang.Override
174 public boolean hasMaxDualRayInfeasibility() {
175 return ((bitField0_ & 0x00000008) != 0);
176 }
194 @java.lang.Override
196 return maxDualRayInfeasibility_;
197 }
198
199 public static final int DUAL_RAY_OBJECTIVE_FIELD_NUMBER = 5;
200 private double dualRayObjective_ = 0D;
209 @java.lang.Override
210 public boolean hasDualRayObjective() {
211 return ((bitField0_ & 0x00000010) != 0);
212 }
221 @java.lang.Override
222 public double getDualRayObjective() {
223 return dualRayObjective_;
224 }
225
226 public static final int CANDIDATE_TYPE_FIELD_NUMBER = 6;
227 private int candidateType_ = 0;
236 @java.lang.Override public boolean hasCandidateType() {
237 return ((bitField0_ & 0x00000020) != 0);
238 }
248 com.google.ortools.pdlp.PointType result = com.google.ortools.pdlp.PointType.forNumber(candidateType_);
249 return result == null ? com.google.ortools.pdlp.PointType.POINT_TYPE_UNSPECIFIED : result;
250 }
251
252 private byte memoizedIsInitialized = -1;
253 @java.lang.Override
254 public final boolean isInitialized() {
255 byte isInitialized = memoizedIsInitialized;
256 if (isInitialized == 1) return true;
257 if (isInitialized == 0) return false;
258
259 memoizedIsInitialized = 1;
260 return true;
261 }
262
263 @java.lang.Override
264 public void writeTo(com.google.protobuf.CodedOutputStream output)
265 throws java.io.IOException {
266 if (((bitField0_ & 0x00000001) != 0)) {
267 output.writeDouble(1, maxPrimalRayInfeasibility_);
268 }
269 if (((bitField0_ & 0x00000002) != 0)) {
270 output.writeDouble(2, primalRayLinearObjective_);
271 }
272 if (((bitField0_ & 0x00000004) != 0)) {
273 output.writeDouble(3, primalRayQuadraticNorm_);
274 }
275 if (((bitField0_ & 0x00000008) != 0)) {
276 output.writeDouble(4, maxDualRayInfeasibility_);
277 }
278 if (((bitField0_ & 0x00000010) != 0)) {
279 output.writeDouble(5, dualRayObjective_);
280 }
281 if (((bitField0_ & 0x00000020) != 0)) {
282 output.writeEnum(6, candidateType_);
283 }
284 getUnknownFields().writeTo(output);
285 }
286
287 @java.lang.Override
288 public int getSerializedSize() {
289 int size = memoizedSize;
290 if (size != -1) return size;
291
292 size = 0;
293 if (((bitField0_ & 0x00000001) != 0)) {
294 size += com.google.protobuf.CodedOutputStream
295 .computeDoubleSize(1, maxPrimalRayInfeasibility_);
296 }
297 if (((bitField0_ & 0x00000002) != 0)) {
298 size += com.google.protobuf.CodedOutputStream
299 .computeDoubleSize(2, primalRayLinearObjective_);
300 }
301 if (((bitField0_ & 0x00000004) != 0)) {
302 size += com.google.protobuf.CodedOutputStream
303 .computeDoubleSize(3, primalRayQuadraticNorm_);
304 }
305 if (((bitField0_ & 0x00000008) != 0)) {
306 size += com.google.protobuf.CodedOutputStream
307 .computeDoubleSize(4, maxDualRayInfeasibility_);
308 }
309 if (((bitField0_ & 0x00000010) != 0)) {
310 size += com.google.protobuf.CodedOutputStream
311 .computeDoubleSize(5, dualRayObjective_);
312 }
313 if (((bitField0_ & 0x00000020) != 0)) {
314 size += com.google.protobuf.CodedOutputStream
315 .computeEnumSize(6, candidateType_);
316 }
317 size += getUnknownFields().getSerializedSize();
318 memoizedSize = size;
319 return size;
320 }
321
322 @java.lang.Override
323 public boolean equals(final java.lang.Object obj) {
324 if (obj == this) {
325 return true;
326 }
327 if (!(obj instanceof com.google.ortools.pdlp.InfeasibilityInformation)) {
328 return super.equals(obj);
329 }
330 com.google.ortools.pdlp.InfeasibilityInformation other = (com.google.ortools.pdlp.InfeasibilityInformation) obj;
331
332 if (hasMaxPrimalRayInfeasibility() != other.hasMaxPrimalRayInfeasibility()) return false;
334 if (java.lang.Double.doubleToLongBits(getMaxPrimalRayInfeasibility())
335 != java.lang.Double.doubleToLongBits(
336 other.getMaxPrimalRayInfeasibility())) return false;
337 }
338 if (hasPrimalRayLinearObjective() != other.hasPrimalRayLinearObjective()) return false;
340 if (java.lang.Double.doubleToLongBits(getPrimalRayLinearObjective())
341 != java.lang.Double.doubleToLongBits(
342 other.getPrimalRayLinearObjective())) return false;
343 }
344 if (hasPrimalRayQuadraticNorm() != other.hasPrimalRayQuadraticNorm()) return false;
346 if (java.lang.Double.doubleToLongBits(getPrimalRayQuadraticNorm())
347 != java.lang.Double.doubleToLongBits(
348 other.getPrimalRayQuadraticNorm())) return false;
349 }
350 if (hasMaxDualRayInfeasibility() != other.hasMaxDualRayInfeasibility()) return false;
352 if (java.lang.Double.doubleToLongBits(getMaxDualRayInfeasibility())
353 != java.lang.Double.doubleToLongBits(
354 other.getMaxDualRayInfeasibility())) return false;
355 }
356 if (hasDualRayObjective() != other.hasDualRayObjective()) return false;
357 if (hasDualRayObjective()) {
358 if (java.lang.Double.doubleToLongBits(getDualRayObjective())
359 != java.lang.Double.doubleToLongBits(
360 other.getDualRayObjective())) return false;
361 }
362 if (hasCandidateType() != other.hasCandidateType()) return false;
363 if (hasCandidateType()) {
364 if (candidateType_ != other.candidateType_) return false;
365 }
366 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
367 return true;
368 }
369
370 @java.lang.Override
371 public int hashCode() {
372 if (memoizedHashCode != 0) {
373 return memoizedHashCode;
374 }
375 int hash = 41;
376 hash = (19 * hash) + getDescriptor().hashCode();
379 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
380 java.lang.Double.doubleToLongBits(getMaxPrimalRayInfeasibility()));
381 }
383 hash = (37 * hash) + PRIMAL_RAY_LINEAR_OBJECTIVE_FIELD_NUMBER;
384 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
385 java.lang.Double.doubleToLongBits(getPrimalRayLinearObjective()));
386 }
388 hash = (37 * hash) + PRIMAL_RAY_QUADRATIC_NORM_FIELD_NUMBER;
389 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
390 java.lang.Double.doubleToLongBits(getPrimalRayQuadraticNorm()));
391 }
393 hash = (37 * hash) + MAX_DUAL_RAY_INFEASIBILITY_FIELD_NUMBER;
394 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
395 java.lang.Double.doubleToLongBits(getMaxDualRayInfeasibility()));
396 }
397 if (hasDualRayObjective()) {
398 hash = (37 * hash) + DUAL_RAY_OBJECTIVE_FIELD_NUMBER;
399 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
400 java.lang.Double.doubleToLongBits(getDualRayObjective()));
401 }
402 if (hasCandidateType()) {
403 hash = (37 * hash) + CANDIDATE_TYPE_FIELD_NUMBER;
404 hash = (53 * hash) + candidateType_;
405 }
406 hash = (29 * hash) + getUnknownFields().hashCode();
407 memoizedHashCode = hash;
408 return hash;
409 }
410
412 java.nio.ByteBuffer data)
413 throws com.google.protobuf.InvalidProtocolBufferException {
414 return PARSER.parseFrom(data);
415 }
417 java.nio.ByteBuffer data,
418 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
419 throws com.google.protobuf.InvalidProtocolBufferException {
420 return PARSER.parseFrom(data, extensionRegistry);
421 }
423 com.google.protobuf.ByteString data)
424 throws com.google.protobuf.InvalidProtocolBufferException {
425 return PARSER.parseFrom(data);
426 }
428 com.google.protobuf.ByteString data,
429 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430 throws com.google.protobuf.InvalidProtocolBufferException {
431 return PARSER.parseFrom(data, extensionRegistry);
432 }
434 throws com.google.protobuf.InvalidProtocolBufferException {
435 return PARSER.parseFrom(data);
436 }
438 byte[] data,
439 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
440 throws com.google.protobuf.InvalidProtocolBufferException {
441 return PARSER.parseFrom(data, extensionRegistry);
442 }
443 public static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(java.io.InputStream input)
444 throws java.io.IOException {
445 return com.google.protobuf.GeneratedMessage
446 .parseWithIOException(PARSER, input);
447 }
449 java.io.InputStream input,
450 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
451 throws java.io.IOException {
452 return com.google.protobuf.GeneratedMessage
453 .parseWithIOException(PARSER, input, extensionRegistry);
454 }
455
457 throws java.io.IOException {
458 return com.google.protobuf.GeneratedMessage
459 .parseDelimitedWithIOException(PARSER, input);
460 }
461
463 java.io.InputStream input,
464 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465 throws java.io.IOException {
466 return com.google.protobuf.GeneratedMessage
467 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
468 }
470 com.google.protobuf.CodedInputStream input)
471 throws java.io.IOException {
472 return com.google.protobuf.GeneratedMessage
473 .parseWithIOException(PARSER, input);
474 }
476 com.google.protobuf.CodedInputStream input,
477 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
478 throws java.io.IOException {
479 return com.google.protobuf.GeneratedMessage
480 .parseWithIOException(PARSER, input, extensionRegistry);
481 }
482
483 @java.lang.Override
484 public Builder newBuilderForType() { return newBuilder(); }
485 public static Builder newBuilder() {
486 return DEFAULT_INSTANCE.toBuilder();
487 }
488 public static Builder newBuilder(com.google.ortools.pdlp.InfeasibilityInformation prototype) {
489 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
490 }
491 @java.lang.Override
493 return this == DEFAULT_INSTANCE
494 ? new Builder() : new Builder().mergeFrom(this);
495 }
496
497 @java.lang.Override
499 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
500 Builder builder = new Builder(parent);
501 return builder;
502 }
511 public static final class Builder extends
512 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
513 // @@protoc_insertion_point(builder_implements:operations_research.pdlp.InfeasibilityInformation)
514 com.google.ortools.pdlp.InfeasibilityInformationOrBuilder {
515 public static final com.google.protobuf.Descriptors.Descriptor
517 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_InfeasibilityInformation_descriptor;
518 }
519
520 @java.lang.Override
521 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
523 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_InfeasibilityInformation_fieldAccessorTable
524 .ensureFieldAccessorsInitialized(
525 com.google.ortools.pdlp.InfeasibilityInformation.class, com.google.ortools.pdlp.InfeasibilityInformation.Builder.class);
526 }
527
528 // Construct using com.google.ortools.pdlp.InfeasibilityInformation.newBuilder()
529 private Builder() {
530
531 }
532
533 private Builder(
534 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
535 super(parent);
536
537 }
538 @java.lang.Override
539 public Builder clear() {
540 super.clear();
541 bitField0_ = 0;
542 maxPrimalRayInfeasibility_ = 0D;
543 primalRayLinearObjective_ = 0D;
544 primalRayQuadraticNorm_ = 0D;
545 maxDualRayInfeasibility_ = 0D;
546 dualRayObjective_ = 0D;
547 candidateType_ = 0;
548 return this;
549 }
550
551 @java.lang.Override
552 public com.google.protobuf.Descriptors.Descriptor
554 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_InfeasibilityInformation_descriptor;
555 }
556
557 @java.lang.Override
559 return com.google.ortools.pdlp.InfeasibilityInformation.getDefaultInstance();
560 }
561
562 @java.lang.Override
565 if (!result.isInitialized()) {
566 throw newUninitializedMessageException(result);
567 }
568 return result;
569 }
570
571 @java.lang.Override
573 com.google.ortools.pdlp.InfeasibilityInformation result = new com.google.ortools.pdlp.InfeasibilityInformation(this);
574 if (bitField0_ != 0) { buildPartial0(result); }
575 onBuilt();
576 return result;
577 }
578
579 private void buildPartial0(com.google.ortools.pdlp.InfeasibilityInformation result) {
580 int from_bitField0_ = bitField0_;
581 int to_bitField0_ = 0;
582 if (((from_bitField0_ & 0x00000001) != 0)) {
583 result.maxPrimalRayInfeasibility_ = maxPrimalRayInfeasibility_;
584 to_bitField0_ |= 0x00000001;
585 }
586 if (((from_bitField0_ & 0x00000002) != 0)) {
587 result.primalRayLinearObjective_ = primalRayLinearObjective_;
588 to_bitField0_ |= 0x00000002;
589 }
590 if (((from_bitField0_ & 0x00000004) != 0)) {
591 result.primalRayQuadraticNorm_ = primalRayQuadraticNorm_;
592 to_bitField0_ |= 0x00000004;
593 }
594 if (((from_bitField0_ & 0x00000008) != 0)) {
595 result.maxDualRayInfeasibility_ = maxDualRayInfeasibility_;
596 to_bitField0_ |= 0x00000008;
597 }
598 if (((from_bitField0_ & 0x00000010) != 0)) {
599 result.dualRayObjective_ = dualRayObjective_;
600 to_bitField0_ |= 0x00000010;
601 }
602 if (((from_bitField0_ & 0x00000020) != 0)) {
603 result.candidateType_ = candidateType_;
604 to_bitField0_ |= 0x00000020;
605 }
606 result.bitField0_ |= to_bitField0_;
607 }
608
609 @java.lang.Override
610 public Builder mergeFrom(com.google.protobuf.Message other) {
611 if (other instanceof com.google.ortools.pdlp.InfeasibilityInformation) {
612 return mergeFrom((com.google.ortools.pdlp.InfeasibilityInformation)other);
613 } else {
614 super.mergeFrom(other);
615 return this;
616 }
617 }
618
619 public Builder mergeFrom(com.google.ortools.pdlp.InfeasibilityInformation other) {
620 if (other == com.google.ortools.pdlp.InfeasibilityInformation.getDefaultInstance()) return this;
621 if (other.hasMaxPrimalRayInfeasibility()) {
622 setMaxPrimalRayInfeasibility(other.getMaxPrimalRayInfeasibility());
623 }
624 if (other.hasPrimalRayLinearObjective()) {
625 setPrimalRayLinearObjective(other.getPrimalRayLinearObjective());
626 }
627 if (other.hasPrimalRayQuadraticNorm()) {
628 setPrimalRayQuadraticNorm(other.getPrimalRayQuadraticNorm());
629 }
630 if (other.hasMaxDualRayInfeasibility()) {
631 setMaxDualRayInfeasibility(other.getMaxDualRayInfeasibility());
632 }
633 if (other.hasDualRayObjective()) {
634 setDualRayObjective(other.getDualRayObjective());
635 }
636 if (other.hasCandidateType()) {
637 setCandidateType(other.getCandidateType());
638 }
639 this.mergeUnknownFields(other.getUnknownFields());
640 onChanged();
641 return this;
642 }
643
644 @java.lang.Override
645 public final boolean isInitialized() {
646 return true;
647 }
648
649 @java.lang.Override
651 com.google.protobuf.CodedInputStream input,
652 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
653 throws java.io.IOException {
654 if (extensionRegistry == null) {
655 throw new java.lang.NullPointerException();
656 }
657 try {
658 boolean done = false;
659 while (!done) {
660 int tag = input.readTag();
661 switch (tag) {
662 case 0:
663 done = true;
664 break;
665 case 9: {
666 maxPrimalRayInfeasibility_ = input.readDouble();
667 bitField0_ |= 0x00000001;
668 break;
669 } // case 9
670 case 17: {
671 primalRayLinearObjective_ = input.readDouble();
672 bitField0_ |= 0x00000002;
673 break;
674 } // case 17
675 case 25: {
676 primalRayQuadraticNorm_ = input.readDouble();
677 bitField0_ |= 0x00000004;
678 break;
679 } // case 25
680 case 33: {
681 maxDualRayInfeasibility_ = input.readDouble();
682 bitField0_ |= 0x00000008;
683 break;
684 } // case 33
685 case 41: {
686 dualRayObjective_ = input.readDouble();
687 bitField0_ |= 0x00000010;
688 break;
689 } // case 41
690 case 48: {
691 int tmpRaw = input.readEnum();
693 com.google.ortools.pdlp.PointType.forNumber(tmpRaw);
694 if (tmpValue == null) {
695 mergeUnknownVarintField(6, tmpRaw);
696 } else {
697 candidateType_ = tmpRaw;
698 bitField0_ |= 0x00000020;
699 }
700 break;
701 } // case 48
702 default: {
703 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
704 done = true; // was an endgroup tag
705 }
706 break;
707 } // default:
708 } // switch (tag)
709 } // while (!done)
710 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
711 throw e.unwrapIOException();
712 } finally {
713 onChanged();
714 } // finally
715 return this;
716 }
717 private int bitField0_;
718
719 private double maxPrimalRayInfeasibility_ ;
735 @java.lang.Override
737 return ((bitField0_ & 0x00000001) != 0);
738 }
754 @java.lang.Override
756 return maxPrimalRayInfeasibility_;
757 }
775
776 maxPrimalRayInfeasibility_ = value;
777 bitField0_ |= 0x00000001;
778 onChanged();
779 return this;
780 }
797 bitField0_ = (bitField0_ & ~0x00000001);
798 maxPrimalRayInfeasibility_ = 0D;
799 onChanged();
800 return this;
801 }
802
803 private double primalRayLinearObjective_ ;
814 @java.lang.Override
816 return ((bitField0_ & 0x00000002) != 0);
817 }
828 @java.lang.Override
830 return primalRayLinearObjective_;
831 }
844
845 primalRayLinearObjective_ = value;
846 bitField0_ |= 0x00000002;
847 onChanged();
848 return this;
849 }
861 bitField0_ = (bitField0_ & ~0x00000002);
862 primalRayLinearObjective_ = 0D;
863 onChanged();
864 return this;
865 }
866
867 private double primalRayQuadraticNorm_ ;
878 @java.lang.Override
879 public boolean hasPrimalRayQuadraticNorm() {
880 return ((bitField0_ & 0x00000004) != 0);
881 }
892 @java.lang.Override
894 return primalRayQuadraticNorm_;
895 }
907 public Builder setPrimalRayQuadraticNorm(double value) {
908
909 primalRayQuadraticNorm_ = value;
910 bitField0_ |= 0x00000004;
911 onChanged();
912 return this;
913 }
925 bitField0_ = (bitField0_ & ~0x00000004);
926 primalRayQuadraticNorm_ = 0D;
927 onChanged();
928 return this;
929 }
930
931 private double maxDualRayInfeasibility_ ;
949 @java.lang.Override
950 public boolean hasMaxDualRayInfeasibility() {
951 return ((bitField0_ & 0x00000008) != 0);
952 }
970 @java.lang.Override
972 return maxDualRayInfeasibility_;
973 }
992 public Builder setMaxDualRayInfeasibility(double value) {
993
994 maxDualRayInfeasibility_ = value;
995 bitField0_ |= 0x00000008;
996 onChanged();
997 return this;
998 }
1017 bitField0_ = (bitField0_ & ~0x00000008);
1018 maxDualRayInfeasibility_ = 0D;
1019 onChanged();
1020 return this;
1021 }
1022
1023 private double dualRayObjective_ ;
1032 @java.lang.Override
1033 public boolean hasDualRayObjective() {
1034 return ((bitField0_ & 0x00000010) != 0);
1035 }
1044 @java.lang.Override
1045 public double getDualRayObjective() {
1046 return dualRayObjective_;
1047 }
1057 public Builder setDualRayObjective(double value) {
1058
1059 dualRayObjective_ = value;
1060 bitField0_ |= 0x00000010;
1061 onChanged();
1062 return this;
1063 }
1073 bitField0_ = (bitField0_ & ~0x00000010);
1074 dualRayObjective_ = 0D;
1075 onChanged();
1076 return this;
1077 }
1078
1079 private int candidateType_ = 0;
1088 @java.lang.Override public boolean hasCandidateType() {
1089 return ((bitField0_ & 0x00000020) != 0);
1090 }
1099 @java.lang.Override
1101 com.google.ortools.pdlp.PointType result = com.google.ortools.pdlp.PointType.forNumber(candidateType_);
1102 return result == null ? com.google.ortools.pdlp.PointType.POINT_TYPE_UNSPECIFIED : result;
1103 }
1113 public Builder setCandidateType(com.google.ortools.pdlp.PointType value) {
1114 if (value == null) {
1115 throw new NullPointerException();
1116 }
1117 bitField0_ |= 0x00000020;
1118 candidateType_ = value.getNumber();
1119 onChanged();
1120 return this;
1121 }
1131 bitField0_ = (bitField0_ & ~0x00000020);
1132 candidateType_ = 0;
1133 onChanged();
1134 return this;
1135 }
1136
1137 // @@protoc_insertion_point(builder_scope:operations_research.pdlp.InfeasibilityInformation)
1138 }
1139
1140 // @@protoc_insertion_point(class_scope:operations_research.pdlp.InfeasibilityInformation)
1141 private static final com.google.ortools.pdlp.InfeasibilityInformation DEFAULT_INSTANCE;
1142 static {
1143 DEFAULT_INSTANCE = new com.google.ortools.pdlp.InfeasibilityInformation();
1144 }
1145
1147 return DEFAULT_INSTANCE;
1148 }
1149
1150 private static final com.google.protobuf.Parser<InfeasibilityInformation>
1151 PARSER = new com.google.protobuf.AbstractParser<InfeasibilityInformation>() {
1152 @java.lang.Override
1153 public InfeasibilityInformation parsePartialFrom(
1154 com.google.protobuf.CodedInputStream input,
1155 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1156 throws com.google.protobuf.InvalidProtocolBufferException {
1157 Builder builder = newBuilder();
1158 try {
1159 builder.mergeFrom(input, extensionRegistry);
1160 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1161 throw e.setUnfinishedMessage(builder.buildPartial());
1162 } catch (com.google.protobuf.UninitializedMessageException e) {
1163 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1164 } catch (java.io.IOException e) {
1165 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1166 .setUnfinishedMessage(builder.buildPartial());
1167 }
1168 return builder.buildPartial();
1169 }
1170 };
1171
1172 public static com.google.protobuf.Parser<InfeasibilityInformation> parser() {
1173 return PARSER;
1174 }
1175
1176 @java.lang.Override
1177 public com.google.protobuf.Parser<InfeasibilityInformation> getParserForType() {
1178 return PARSER;
1179 }
1180
1181 @java.lang.Override
1185
1186}
1187
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.pdlp.InfeasibilityInformation buildPartial()
Builder mergeFrom(com.google.ortools.pdlp.InfeasibilityInformation other)
com.google.ortools.pdlp.InfeasibilityInformation build()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.pdlp.InfeasibilityInformation getDefaultInstanceForType()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder setCandidateType(com.google.ortools.pdlp.PointType value)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< InfeasibilityInformation > parser()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.pdlp.InfeasibilityInformation getDefaultInstanceForType()
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(com.google.protobuf.CodedInputStream input)
com.google.protobuf.Parser< InfeasibilityInformation > getParserForType()
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.pdlp.InfeasibilityInformation getDefaultInstance()
static com.google.ortools.pdlp.InfeasibilityInformation parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(byte[] data)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.pdlp.InfeasibilityInformation parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.pdlp.InfeasibilityInformation prototype)
static com.google.ortools.pdlp.InfeasibilityInformation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)