Java Reference

Java Reference

InverseConstraintProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4package com.google.ortools.sat;
5
14public final class InverseConstraintProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.InverseConstraintProto)
18private static final long serialVersionUID = 0L;
19 // Use InverseConstraintProto.newBuilder() to construct.
20 private InverseConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private InverseConstraintProto() {
24 fDirect_ = emptyIntList();
25 fInverse_ = emptyIntList();
26 }
27
28 @java.lang.Override
29 @SuppressWarnings({"unused"})
30 protected java.lang.Object newInstance(
31 UnusedPrivateParameter unused) {
32 return new InverseConstraintProto();
33 }
34
35 @java.lang.Override
36 public final com.google.protobuf.UnknownFieldSet
38 return this.unknownFields;
39 }
41 com.google.protobuf.CodedInputStream input,
42 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
43 throws com.google.protobuf.InvalidProtocolBufferException {
44 this();
45 if (extensionRegistry == null) {
46 throw new java.lang.NullPointerException();
47 }
48 int mutable_bitField0_ = 0;
49 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
50 com.google.protobuf.UnknownFieldSet.newBuilder();
51 try {
52 boolean done = false;
53 while (!done) {
54 int tag = input.readTag();
55 switch (tag) {
56 case 0:
57 done = true;
58 break;
59 case 8: {
60 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
61 fDirect_ = newIntList();
62 mutable_bitField0_ |= 0x00000001;
63 }
64 fDirect_.addInt(input.readInt32());
65 break;
66 }
67 case 10: {
68 int length = input.readRawVarint32();
69 int limit = input.pushLimit(length);
70 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
71 fDirect_ = newIntList();
72 mutable_bitField0_ |= 0x00000001;
73 }
74 while (input.getBytesUntilLimit() > 0) {
75 fDirect_.addInt(input.readInt32());
76 }
77 input.popLimit(limit);
78 break;
79 }
80 case 16: {
81 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
82 fInverse_ = newIntList();
83 mutable_bitField0_ |= 0x00000002;
84 }
85 fInverse_.addInt(input.readInt32());
86 break;
87 }
88 case 18: {
89 int length = input.readRawVarint32();
90 int limit = input.pushLimit(length);
91 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
92 fInverse_ = newIntList();
93 mutable_bitField0_ |= 0x00000002;
94 }
95 while (input.getBytesUntilLimit() > 0) {
96 fInverse_.addInt(input.readInt32());
97 }
98 input.popLimit(limit);
99 break;
100 }
101 default: {
102 if (!parseUnknownField(
103 input, unknownFields, extensionRegistry, tag)) {
104 done = true;
105 }
106 break;
107 }
108 }
109 }
110 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
111 throw e.setUnfinishedMessage(this);
112 } catch (java.io.IOException e) {
113 throw new com.google.protobuf.InvalidProtocolBufferException(
114 e).setUnfinishedMessage(this);
115 } finally {
116 if (((mutable_bitField0_ & 0x00000001) != 0)) {
117 fDirect_.makeImmutable(); // C
118 }
119 if (((mutable_bitField0_ & 0x00000002) != 0)) {
120 fInverse_.makeImmutable(); // C
121 }
122 this.unknownFields = unknownFields.build();
123 makeExtensionsImmutable();
124 }
125 }
126 public static final com.google.protobuf.Descriptors.Descriptor
128 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
129 }
130
131 @java.lang.Override
132 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
134 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
135 .ensureFieldAccessorsInitialized(
136 com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
137 }
138
139 public static final int F_DIRECT_FIELD_NUMBER = 1;
140 private com.google.protobuf.Internal.IntList fDirect_;
145 @java.lang.Override
146 public java.util.List<java.lang.Integer>
148 return fDirect_;
149 }
154 public int getFDirectCount() {
155 return fDirect_.size();
156 }
162 public int getFDirect(int index) {
163 return fDirect_.getInt(index);
164 }
165 private int fDirectMemoizedSerializedSize = -1;
166
167 public static final int F_INVERSE_FIELD_NUMBER = 2;
168 private com.google.protobuf.Internal.IntList fInverse_;
173 @java.lang.Override
174 public java.util.List<java.lang.Integer>
176 return fInverse_;
177 }
182 public int getFInverseCount() {
183 return fInverse_.size();
184 }
190 public int getFInverse(int index) {
191 return fInverse_.getInt(index);
192 }
193 private int fInverseMemoizedSerializedSize = -1;
194
195 private byte memoizedIsInitialized = -1;
196 @java.lang.Override
197 public final boolean isInitialized() {
198 byte isInitialized = memoizedIsInitialized;
199 if (isInitialized == 1) return true;
200 if (isInitialized == 0) return false;
201
202 memoizedIsInitialized = 1;
203 return true;
204 }
205
206 @java.lang.Override
207 public void writeTo(com.google.protobuf.CodedOutputStream output)
208 throws java.io.IOException {
210 if (getFDirectList().size() > 0) {
211 output.writeUInt32NoTag(10);
212 output.writeUInt32NoTag(fDirectMemoizedSerializedSize);
213 }
214 for (int i = 0; i < fDirect_.size(); i++) {
215 output.writeInt32NoTag(fDirect_.getInt(i));
216 }
217 if (getFInverseList().size() > 0) {
218 output.writeUInt32NoTag(18);
219 output.writeUInt32NoTag(fInverseMemoizedSerializedSize);
220 }
221 for (int i = 0; i < fInverse_.size(); i++) {
222 output.writeInt32NoTag(fInverse_.getInt(i));
223 }
224 unknownFields.writeTo(output);
225 }
226
227 @java.lang.Override
228 public int getSerializedSize() {
229 int size = memoizedSize;
230 if (size != -1) return size;
231
232 size = 0;
233 {
234 int dataSize = 0;
235 for (int i = 0; i < fDirect_.size(); i++) {
236 dataSize += com.google.protobuf.CodedOutputStream
237 .computeInt32SizeNoTag(fDirect_.getInt(i));
238 }
239 size += dataSize;
240 if (!getFDirectList().isEmpty()) {
241 size += 1;
242 size += com.google.protobuf.CodedOutputStream
243 .computeInt32SizeNoTag(dataSize);
244 }
245 fDirectMemoizedSerializedSize = dataSize;
246 }
247 {
248 int dataSize = 0;
249 for (int i = 0; i < fInverse_.size(); i++) {
250 dataSize += com.google.protobuf.CodedOutputStream
251 .computeInt32SizeNoTag(fInverse_.getInt(i));
252 }
253 size += dataSize;
254 if (!getFInverseList().isEmpty()) {
255 size += 1;
256 size += com.google.protobuf.CodedOutputStream
257 .computeInt32SizeNoTag(dataSize);
258 }
259 fInverseMemoizedSerializedSize = dataSize;
260 }
261 size += unknownFields.getSerializedSize();
262 memoizedSize = size;
263 return size;
264 }
265
266 @java.lang.Override
267 public boolean equals(final java.lang.Object obj) {
268 if (obj == this) {
269 return true;
270 }
271 if (!(obj instanceof com.google.ortools.sat.InverseConstraintProto)) {
272 return super.equals(obj);
273 }
274 com.google.ortools.sat.InverseConstraintProto other = (com.google.ortools.sat.InverseConstraintProto) obj;
275
276 if (!getFDirectList()
277 .equals(other.getFDirectList())) return false;
278 if (!getFInverseList()
279 .equals(other.getFInverseList())) return false;
280 if (!unknownFields.equals(other.unknownFields)) return false;
281 return true;
282 }
283
284 @java.lang.Override
285 public int hashCode() {
286 if (memoizedHashCode != 0) {
287 return memoizedHashCode;
288 }
289 int hash = 41;
290 hash = (19 * hash) + getDescriptor().hashCode();
291 if (getFDirectCount() > 0) {
292 hash = (37 * hash) + F_DIRECT_FIELD_NUMBER;
293 hash = (53 * hash) + getFDirectList().hashCode();
294 }
295 if (getFInverseCount() > 0) {
296 hash = (37 * hash) + F_INVERSE_FIELD_NUMBER;
297 hash = (53 * hash) + getFInverseList().hashCode();
298 }
299 hash = (29 * hash) + unknownFields.hashCode();
300 memoizedHashCode = hash;
301 return hash;
302 }
303
304 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
305 java.nio.ByteBuffer data)
306 throws com.google.protobuf.InvalidProtocolBufferException {
307 return PARSER.parseFrom(data);
308 }
309 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
310 java.nio.ByteBuffer data,
311 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
312 throws com.google.protobuf.InvalidProtocolBufferException {
313 return PARSER.parseFrom(data, extensionRegistry);
314 }
315 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
316 com.google.protobuf.ByteString data)
317 throws com.google.protobuf.InvalidProtocolBufferException {
318 return PARSER.parseFrom(data);
319 }
320 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
321 com.google.protobuf.ByteString data,
322 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
323 throws com.google.protobuf.InvalidProtocolBufferException {
324 return PARSER.parseFrom(data, extensionRegistry);
325 }
326 public static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
327 throws com.google.protobuf.InvalidProtocolBufferException {
328 return PARSER.parseFrom(data);
329 }
330 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
331 byte[] data,
332 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333 throws com.google.protobuf.InvalidProtocolBufferException {
334 return PARSER.parseFrom(data, extensionRegistry);
335 }
336 public static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
337 throws java.io.IOException {
338 return com.google.protobuf.GeneratedMessageV3
339 .parseWithIOException(PARSER, input);
340 }
341 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
342 java.io.InputStream input,
343 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
344 throws java.io.IOException {
345 return com.google.protobuf.GeneratedMessageV3
346 .parseWithIOException(PARSER, input, extensionRegistry);
347 }
348 public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
349 throws java.io.IOException {
350 return com.google.protobuf.GeneratedMessageV3
351 .parseDelimitedWithIOException(PARSER, input);
352 }
353 public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(
354 java.io.InputStream input,
355 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356 throws java.io.IOException {
357 return com.google.protobuf.GeneratedMessageV3
358 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
359 }
360 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
361 com.google.protobuf.CodedInputStream input)
362 throws java.io.IOException {
363 return com.google.protobuf.GeneratedMessageV3
364 .parseWithIOException(PARSER, input);
365 }
366 public static com.google.ortools.sat.InverseConstraintProto parseFrom(
367 com.google.protobuf.CodedInputStream input,
368 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369 throws java.io.IOException {
370 return com.google.protobuf.GeneratedMessageV3
371 .parseWithIOException(PARSER, input, extensionRegistry);
372 }
373
374 @java.lang.Override
375 public Builder newBuilderForType() { return newBuilder(); }
376 public static Builder newBuilder() {
377 return DEFAULT_INSTANCE.toBuilder();
378 }
379 public static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype) {
380 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
381 }
382 @java.lang.Override
384 return this == DEFAULT_INSTANCE
385 ? new Builder() : new Builder().mergeFrom(this);
386 }
387
388 @java.lang.Override
390 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
391 Builder builder = new Builder(parent);
392 return builder;
393 }
402 public static final class Builder extends
403 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
404 // @@protoc_insertion_point(builder_implements:operations_research.sat.InverseConstraintProto)
405 com.google.ortools.sat.InverseConstraintProtoOrBuilder {
406 public static final com.google.protobuf.Descriptors.Descriptor
408 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
409 }
410
411 @java.lang.Override
412 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
414 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
415 .ensureFieldAccessorsInitialized(
416 com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
417 }
418
419 // Construct using com.google.ortools.sat.InverseConstraintProto.newBuilder()
420 private Builder() {
421 maybeForceBuilderInitialization();
422 }
423
424 private Builder(
425 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
426 super(parent);
427 maybeForceBuilderInitialization();
428 }
429 private void maybeForceBuilderInitialization() {
430 if (com.google.protobuf.GeneratedMessageV3
431 .alwaysUseFieldBuilders) {
432 }
433 }
434 @java.lang.Override
435 public Builder clear() {
436 super.clear();
437 fDirect_ = emptyIntList();
438 bitField0_ = (bitField0_ & ~0x00000001);
439 fInverse_ = emptyIntList();
440 bitField0_ = (bitField0_ & ~0x00000002);
441 return this;
442 }
443
444 @java.lang.Override
445 public com.google.protobuf.Descriptors.Descriptor
447 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
448 }
449
450 @java.lang.Override
451 public com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType() {
452 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
453 }
454
455 @java.lang.Override
456 public com.google.ortools.sat.InverseConstraintProto build() {
457 com.google.ortools.sat.InverseConstraintProto result = buildPartial();
458 if (!result.isInitialized()) {
459 throw newUninitializedMessageException(result);
460 }
461 return result;
462 }
463
464 @java.lang.Override
465 public com.google.ortools.sat.InverseConstraintProto buildPartial() {
466 com.google.ortools.sat.InverseConstraintProto result = new com.google.ortools.sat.InverseConstraintProto(this);
467 int from_bitField0_ = bitField0_;
468 if (((bitField0_ & 0x00000001) != 0)) {
469 fDirect_.makeImmutable();
470 bitField0_ = (bitField0_ & ~0x00000001);
471 }
472 result.fDirect_ = fDirect_;
473 if (((bitField0_ & 0x00000002) != 0)) {
474 fInverse_.makeImmutable();
475 bitField0_ = (bitField0_ & ~0x00000002);
476 }
477 result.fInverse_ = fInverse_;
478 onBuilt();
479 return result;
480 }
481
482 @java.lang.Override
483 public Builder clone() {
484 return super.clone();
485 }
486 @java.lang.Override
488 com.google.protobuf.Descriptors.FieldDescriptor field,
489 java.lang.Object value) {
490 return super.setField(field, value);
491 }
492 @java.lang.Override
494 com.google.protobuf.Descriptors.FieldDescriptor field) {
495 return super.clearField(field);
496 }
497 @java.lang.Override
499 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
500 return super.clearOneof(oneof);
501 }
502 @java.lang.Override
504 com.google.protobuf.Descriptors.FieldDescriptor field,
505 int index, java.lang.Object value) {
506 return super.setRepeatedField(field, index, value);
507 }
508 @java.lang.Override
510 com.google.protobuf.Descriptors.FieldDescriptor field,
511 java.lang.Object value) {
512 return super.addRepeatedField(field, value);
513 }
514 @java.lang.Override
515 public Builder mergeFrom(com.google.protobuf.Message other) {
516 if (other instanceof com.google.ortools.sat.InverseConstraintProto) {
517 return mergeFrom((com.google.ortools.sat.InverseConstraintProto)other);
518 } else {
519 super.mergeFrom(other);
520 return this;
521 }
522 }
523
524 public Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other) {
525 if (other == com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) return this;
526 if (!other.fDirect_.isEmpty()) {
527 if (fDirect_.isEmpty()) {
528 fDirect_ = other.fDirect_;
529 bitField0_ = (bitField0_ & ~0x00000001);
530 } else {
531 ensureFDirectIsMutable();
532 fDirect_.addAll(other.fDirect_);
533 }
534 onChanged();
535 }
536 if (!other.fInverse_.isEmpty()) {
537 if (fInverse_.isEmpty()) {
538 fInverse_ = other.fInverse_;
539 bitField0_ = (bitField0_ & ~0x00000002);
540 } else {
541 ensureFInverseIsMutable();
542 fInverse_.addAll(other.fInverse_);
543 }
544 onChanged();
545 }
546 this.mergeUnknownFields(other.unknownFields);
547 onChanged();
548 return this;
549 }
550
551 @java.lang.Override
552 public final boolean isInitialized() {
553 return true;
554 }
555
556 @java.lang.Override
558 com.google.protobuf.CodedInputStream input,
559 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
560 throws java.io.IOException {
561 com.google.ortools.sat.InverseConstraintProto parsedMessage = null;
562 try {
563 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
564 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
565 parsedMessage = (com.google.ortools.sat.InverseConstraintProto) e.getUnfinishedMessage();
566 throw e.unwrapIOException();
567 } finally {
568 if (parsedMessage != null) {
569 mergeFrom(parsedMessage);
570 }
571 }
572 return this;
573 }
574 private int bitField0_;
575
576 private com.google.protobuf.Internal.IntList fDirect_ = emptyIntList();
577 private void ensureFDirectIsMutable() {
578 if (!((bitField0_ & 0x00000001) != 0)) {
579 fDirect_ = mutableCopy(fDirect_);
580 bitField0_ |= 0x00000001;
581 }
582 }
587 public java.util.List<java.lang.Integer>
589 return ((bitField0_ & 0x00000001) != 0) ?
590 java.util.Collections.unmodifiableList(fDirect_) : fDirect_;
591 }
596 public int getFDirectCount() {
597 return fDirect_.size();
598 }
604 public int getFDirect(int index) {
605 return fDirect_.getInt(index);
606 }
614 int index, int value) {
615 ensureFDirectIsMutable();
616 fDirect_.setInt(index, value);
617 onChanged();
618 return this;
619 }
625 public Builder addFDirect(int value) {
626 ensureFDirectIsMutable();
627 fDirect_.addInt(value);
628 onChanged();
629 return this;
630 }
637 java.lang.Iterable<? extends java.lang.Integer> values) {
638 ensureFDirectIsMutable();
639 com.google.protobuf.AbstractMessageLite.Builder.addAll(
640 values, fDirect_);
641 onChanged();
642 return this;
643 }
649 fDirect_ = emptyIntList();
650 bitField0_ = (bitField0_ & ~0x00000001);
651 onChanged();
652 return this;
653 }
654
655 private com.google.protobuf.Internal.IntList fInverse_ = emptyIntList();
656 private void ensureFInverseIsMutable() {
657 if (!((bitField0_ & 0x00000002) != 0)) {
658 fInverse_ = mutableCopy(fInverse_);
659 bitField0_ |= 0x00000002;
660 }
661 }
666 public java.util.List<java.lang.Integer>
668 return ((bitField0_ & 0x00000002) != 0) ?
669 java.util.Collections.unmodifiableList(fInverse_) : fInverse_;
670 }
675 public int getFInverseCount() {
676 return fInverse_.size();
677 }
683 public int getFInverse(int index) {
684 return fInverse_.getInt(index);
685 }
693 int index, int value) {
694 ensureFInverseIsMutable();
695 fInverse_.setInt(index, value);
696 onChanged();
697 return this;
698 }
704 public Builder addFInverse(int value) {
705 ensureFInverseIsMutable();
706 fInverse_.addInt(value);
707 onChanged();
708 return this;
709 }
716 java.lang.Iterable<? extends java.lang.Integer> values) {
717 ensureFInverseIsMutable();
718 com.google.protobuf.AbstractMessageLite.Builder.addAll(
719 values, fInverse_);
720 onChanged();
721 return this;
722 }
728 fInverse_ = emptyIntList();
729 bitField0_ = (bitField0_ & ~0x00000002);
730 onChanged();
731 return this;
732 }
733 @java.lang.Override
735 final com.google.protobuf.UnknownFieldSet unknownFields) {
736 return super.setUnknownFields(unknownFields);
737 }
738
739 @java.lang.Override
741 final com.google.protobuf.UnknownFieldSet unknownFields) {
742 return super.mergeUnknownFields(unknownFields);
743 }
744
745
746 // @@protoc_insertion_point(builder_scope:operations_research.sat.InverseConstraintProto)
747 }
748
749 // @@protoc_insertion_point(class_scope:operations_research.sat.InverseConstraintProto)
750 private static final com.google.ortools.sat.InverseConstraintProto DEFAULT_INSTANCE;
751 static {
752 DEFAULT_INSTANCE = new com.google.ortools.sat.InverseConstraintProto();
753 }
754
755 public static com.google.ortools.sat.InverseConstraintProto getDefaultInstance() {
756 return DEFAULT_INSTANCE;
757 }
758
759 private static final com.google.protobuf.Parser<InverseConstraintProto>
760 PARSER = new com.google.protobuf.AbstractParser<InverseConstraintProto>() {
761 @java.lang.Override
762 public InverseConstraintProto parsePartialFrom(
763 com.google.protobuf.CodedInputStream input,
764 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
765 throws com.google.protobuf.InvalidProtocolBufferException {
766 return new InverseConstraintProto(input, extensionRegistry);
767 }
768 };
769
770 public static com.google.protobuf.Parser<InverseConstraintProto> parser() {
771 return PARSER;
772 }
773
774 @java.lang.Override
775 public com.google.protobuf.Parser<InverseConstraintProto> getParserForType() {
776 return PARSER;
777 }
778
779 @java.lang.Override
780 public com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType() {
781 return DEFAULT_INSTANCE;
782 }
783
784}
785
com.google.ortools.sat.InverseConstraintProto build()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
com.google.ortools.sat.InverseConstraintProto buildPartial()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
Builder setFDirect(int index, int value)
repeated int32 f_direct = 1;
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.Message other)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder addFDirect(int value)
repeated int32 f_direct = 1;
int getFDirect(int index)
repeated int32 f_direct = 1;
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other)
Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_direct = 1;
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_inverse = 2;
Builder addFInverse(int value)
repeated int32 f_inverse = 2;
int getFInverse(int index)
repeated int32 f_inverse = 2;
Builder setFInverse(int index, int value)
repeated int32 f_inverse = 2;
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto getDefaultInstance()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getFInverseCount()
repeated int32 f_inverse = 2;
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
final com.google.protobuf.UnknownFieldSet getUnknownFields()
int getFDirect(int index)
repeated int32 f_direct = 1;
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.lang.Object newInstance(UnusedPrivateParameter unused)
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
static com.google.protobuf.Parser< InverseConstraintProto > parser()
com.google.protobuf.Parser< InverseConstraintProto > getParserForType()
int getFInverse(int index)
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data)