Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
CircuitConstraintProto.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/sat/cp_model.proto
4// Protobuf Java Version: 4.31.1
5
6package com.google.ortools.sat;
7
23@com.google.protobuf.Generated
24public final class CircuitConstraintProto extends
25 com.google.protobuf.GeneratedMessage implements
26 // @@protoc_insertion_point(message_implements:operations_research.sat.CircuitConstraintProto)
28private static final long serialVersionUID = 0L;
29 static {
30 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
31 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
32 /* major= */ 4,
33 /* minor= */ 31,
34 /* patch= */ 1,
35 /* suffix= */ "",
36 CircuitConstraintProto.class.getName());
37 }
38 // Use CircuitConstraintProto.newBuilder() to construct.
39 private CircuitConstraintProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
40 super(builder);
41 }
42 private CircuitConstraintProto() {
43 tails_ = emptyIntList();
44 heads_ = emptyIntList();
45 literals_ = emptyIntList();
46 }
47
48 public static final com.google.protobuf.Descriptors.Descriptor
50 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitConstraintProto_descriptor;
51 }
52
53 @java.lang.Override
54 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
56 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitConstraintProto_fieldAccessorTable
57 .ensureFieldAccessorsInitialized(
58 com.google.ortools.sat.CircuitConstraintProto.class, com.google.ortools.sat.CircuitConstraintProto.Builder.class);
59 }
60
61 public static final int TAILS_FIELD_NUMBER = 3;
62 @SuppressWarnings("serial")
63 private com.google.protobuf.Internal.IntList tails_ =
64 emptyIntList();
69 @java.lang.Override
70 public java.util.List<java.lang.Integer>
72 return tails_;
73 }
74
78 public int getTailsCount() {
79 return tails_.size();
80 }
81
86 public int getTails(int index) {
87 return tails_.getInt(index);
88 }
89 private int tailsMemoizedSerializedSize = -1;
90
91 public static final int HEADS_FIELD_NUMBER = 4;
92 @SuppressWarnings("serial")
93 private com.google.protobuf.Internal.IntList heads_ =
94 emptyIntList();
99 @java.lang.Override
100 public java.util.List<java.lang.Integer>
102 return heads_;
103 }
104
108 public int getHeadsCount() {
109 return heads_.size();
110 }
111
116 public int getHeads(int index) {
117 return heads_.getInt(index);
118 }
119 private int headsMemoizedSerializedSize = -1;
120
121 public static final int LITERALS_FIELD_NUMBER = 5;
122 @SuppressWarnings("serial")
123 private com.google.protobuf.Internal.IntList literals_ =
124 emptyIntList();
129 @java.lang.Override
130 public java.util.List<java.lang.Integer>
132 return literals_;
133 }
134
138 public int getLiteralsCount() {
139 return literals_.size();
140 }
141
146 public int getLiterals(int index) {
147 return literals_.getInt(index);
148 }
149 private int literalsMemoizedSerializedSize = -1;
150
151 private byte memoizedIsInitialized = -1;
152 @java.lang.Override
153 public final boolean isInitialized() {
154 byte isInitialized = memoizedIsInitialized;
155 if (isInitialized == 1) return true;
156 if (isInitialized == 0) return false;
157
158 memoizedIsInitialized = 1;
159 return true;
160 }
161
162 @java.lang.Override
163 public void writeTo(com.google.protobuf.CodedOutputStream output)
164 throws java.io.IOException {
166 if (getTailsList().size() > 0) {
167 output.writeUInt32NoTag(26);
168 output.writeUInt32NoTag(tailsMemoizedSerializedSize);
169 }
170 for (int i = 0; i < tails_.size(); i++) {
171 output.writeInt32NoTag(tails_.getInt(i));
172 }
173 if (getHeadsList().size() > 0) {
174 output.writeUInt32NoTag(34);
175 output.writeUInt32NoTag(headsMemoizedSerializedSize);
176 }
177 for (int i = 0; i < heads_.size(); i++) {
178 output.writeInt32NoTag(heads_.getInt(i));
179 }
180 if (getLiteralsList().size() > 0) {
181 output.writeUInt32NoTag(42);
182 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
183 }
184 for (int i = 0; i < literals_.size(); i++) {
185 output.writeInt32NoTag(literals_.getInt(i));
186 }
187 getUnknownFields().writeTo(output);
188 }
189
190 @java.lang.Override
191 public int getSerializedSize() {
192 int size = memoizedSize;
193 if (size != -1) return size;
194
195 size = 0;
196 {
197 int dataSize = 0;
198 for (int i = 0; i < tails_.size(); i++) {
199 dataSize += com.google.protobuf.CodedOutputStream
200 .computeInt32SizeNoTag(tails_.getInt(i));
201 }
202 size += dataSize;
203 if (!getTailsList().isEmpty()) {
204 size += 1;
205 size += com.google.protobuf.CodedOutputStream
206 .computeInt32SizeNoTag(dataSize);
207 }
208 tailsMemoizedSerializedSize = dataSize;
209 }
210 {
211 int dataSize = 0;
212 for (int i = 0; i < heads_.size(); i++) {
213 dataSize += com.google.protobuf.CodedOutputStream
214 .computeInt32SizeNoTag(heads_.getInt(i));
215 }
216 size += dataSize;
217 if (!getHeadsList().isEmpty()) {
218 size += 1;
219 size += com.google.protobuf.CodedOutputStream
220 .computeInt32SizeNoTag(dataSize);
221 }
222 headsMemoizedSerializedSize = dataSize;
223 }
224 {
225 int dataSize = 0;
226 for (int i = 0; i < literals_.size(); i++) {
227 dataSize += com.google.protobuf.CodedOutputStream
228 .computeInt32SizeNoTag(literals_.getInt(i));
229 }
230 size += dataSize;
231 if (!getLiteralsList().isEmpty()) {
232 size += 1;
233 size += com.google.protobuf.CodedOutputStream
234 .computeInt32SizeNoTag(dataSize);
235 }
236 literalsMemoizedSerializedSize = dataSize;
237 }
238 size += getUnknownFields().getSerializedSize();
239 memoizedSize = size;
240 return size;
241 }
242
243 @java.lang.Override
244 public boolean equals(final java.lang.Object obj) {
245 if (obj == this) {
246 return true;
247 }
248 if (!(obj instanceof com.google.ortools.sat.CircuitConstraintProto)) {
249 return super.equals(obj);
250 }
251 com.google.ortools.sat.CircuitConstraintProto other = (com.google.ortools.sat.CircuitConstraintProto) obj;
252
253 if (!getTailsList()
254 .equals(other.getTailsList())) return false;
255 if (!getHeadsList()
256 .equals(other.getHeadsList())) return false;
257 if (!getLiteralsList()
258 .equals(other.getLiteralsList())) return false;
259 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
260 return true;
261 }
262
263 @java.lang.Override
264 public int hashCode() {
265 if (memoizedHashCode != 0) {
266 return memoizedHashCode;
267 }
268 int hash = 41;
269 hash = (19 * hash) + getDescriptor().hashCode();
270 if (getTailsCount() > 0) {
271 hash = (37 * hash) + TAILS_FIELD_NUMBER;
272 hash = (53 * hash) + getTailsList().hashCode();
273 }
274 if (getHeadsCount() > 0) {
275 hash = (37 * hash) + HEADS_FIELD_NUMBER;
276 hash = (53 * hash) + getHeadsList().hashCode();
277 }
278 if (getLiteralsCount() > 0) {
279 hash = (37 * hash) + LITERALS_FIELD_NUMBER;
280 hash = (53 * hash) + getLiteralsList().hashCode();
281 }
282 hash = (29 * hash) + getUnknownFields().hashCode();
283 memoizedHashCode = hash;
284 return hash;
285 }
286
288 java.nio.ByteBuffer data)
289 throws com.google.protobuf.InvalidProtocolBufferException {
290 return PARSER.parseFrom(data);
291 }
293 java.nio.ByteBuffer data,
294 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
295 throws com.google.protobuf.InvalidProtocolBufferException {
296 return PARSER.parseFrom(data, extensionRegistry);
297 }
299 com.google.protobuf.ByteString data)
300 throws com.google.protobuf.InvalidProtocolBufferException {
301 return PARSER.parseFrom(data);
302 }
304 com.google.protobuf.ByteString data,
305 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306 throws com.google.protobuf.InvalidProtocolBufferException {
307 return PARSER.parseFrom(data, extensionRegistry);
308 }
310 throws com.google.protobuf.InvalidProtocolBufferException {
311 return PARSER.parseFrom(data);
312 }
314 byte[] data,
315 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
316 throws com.google.protobuf.InvalidProtocolBufferException {
317 return PARSER.parseFrom(data, extensionRegistry);
318 }
319 public static com.google.ortools.sat.CircuitConstraintProto parseFrom(java.io.InputStream input)
320 throws java.io.IOException {
321 return com.google.protobuf.GeneratedMessage
322 .parseWithIOException(PARSER, input);
323 }
325 java.io.InputStream input,
326 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327 throws java.io.IOException {
328 return com.google.protobuf.GeneratedMessage
329 .parseWithIOException(PARSER, input, extensionRegistry);
330 }
331
333 throws java.io.IOException {
334 return com.google.protobuf.GeneratedMessage
335 .parseDelimitedWithIOException(PARSER, input);
336 }
337
339 java.io.InputStream input,
340 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
341 throws java.io.IOException {
342 return com.google.protobuf.GeneratedMessage
343 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
344 }
346 com.google.protobuf.CodedInputStream input)
347 throws java.io.IOException {
348 return com.google.protobuf.GeneratedMessage
349 .parseWithIOException(PARSER, input);
350 }
352 com.google.protobuf.CodedInputStream input,
353 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354 throws java.io.IOException {
355 return com.google.protobuf.GeneratedMessage
356 .parseWithIOException(PARSER, input, extensionRegistry);
357 }
358
359 @java.lang.Override
360 public Builder newBuilderForType() { return newBuilder(); }
361 public static Builder newBuilder() {
362 return DEFAULT_INSTANCE.toBuilder();
363 }
364 public static Builder newBuilder(com.google.ortools.sat.CircuitConstraintProto prototype) {
365 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
366 }
367 @java.lang.Override
369 return this == DEFAULT_INSTANCE
370 ? new Builder() : new Builder().mergeFrom(this);
371 }
372
373 @java.lang.Override
375 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
376 Builder builder = new Builder(parent);
377 return builder;
378 }
379
394 public static final class Builder extends
395 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
396 // @@protoc_insertion_point(builder_implements:operations_research.sat.CircuitConstraintProto)
398 public static final com.google.protobuf.Descriptors.Descriptor
400 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitConstraintProto_descriptor;
401 }
402
403 @java.lang.Override
404 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
406 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitConstraintProto_fieldAccessorTable
407 .ensureFieldAccessorsInitialized(
408 com.google.ortools.sat.CircuitConstraintProto.class, com.google.ortools.sat.CircuitConstraintProto.Builder.class);
409 }
410
411 // Construct using com.google.ortools.sat.CircuitConstraintProto.newBuilder()
412 private Builder() {
413
414 }
415
416 private Builder(
417 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
418 super(parent);
419
420 }
421 @java.lang.Override
422 public Builder clear() {
423 super.clear();
424 bitField0_ = 0;
425 tails_ = emptyIntList();
426 heads_ = emptyIntList();
427 literals_ = emptyIntList();
428 return this;
429 }
430
431 @java.lang.Override
432 public com.google.protobuf.Descriptors.Descriptor
434 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitConstraintProto_descriptor;
435 }
436
437 @java.lang.Override
439 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
440 }
441
442 @java.lang.Override
445 if (!result.isInitialized()) {
446 throw newUninitializedMessageException(result);
447 }
448 return result;
449 }
450
451 @java.lang.Override
453 com.google.ortools.sat.CircuitConstraintProto result = new com.google.ortools.sat.CircuitConstraintProto(this);
454 if (bitField0_ != 0) { buildPartial0(result); }
455 onBuilt();
456 return result;
457 }
458
459 private void buildPartial0(com.google.ortools.sat.CircuitConstraintProto result) {
460 int from_bitField0_ = bitField0_;
461 if (((from_bitField0_ & 0x00000001) != 0)) {
462 tails_.makeImmutable();
463 result.tails_ = tails_;
464 }
465 if (((from_bitField0_ & 0x00000002) != 0)) {
466 heads_.makeImmutable();
467 result.heads_ = heads_;
468 }
469 if (((from_bitField0_ & 0x00000004) != 0)) {
470 literals_.makeImmutable();
471 result.literals_ = literals_;
472 }
473 }
474
475 @java.lang.Override
476 public Builder mergeFrom(com.google.protobuf.Message other) {
477 if (other instanceof com.google.ortools.sat.CircuitConstraintProto) {
478 return mergeFrom((com.google.ortools.sat.CircuitConstraintProto)other);
479 } else {
480 super.mergeFrom(other);
481 return this;
482 }
483 }
484
485 public Builder mergeFrom(com.google.ortools.sat.CircuitConstraintProto other) {
486 if (other == com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance()) return this;
487 if (!other.tails_.isEmpty()) {
488 if (tails_.isEmpty()) {
489 tails_ = other.tails_;
490 tails_.makeImmutable();
491 bitField0_ |= 0x00000001;
492 } else {
493 ensureTailsIsMutable();
494 tails_.addAll(other.tails_);
495 }
496 onChanged();
497 }
498 if (!other.heads_.isEmpty()) {
499 if (heads_.isEmpty()) {
500 heads_ = other.heads_;
501 heads_.makeImmutable();
502 bitField0_ |= 0x00000002;
503 } else {
504 ensureHeadsIsMutable();
505 heads_.addAll(other.heads_);
506 }
507 onChanged();
508 }
509 if (!other.literals_.isEmpty()) {
510 if (literals_.isEmpty()) {
511 literals_ = other.literals_;
512 literals_.makeImmutable();
513 bitField0_ |= 0x00000004;
514 } else {
515 ensureLiteralsIsMutable();
516 literals_.addAll(other.literals_);
517 }
518 onChanged();
519 }
520 this.mergeUnknownFields(other.getUnknownFields());
521 onChanged();
522 return this;
523 }
524
525 @java.lang.Override
526 public final boolean isInitialized() {
527 return true;
528 }
529
530 @java.lang.Override
531 public Builder mergeFrom(
532 com.google.protobuf.CodedInputStream input,
533 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
534 throws java.io.IOException {
535 if (extensionRegistry == null) {
536 throw new java.lang.NullPointerException();
537 }
538 try {
539 boolean done = false;
540 while (!done) {
541 int tag = input.readTag();
542 switch (tag) {
543 case 0:
544 done = true;
545 break;
546 case 24: {
547 int v = input.readInt32();
548 ensureTailsIsMutable();
549 tails_.addInt(v);
550 break;
551 } // case 24
552 case 26: {
553 int length = input.readRawVarint32();
554 int limit = input.pushLimit(length);
555 ensureTailsIsMutable();
556 while (input.getBytesUntilLimit() > 0) {
557 tails_.addInt(input.readInt32());
558 }
559 input.popLimit(limit);
560 break;
561 } // case 26
562 case 32: {
563 int v = input.readInt32();
564 ensureHeadsIsMutable();
565 heads_.addInt(v);
566 break;
567 } // case 32
568 case 34: {
569 int length = input.readRawVarint32();
570 int limit = input.pushLimit(length);
571 ensureHeadsIsMutable();
572 while (input.getBytesUntilLimit() > 0) {
573 heads_.addInt(input.readInt32());
574 }
575 input.popLimit(limit);
576 break;
577 } // case 34
578 case 40: {
579 int v = input.readInt32();
580 ensureLiteralsIsMutable();
581 literals_.addInt(v);
582 break;
583 } // case 40
584 case 42: {
585 int length = input.readRawVarint32();
586 int limit = input.pushLimit(length);
587 ensureLiteralsIsMutable();
588 while (input.getBytesUntilLimit() > 0) {
589 literals_.addInt(input.readInt32());
590 }
591 input.popLimit(limit);
592 break;
593 } // case 42
594 default: {
595 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
596 done = true; // was an endgroup tag
597 }
598 break;
599 } // default:
600 } // switch (tag)
601 } // while (!done)
602 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
603 throw e.unwrapIOException();
604 } finally {
605 onChanged();
606 } // finally
607 return this;
608 }
609 private int bitField0_;
610
611 private com.google.protobuf.Internal.IntList tails_ = emptyIntList();
612 private void ensureTailsIsMutable() {
613 if (!tails_.isModifiable()) {
614 tails_ = makeMutableCopy(tails_);
615 }
616 bitField0_ |= 0x00000001;
617 }
622 public java.util.List<java.lang.Integer>
624 tails_.makeImmutable();
625 return tails_;
626 }
627
631 public int getTailsCount() {
632 return tails_.size();
633 }
634
639 public int getTails(int index) {
640 return tails_.getInt(index);
641 }
642
648 public Builder setTails(
649 int index, int value) {
650
651 ensureTailsIsMutable();
652 tails_.setInt(index, value);
653 bitField0_ |= 0x00000001;
654 onChanged();
655 return this;
656 }
657
662 public Builder addTails(int value) {
663
664 ensureTailsIsMutable();
665 tails_.addInt(value);
666 bitField0_ |= 0x00000001;
667 onChanged();
668 return this;
669 }
670
675 public Builder addAllTails(
676 java.lang.Iterable<? extends java.lang.Integer> values) {
677 ensureTailsIsMutable();
678 com.google.protobuf.AbstractMessageLite.Builder.addAll(
679 values, tails_);
680 bitField0_ |= 0x00000001;
681 onChanged();
682 return this;
683 }
684
688 public Builder clearTails() {
689 tails_ = emptyIntList();
690 bitField0_ = (bitField0_ & ~0x00000001);
691 onChanged();
692 return this;
693 }
694
695 private com.google.protobuf.Internal.IntList heads_ = emptyIntList();
696 private void ensureHeadsIsMutable() {
697 if (!heads_.isModifiable()) {
698 heads_ = makeMutableCopy(heads_);
699 }
700 bitField0_ |= 0x00000002;
701 }
706 public java.util.List<java.lang.Integer>
708 heads_.makeImmutable();
709 return heads_;
710 }
711
715 public int getHeadsCount() {
716 return heads_.size();
717 }
718
723 public int getHeads(int index) {
724 return heads_.getInt(index);
725 }
726
732 public Builder setHeads(
733 int index, int value) {
734
735 ensureHeadsIsMutable();
736 heads_.setInt(index, value);
737 bitField0_ |= 0x00000002;
738 onChanged();
739 return this;
740 }
741
746 public Builder addHeads(int value) {
747
748 ensureHeadsIsMutable();
749 heads_.addInt(value);
750 bitField0_ |= 0x00000002;
751 onChanged();
752 return this;
753 }
754
759 public Builder addAllHeads(
760 java.lang.Iterable<? extends java.lang.Integer> values) {
761 ensureHeadsIsMutable();
762 com.google.protobuf.AbstractMessageLite.Builder.addAll(
763 values, heads_);
764 bitField0_ |= 0x00000002;
765 onChanged();
766 return this;
767 }
768
772 public Builder clearHeads() {
773 heads_ = emptyIntList();
774 bitField0_ = (bitField0_ & ~0x00000002);
775 onChanged();
776 return this;
777 }
778
779 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
780 private void ensureLiteralsIsMutable() {
781 if (!literals_.isModifiable()) {
782 literals_ = makeMutableCopy(literals_);
783 }
784 bitField0_ |= 0x00000004;
785 }
790 public java.util.List<java.lang.Integer>
792 literals_.makeImmutable();
793 return literals_;
794 }
795
799 public int getLiteralsCount() {
800 return literals_.size();
801 }
802
807 public int getLiterals(int index) {
808 return literals_.getInt(index);
809 }
810
816 public Builder setLiterals(
817 int index, int value) {
818
819 ensureLiteralsIsMutable();
820 literals_.setInt(index, value);
821 bitField0_ |= 0x00000004;
822 onChanged();
823 return this;
824 }
825
830 public Builder addLiterals(int value) {
831
832 ensureLiteralsIsMutable();
833 literals_.addInt(value);
834 bitField0_ |= 0x00000004;
835 onChanged();
836 return this;
837 }
838
843 public Builder addAllLiterals(
844 java.lang.Iterable<? extends java.lang.Integer> values) {
845 ensureLiteralsIsMutable();
846 com.google.protobuf.AbstractMessageLite.Builder.addAll(
847 values, literals_);
848 bitField0_ |= 0x00000004;
849 onChanged();
850 return this;
851 }
852
856 public Builder clearLiterals() {
857 literals_ = emptyIntList();
858 bitField0_ = (bitField0_ & ~0x00000004);
859 onChanged();
860 return this;
861 }
862
863 // @@protoc_insertion_point(builder_scope:operations_research.sat.CircuitConstraintProto)
864 }
865
866 // @@protoc_insertion_point(class_scope:operations_research.sat.CircuitConstraintProto)
867 private static final com.google.ortools.sat.CircuitConstraintProto DEFAULT_INSTANCE;
868 static {
869 DEFAULT_INSTANCE = new com.google.ortools.sat.CircuitConstraintProto();
870 }
871
873 return DEFAULT_INSTANCE;
874 }
875
876 private static final com.google.protobuf.Parser<CircuitConstraintProto>
877 PARSER = new com.google.protobuf.AbstractParser<CircuitConstraintProto>() {
878 @java.lang.Override
879 public CircuitConstraintProto parsePartialFrom(
880 com.google.protobuf.CodedInputStream input,
881 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
882 throws com.google.protobuf.InvalidProtocolBufferException {
883 Builder builder = newBuilder();
884 try {
885 builder.mergeFrom(input, extensionRegistry);
886 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
887 throw e.setUnfinishedMessage(builder.buildPartial());
888 } catch (com.google.protobuf.UninitializedMessageException e) {
889 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
890 } catch (java.io.IOException e) {
891 throw new com.google.protobuf.InvalidProtocolBufferException(e)
892 .setUnfinishedMessage(builder.buildPartial());
893 }
894 return builder.buildPartial();
895 }
896 };
897
898 public static com.google.protobuf.Parser<CircuitConstraintProto> parser() {
899 return PARSER;
900 }
901
902 @java.lang.Override
903 public com.google.protobuf.Parser<CircuitConstraintProto> getParserForType() {
904 return PARSER;
905 }
906
907 @java.lang.Override
911
912}
913
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.sat.CircuitConstraintProto buildPartial()
com.google.ortools.sat.CircuitConstraintProto getDefaultInstanceForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllTails(java.lang.Iterable<? extends java.lang.Integer > values)
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.Message other)
Builder addAllHeads(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.ortools.sat.CircuitConstraintProto build()
Builder mergeFrom(com.google.ortools.sat.CircuitConstraintProto other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getTailsList()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(byte[] data)
com.google.ortools.sat.CircuitConstraintProto getDefaultInstanceForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.CircuitConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.CircuitConstraintProto parseDelimitedFrom(java.io.InputStream input)
java.util.List< java.lang.Integer > getHeadsList()
java.util.List< java.lang.Integer > getLiteralsList()
static com.google.ortools.sat.CircuitConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.CircuitConstraintProto getDefaultInstance()
static com.google.ortools.sat.CircuitConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< CircuitConstraintProto > getParserForType()
static com.google.protobuf.Parser< CircuitConstraintProto > parser()
static com.google.ortools.sat.CircuitConstraintProto parseFrom(java.nio.ByteBuffer data)
static Builder newBuilder(com.google.ortools.sat.CircuitConstraintProto prototype)