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