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 
4 package com.google.ortools.sat;
5 
14 public final class InverseConstraintProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.sat.InverseConstraintProto)
18 private 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  }
40  private InverseConstraintProto(
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(
137  }
138 
139  public static final int F_DIRECT_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList fDirect_;
144  public java.util.List<java.lang.Integer>
146  return fDirect_;
147  }
151  public int getFDirectCount() {
152  return fDirect_.size();
153  }
157  public int getFDirect(int index) {
158  return fDirect_.getInt(index);
159  }
160  private int fDirectMemoizedSerializedSize = -1;
161 
162  public static final int F_INVERSE_FIELD_NUMBER = 2;
163  private com.google.protobuf.Internal.IntList fInverse_;
167  public java.util.List<java.lang.Integer>
169  return fInverse_;
170  }
174  public int getFInverseCount() {
175  return fInverse_.size();
176  }
180  public int getFInverse(int index) {
181  return fInverse_.getInt(index);
182  }
183  private int fInverseMemoizedSerializedSize = -1;
184 
185  private byte memoizedIsInitialized = -1;
186  @java.lang.Override
187  public final boolean isInitialized() {
188  byte isInitialized = memoizedIsInitialized;
189  if (isInitialized == 1) return true;
190  if (isInitialized == 0) return false;
191 
192  memoizedIsInitialized = 1;
193  return true;
194  }
195 
196  @java.lang.Override
197  public void writeTo(com.google.protobuf.CodedOutputStream output)
198  throws java.io.IOException {
200  if (getFDirectList().size() > 0) {
201  output.writeUInt32NoTag(10);
202  output.writeUInt32NoTag(fDirectMemoizedSerializedSize);
203  }
204  for (int i = 0; i < fDirect_.size(); i++) {
205  output.writeInt32NoTag(fDirect_.getInt(i));
206  }
207  if (getFInverseList().size() > 0) {
208  output.writeUInt32NoTag(18);
209  output.writeUInt32NoTag(fInverseMemoizedSerializedSize);
210  }
211  for (int i = 0; i < fInverse_.size(); i++) {
212  output.writeInt32NoTag(fInverse_.getInt(i));
213  }
214  unknownFields.writeTo(output);
215  }
216 
217  @java.lang.Override
218  public int getSerializedSize() {
219  int size = memoizedSize;
220  if (size != -1) return size;
221 
222  size = 0;
223  {
224  int dataSize = 0;
225  for (int i = 0; i < fDirect_.size(); i++) {
226  dataSize += com.google.protobuf.CodedOutputStream
227  .computeInt32SizeNoTag(fDirect_.getInt(i));
228  }
229  size += dataSize;
230  if (!getFDirectList().isEmpty()) {
231  size += 1;
232  size += com.google.protobuf.CodedOutputStream
233  .computeInt32SizeNoTag(dataSize);
234  }
235  fDirectMemoizedSerializedSize = dataSize;
236  }
237  {
238  int dataSize = 0;
239  for (int i = 0; i < fInverse_.size(); i++) {
240  dataSize += com.google.protobuf.CodedOutputStream
241  .computeInt32SizeNoTag(fInverse_.getInt(i));
242  }
243  size += dataSize;
244  if (!getFInverseList().isEmpty()) {
245  size += 1;
246  size += com.google.protobuf.CodedOutputStream
247  .computeInt32SizeNoTag(dataSize);
248  }
249  fInverseMemoizedSerializedSize = dataSize;
250  }
251  size += unknownFields.getSerializedSize();
252  memoizedSize = size;
253  return size;
254  }
255 
256  @java.lang.Override
257  public boolean equals(final java.lang.Object obj) {
258  if (obj == this) {
259  return true;
260  }
261  if (!(obj instanceof com.google.ortools.sat.InverseConstraintProto)) {
262  return super.equals(obj);
263  }
265 
266  if (!getFDirectList()
267  .equals(other.getFDirectList())) return false;
268  if (!getFInverseList()
269  .equals(other.getFInverseList())) return false;
270  if (!unknownFields.equals(other.unknownFields)) return false;
271  return true;
272  }
273 
274  @java.lang.Override
275  public int hashCode() {
276  if (memoizedHashCode != 0) {
277  return memoizedHashCode;
278  }
279  int hash = 41;
280  hash = (19 * hash) + getDescriptor().hashCode();
281  if (getFDirectCount() > 0) {
282  hash = (37 * hash) + F_DIRECT_FIELD_NUMBER;
283  hash = (53 * hash) + getFDirectList().hashCode();
284  }
285  if (getFInverseCount() > 0) {
286  hash = (37 * hash) + F_INVERSE_FIELD_NUMBER;
287  hash = (53 * hash) + getFInverseList().hashCode();
288  }
289  hash = (29 * hash) + unknownFields.hashCode();
290  memoizedHashCode = hash;
291  return hash;
292  }
293 
295  java.nio.ByteBuffer data)
296  throws com.google.protobuf.InvalidProtocolBufferException {
297  return PARSER.parseFrom(data);
298  }
300  java.nio.ByteBuffer data,
301  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302  throws com.google.protobuf.InvalidProtocolBufferException {
303  return PARSER.parseFrom(data, extensionRegistry);
304  }
306  com.google.protobuf.ByteString data)
307  throws com.google.protobuf.InvalidProtocolBufferException {
308  return PARSER.parseFrom(data);
309  }
311  com.google.protobuf.ByteString data,
312  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313  throws com.google.protobuf.InvalidProtocolBufferException {
314  return PARSER.parseFrom(data, extensionRegistry);
315  }
317  throws com.google.protobuf.InvalidProtocolBufferException {
318  return PARSER.parseFrom(data);
319  }
321  byte[] 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(java.io.InputStream input)
327  throws java.io.IOException {
328  return com.google.protobuf.GeneratedMessageV3
329  .parseWithIOException(PARSER, input);
330  }
332  java.io.InputStream input,
333  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
334  throws java.io.IOException {
335  return com.google.protobuf.GeneratedMessageV3
336  .parseWithIOException(PARSER, input, extensionRegistry);
337  }
338  public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
339  throws java.io.IOException {
340  return com.google.protobuf.GeneratedMessageV3
341  .parseDelimitedWithIOException(PARSER, input);
342  }
344  java.io.InputStream input,
345  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346  throws java.io.IOException {
347  return com.google.protobuf.GeneratedMessageV3
348  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
349  }
351  com.google.protobuf.CodedInputStream input)
352  throws java.io.IOException {
353  return com.google.protobuf.GeneratedMessageV3
354  .parseWithIOException(PARSER, input);
355  }
357  com.google.protobuf.CodedInputStream input,
358  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
359  throws java.io.IOException {
360  return com.google.protobuf.GeneratedMessageV3
361  .parseWithIOException(PARSER, input, extensionRegistry);
362  }
363 
364  @java.lang.Override
365  public Builder newBuilderForType() { return newBuilder(); }
366  public static Builder newBuilder() {
367  return DEFAULT_INSTANCE.toBuilder();
368  }
370  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
371  }
372  @java.lang.Override
373  public Builder toBuilder() {
374  return this == DEFAULT_INSTANCE
375  ? new Builder() : new Builder().mergeFrom(this);
376  }
377 
378  @java.lang.Override
380  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
381  Builder builder = new Builder(parent);
382  return builder;
383  }
392  public static final class Builder extends
393  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
394  // @@protoc_insertion_point(builder_implements:operations_research.sat.InverseConstraintProto)
395  com.google.ortools.sat.InverseConstraintProtoOrBuilder {
396  public static final com.google.protobuf.Descriptors.Descriptor
398  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
399  }
400 
401  @java.lang.Override
402  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
404  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
405  .ensureFieldAccessorsInitialized(
407  }
408 
409  // Construct using com.google.ortools.sat.InverseConstraintProto.newBuilder()
410  private Builder() {
411  maybeForceBuilderInitialization();
412  }
413 
414  private Builder(
415  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
416  super(parent);
417  maybeForceBuilderInitialization();
418  }
419  private void maybeForceBuilderInitialization() {
420  if (com.google.protobuf.GeneratedMessageV3
421  .alwaysUseFieldBuilders) {
422  }
423  }
424  @java.lang.Override
425  public Builder clear() {
426  super.clear();
427  fDirect_ = emptyIntList();
428  bitField0_ = (bitField0_ & ~0x00000001);
429  fInverse_ = emptyIntList();
430  bitField0_ = (bitField0_ & ~0x00000002);
431  return this;
432  }
433 
434  @java.lang.Override
435  public com.google.protobuf.Descriptors.Descriptor
437  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
438  }
439 
440  @java.lang.Override
443  }
444 
445  @java.lang.Override
448  if (!result.isInitialized()) {
449  throw newUninitializedMessageException(result);
450  }
451  return result;
452  }
453 
454  @java.lang.Override
457  int from_bitField0_ = bitField0_;
458  if (((bitField0_ & 0x00000001) != 0)) {
459  fDirect_.makeImmutable();
460  bitField0_ = (bitField0_ & ~0x00000001);
461  }
462  result.fDirect_ = fDirect_;
463  if (((bitField0_ & 0x00000002) != 0)) {
464  fInverse_.makeImmutable();
465  bitField0_ = (bitField0_ & ~0x00000002);
466  }
467  result.fInverse_ = fInverse_;
468  onBuilt();
469  return result;
470  }
471 
472  @java.lang.Override
473  public Builder clone() {
474  return super.clone();
475  }
476  @java.lang.Override
478  com.google.protobuf.Descriptors.FieldDescriptor field,
479  java.lang.Object value) {
480  return super.setField(field, value);
481  }
482  @java.lang.Override
484  com.google.protobuf.Descriptors.FieldDescriptor field) {
485  return super.clearField(field);
486  }
487  @java.lang.Override
489  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
490  return super.clearOneof(oneof);
491  }
492  @java.lang.Override
494  com.google.protobuf.Descriptors.FieldDescriptor field,
495  int index, java.lang.Object value) {
496  return super.setRepeatedField(field, index, value);
497  }
498  @java.lang.Override
500  com.google.protobuf.Descriptors.FieldDescriptor field,
501  java.lang.Object value) {
502  return super.addRepeatedField(field, value);
503  }
504  @java.lang.Override
505  public Builder mergeFrom(com.google.protobuf.Message other) {
506  if (other instanceof com.google.ortools.sat.InverseConstraintProto) {
508  } else {
509  super.mergeFrom(other);
510  return this;
511  }
512  }
513 
515  if (other == com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) return this;
516  if (!other.fDirect_.isEmpty()) {
517  if (fDirect_.isEmpty()) {
518  fDirect_ = other.fDirect_;
519  bitField0_ = (bitField0_ & ~0x00000001);
520  } else {
521  ensureFDirectIsMutable();
522  fDirect_.addAll(other.fDirect_);
523  }
524  onChanged();
525  }
526  if (!other.fInverse_.isEmpty()) {
527  if (fInverse_.isEmpty()) {
528  fInverse_ = other.fInverse_;
529  bitField0_ = (bitField0_ & ~0x00000002);
530  } else {
531  ensureFInverseIsMutable();
532  fInverse_.addAll(other.fInverse_);
533  }
534  onChanged();
535  }
536  this.mergeUnknownFields(other.unknownFields);
537  onChanged();
538  return this;
539  }
540 
541  @java.lang.Override
542  public final boolean isInitialized() {
543  return true;
544  }
545 
546  @java.lang.Override
548  com.google.protobuf.CodedInputStream input,
549  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
550  throws java.io.IOException {
551  com.google.ortools.sat.InverseConstraintProto parsedMessage = null;
552  try {
553  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
554  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
555  parsedMessage = (com.google.ortools.sat.InverseConstraintProto) e.getUnfinishedMessage();
556  throw e.unwrapIOException();
557  } finally {
558  if (parsedMessage != null) {
559  mergeFrom(parsedMessage);
560  }
561  }
562  return this;
563  }
564  private int bitField0_;
565 
566  private com.google.protobuf.Internal.IntList fDirect_ = emptyIntList();
567  private void ensureFDirectIsMutable() {
568  if (!((bitField0_ & 0x00000001) != 0)) {
569  fDirect_ = mutableCopy(fDirect_);
570  bitField0_ |= 0x00000001;
571  }
572  }
576  public java.util.List<java.lang.Integer>
578  return ((bitField0_ & 0x00000001) != 0) ?
579  java.util.Collections.unmodifiableList(fDirect_) : fDirect_;
580  }
584  public int getFDirectCount() {
585  return fDirect_.size();
586  }
590  public int getFDirect(int index) {
591  return fDirect_.getInt(index);
592  }
597  int index, int value) {
598  ensureFDirectIsMutable();
599  fDirect_.setInt(index, value);
600  onChanged();
601  return this;
602  }
606  public Builder addFDirect(int value) {
607  ensureFDirectIsMutable();
608  fDirect_.addInt(value);
609  onChanged();
610  return this;
611  }
616  java.lang.Iterable<? extends java.lang.Integer> values) {
617  ensureFDirectIsMutable();
618  com.google.protobuf.AbstractMessageLite.Builder.addAll(
619  values, fDirect_);
620  onChanged();
621  return this;
622  }
627  fDirect_ = emptyIntList();
628  bitField0_ = (bitField0_ & ~0x00000001);
629  onChanged();
630  return this;
631  }
632 
633  private com.google.protobuf.Internal.IntList fInverse_ = emptyIntList();
634  private void ensureFInverseIsMutable() {
635  if (!((bitField0_ & 0x00000002) != 0)) {
636  fInverse_ = mutableCopy(fInverse_);
637  bitField0_ |= 0x00000002;
638  }
639  }
643  public java.util.List<java.lang.Integer>
645  return ((bitField0_ & 0x00000002) != 0) ?
646  java.util.Collections.unmodifiableList(fInverse_) : fInverse_;
647  }
651  public int getFInverseCount() {
652  return fInverse_.size();
653  }
657  public int getFInverse(int index) {
658  return fInverse_.getInt(index);
659  }
664  int index, int value) {
665  ensureFInverseIsMutable();
666  fInverse_.setInt(index, value);
667  onChanged();
668  return this;
669  }
673  public Builder addFInverse(int value) {
674  ensureFInverseIsMutable();
675  fInverse_.addInt(value);
676  onChanged();
677  return this;
678  }
683  java.lang.Iterable<? extends java.lang.Integer> values) {
684  ensureFInverseIsMutable();
685  com.google.protobuf.AbstractMessageLite.Builder.addAll(
686  values, fInverse_);
687  onChanged();
688  return this;
689  }
694  fInverse_ = emptyIntList();
695  bitField0_ = (bitField0_ & ~0x00000002);
696  onChanged();
697  return this;
698  }
699  @java.lang.Override
700  public final Builder setUnknownFields(
701  final com.google.protobuf.UnknownFieldSet unknownFields) {
702  return super.setUnknownFields(unknownFields);
703  }
704 
705  @java.lang.Override
707  final com.google.protobuf.UnknownFieldSet unknownFields) {
708  return super.mergeUnknownFields(unknownFields);
709  }
710 
711 
712  // @@protoc_insertion_point(builder_scope:operations_research.sat.InverseConstraintProto)
713  }
714 
715  // @@protoc_insertion_point(class_scope:operations_research.sat.InverseConstraintProto)
716  private static final com.google.ortools.sat.InverseConstraintProto DEFAULT_INSTANCE;
717  static {
718  DEFAULT_INSTANCE = new com.google.ortools.sat.InverseConstraintProto();
719  }
720 
722  return DEFAULT_INSTANCE;
723  }
724 
725  private static final com.google.protobuf.Parser<InverseConstraintProto>
726  PARSER = new com.google.protobuf.AbstractParser<InverseConstraintProto>() {
727  @java.lang.Override
728  public InverseConstraintProto parsePartialFrom(
729  com.google.protobuf.CodedInputStream input,
730  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
731  throws com.google.protobuf.InvalidProtocolBufferException {
732  return new InverseConstraintProto(input, extensionRegistry);
733  }
734  };
735 
736  public static com.google.protobuf.Parser<InverseConstraintProto> parser() {
737  return PARSER;
738  }
739 
740  @java.lang.Override
741  public com.google.protobuf.Parser<InverseConstraintProto> getParserForType() {
742  return PARSER;
743  }
744 
745  @java.lang.Override
747  return DEFAULT_INSTANCE;
748  }
749 
750 }
751 
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.ortools.sat.InverseConstraintProto buildPartial()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
int getFInverse(int index)
repeated int32 f_inverse = 2;
static com.google.protobuf.Parser< InverseConstraintProto > parser()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data)
Builder addFInverse(int value)
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto getDefaultInstance()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_inverse = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype)
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Parser< InverseConstraintProto > getParserForType()
.lang.Override com.google.ortools.sat.InverseConstraintProto build()
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data)
Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
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)
int getFInverseCount()
repeated int32 f_inverse = 2;
int getFInverse(int index)
repeated int32 f_inverse = 2;
Builder addFDirect(int value)
repeated int32 f_direct = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_direct = 1;
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
int getFDirect(int index)
repeated int32 f_direct = 1;
Builder setFInverse(int index, int value)
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder setFDirect(int index, int value)
repeated int32 f_direct = 1;