Java Reference

Java Reference

LinearConstraintProto.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 
17 public final class LinearConstraintProto extends
18  com.google.protobuf.GeneratedMessageV3 implements
19  // @@protoc_insertion_point(message_implements:operations_research.sat.LinearConstraintProto)
21 private static final long serialVersionUID = 0L;
22  // Use LinearConstraintProto.newBuilder() to construct.
23  private LinearConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
24  super(builder);
25  }
26  private LinearConstraintProto() {
27  vars_ = emptyIntList();
28  coeffs_ = emptyLongList();
29  domain_ = emptyLongList();
30  }
31 
32  @java.lang.Override
33  @SuppressWarnings({"unused"})
34  protected java.lang.Object newInstance(
35  UnusedPrivateParameter unused) {
36  return new LinearConstraintProto();
37  }
38 
39  @java.lang.Override
40  public final com.google.protobuf.UnknownFieldSet
42  return this.unknownFields;
43  }
44  private LinearConstraintProto(
45  com.google.protobuf.CodedInputStream input,
46  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
47  throws com.google.protobuf.InvalidProtocolBufferException {
48  this();
49  if (extensionRegistry == null) {
50  throw new java.lang.NullPointerException();
51  }
52  int mutable_bitField0_ = 0;
53  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
54  com.google.protobuf.UnknownFieldSet.newBuilder();
55  try {
56  boolean done = false;
57  while (!done) {
58  int tag = input.readTag();
59  switch (tag) {
60  case 0:
61  done = true;
62  break;
63  case 8: {
64  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
65  vars_ = newIntList();
66  mutable_bitField0_ |= 0x00000001;
67  }
68  vars_.addInt(input.readInt32());
69  break;
70  }
71  case 10: {
72  int length = input.readRawVarint32();
73  int limit = input.pushLimit(length);
74  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
75  vars_ = newIntList();
76  mutable_bitField0_ |= 0x00000001;
77  }
78  while (input.getBytesUntilLimit() > 0) {
79  vars_.addInt(input.readInt32());
80  }
81  input.popLimit(limit);
82  break;
83  }
84  case 16: {
85  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
86  coeffs_ = newLongList();
87  mutable_bitField0_ |= 0x00000002;
88  }
89  coeffs_.addLong(input.readInt64());
90  break;
91  }
92  case 18: {
93  int length = input.readRawVarint32();
94  int limit = input.pushLimit(length);
95  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
96  coeffs_ = newLongList();
97  mutable_bitField0_ |= 0x00000002;
98  }
99  while (input.getBytesUntilLimit() > 0) {
100  coeffs_.addLong(input.readInt64());
101  }
102  input.popLimit(limit);
103  break;
104  }
105  case 24: {
106  if (!((mutable_bitField0_ & 0x00000004) != 0)) {
107  domain_ = newLongList();
108  mutable_bitField0_ |= 0x00000004;
109  }
110  domain_.addLong(input.readInt64());
111  break;
112  }
113  case 26: {
114  int length = input.readRawVarint32();
115  int limit = input.pushLimit(length);
116  if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
117  domain_ = newLongList();
118  mutable_bitField0_ |= 0x00000004;
119  }
120  while (input.getBytesUntilLimit() > 0) {
121  domain_.addLong(input.readInt64());
122  }
123  input.popLimit(limit);
124  break;
125  }
126  default: {
127  if (!parseUnknownField(
128  input, unknownFields, extensionRegistry, tag)) {
129  done = true;
130  }
131  break;
132  }
133  }
134  }
135  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
136  throw e.setUnfinishedMessage(this);
137  } catch (java.io.IOException e) {
138  throw new com.google.protobuf.InvalidProtocolBufferException(
139  e).setUnfinishedMessage(this);
140  } finally {
141  if (((mutable_bitField0_ & 0x00000001) != 0)) {
142  vars_.makeImmutable(); // C
143  }
144  if (((mutable_bitField0_ & 0x00000002) != 0)) {
145  coeffs_.makeImmutable(); // C
146  }
147  if (((mutable_bitField0_ & 0x00000004) != 0)) {
148  domain_.makeImmutable(); // C
149  }
150  this.unknownFields = unknownFields.build();
151  makeExtensionsImmutable();
152  }
153  }
154  public static final com.google.protobuf.Descriptors.Descriptor
156  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
157  }
158 
159  @java.lang.Override
160  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
162  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_fieldAccessorTable
163  .ensureFieldAccessorsInitialized(
165  }
166 
167  public static final int VARS_FIELD_NUMBER = 1;
168  private com.google.protobuf.Internal.IntList vars_;
173  public java.util.List<java.lang.Integer>
175  return vars_;
176  }
181  public int getVarsCount() {
182  return vars_.size();
183  }
189  public int getVars(int index) {
190  return vars_.getInt(index);
191  }
192  private int varsMemoizedSerializedSize = -1;
193 
194  public static final int COEFFS_FIELD_NUMBER = 2;
195  private com.google.protobuf.Internal.LongList coeffs_;
204  public java.util.List<java.lang.Long>
206  return coeffs_;
207  }
216  public int getCoeffsCount() {
217  return coeffs_.size();
218  }
228  public long getCoeffs(int index) {
229  return coeffs_.getLong(index);
230  }
231  private int coeffsMemoizedSerializedSize = -1;
232 
233  public static final int DOMAIN_FIELD_NUMBER = 3;
234  private com.google.protobuf.Internal.LongList domain_;
239  public java.util.List<java.lang.Long>
241  return domain_;
242  }
247  public int getDomainCount() {
248  return domain_.size();
249  }
255  public long getDomain(int index) {
256  return domain_.getLong(index);
257  }
258  private int domainMemoizedSerializedSize = -1;
259 
260  private byte memoizedIsInitialized = -1;
261  @java.lang.Override
262  public final boolean isInitialized() {
263  byte isInitialized = memoizedIsInitialized;
264  if (isInitialized == 1) return true;
265  if (isInitialized == 0) return false;
266 
267  memoizedIsInitialized = 1;
268  return true;
269  }
270 
271  @java.lang.Override
272  public void writeTo(com.google.protobuf.CodedOutputStream output)
273  throws java.io.IOException {
275  if (getVarsList().size() > 0) {
276  output.writeUInt32NoTag(10);
277  output.writeUInt32NoTag(varsMemoizedSerializedSize);
278  }
279  for (int i = 0; i < vars_.size(); i++) {
280  output.writeInt32NoTag(vars_.getInt(i));
281  }
282  if (getCoeffsList().size() > 0) {
283  output.writeUInt32NoTag(18);
284  output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
285  }
286  for (int i = 0; i < coeffs_.size(); i++) {
287  output.writeInt64NoTag(coeffs_.getLong(i));
288  }
289  if (getDomainList().size() > 0) {
290  output.writeUInt32NoTag(26);
291  output.writeUInt32NoTag(domainMemoizedSerializedSize);
292  }
293  for (int i = 0; i < domain_.size(); i++) {
294  output.writeInt64NoTag(domain_.getLong(i));
295  }
296  unknownFields.writeTo(output);
297  }
298 
299  @java.lang.Override
300  public int getSerializedSize() {
301  int size = memoizedSize;
302  if (size != -1) return size;
303 
304  size = 0;
305  {
306  int dataSize = 0;
307  for (int i = 0; i < vars_.size(); i++) {
308  dataSize += com.google.protobuf.CodedOutputStream
309  .computeInt32SizeNoTag(vars_.getInt(i));
310  }
311  size += dataSize;
312  if (!getVarsList().isEmpty()) {
313  size += 1;
314  size += com.google.protobuf.CodedOutputStream
315  .computeInt32SizeNoTag(dataSize);
316  }
317  varsMemoizedSerializedSize = dataSize;
318  }
319  {
320  int dataSize = 0;
321  for (int i = 0; i < coeffs_.size(); i++) {
322  dataSize += com.google.protobuf.CodedOutputStream
323  .computeInt64SizeNoTag(coeffs_.getLong(i));
324  }
325  size += dataSize;
326  if (!getCoeffsList().isEmpty()) {
327  size += 1;
328  size += com.google.protobuf.CodedOutputStream
329  .computeInt32SizeNoTag(dataSize);
330  }
331  coeffsMemoizedSerializedSize = dataSize;
332  }
333  {
334  int dataSize = 0;
335  for (int i = 0; i < domain_.size(); i++) {
336  dataSize += com.google.protobuf.CodedOutputStream
337  .computeInt64SizeNoTag(domain_.getLong(i));
338  }
339  size += dataSize;
340  if (!getDomainList().isEmpty()) {
341  size += 1;
342  size += com.google.protobuf.CodedOutputStream
343  .computeInt32SizeNoTag(dataSize);
344  }
345  domainMemoizedSerializedSize = dataSize;
346  }
347  size += unknownFields.getSerializedSize();
348  memoizedSize = size;
349  return size;
350  }
351 
352  @java.lang.Override
353  public boolean equals(final java.lang.Object obj) {
354  if (obj == this) {
355  return true;
356  }
357  if (!(obj instanceof com.google.ortools.sat.LinearConstraintProto)) {
358  return super.equals(obj);
359  }
361 
362  if (!getVarsList()
363  .equals(other.getVarsList())) return false;
364  if (!getCoeffsList()
365  .equals(other.getCoeffsList())) return false;
366  if (!getDomainList()
367  .equals(other.getDomainList())) return false;
368  if (!unknownFields.equals(other.unknownFields)) return false;
369  return true;
370  }
371 
372  @java.lang.Override
373  public int hashCode() {
374  if (memoizedHashCode != 0) {
375  return memoizedHashCode;
376  }
377  int hash = 41;
378  hash = (19 * hash) + getDescriptor().hashCode();
379  if (getVarsCount() > 0) {
380  hash = (37 * hash) + VARS_FIELD_NUMBER;
381  hash = (53 * hash) + getVarsList().hashCode();
382  }
383  if (getCoeffsCount() > 0) {
384  hash = (37 * hash) + COEFFS_FIELD_NUMBER;
385  hash = (53 * hash) + getCoeffsList().hashCode();
386  }
387  if (getDomainCount() > 0) {
388  hash = (37 * hash) + DOMAIN_FIELD_NUMBER;
389  hash = (53 * hash) + getDomainList().hashCode();
390  }
391  hash = (29 * hash) + unknownFields.hashCode();
392  memoizedHashCode = hash;
393  return hash;
394  }
395 
397  java.nio.ByteBuffer data)
398  throws com.google.protobuf.InvalidProtocolBufferException {
399  return PARSER.parseFrom(data);
400  }
402  java.nio.ByteBuffer data,
403  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
404  throws com.google.protobuf.InvalidProtocolBufferException {
405  return PARSER.parseFrom(data, extensionRegistry);
406  }
408  com.google.protobuf.ByteString data)
409  throws com.google.protobuf.InvalidProtocolBufferException {
410  return PARSER.parseFrom(data);
411  }
413  com.google.protobuf.ByteString data,
414  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
415  throws com.google.protobuf.InvalidProtocolBufferException {
416  return PARSER.parseFrom(data, extensionRegistry);
417  }
419  throws com.google.protobuf.InvalidProtocolBufferException {
420  return PARSER.parseFrom(data);
421  }
423  byte[] data,
424  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
425  throws com.google.protobuf.InvalidProtocolBufferException {
426  return PARSER.parseFrom(data, extensionRegistry);
427  }
428  public static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input)
429  throws java.io.IOException {
430  return com.google.protobuf.GeneratedMessageV3
431  .parseWithIOException(PARSER, input);
432  }
434  java.io.InputStream input,
435  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
436  throws java.io.IOException {
437  return com.google.protobuf.GeneratedMessageV3
438  .parseWithIOException(PARSER, input, extensionRegistry);
439  }
440  public static com.google.ortools.sat.LinearConstraintProto parseDelimitedFrom(java.io.InputStream input)
441  throws java.io.IOException {
442  return com.google.protobuf.GeneratedMessageV3
443  .parseDelimitedWithIOException(PARSER, input);
444  }
446  java.io.InputStream input,
447  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
448  throws java.io.IOException {
449  return com.google.protobuf.GeneratedMessageV3
450  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
451  }
453  com.google.protobuf.CodedInputStream input)
454  throws java.io.IOException {
455  return com.google.protobuf.GeneratedMessageV3
456  .parseWithIOException(PARSER, input);
457  }
459  com.google.protobuf.CodedInputStream input,
460  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
461  throws java.io.IOException {
462  return com.google.protobuf.GeneratedMessageV3
463  .parseWithIOException(PARSER, input, extensionRegistry);
464  }
465 
466  @java.lang.Override
467  public Builder newBuilderForType() { return newBuilder(); }
468  public static Builder newBuilder() {
469  return DEFAULT_INSTANCE.toBuilder();
470  }
472  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
473  }
474  @java.lang.Override
475  public Builder toBuilder() {
476  return this == DEFAULT_INSTANCE
477  ? new Builder() : new Builder().mergeFrom(this);
478  }
479 
480  @java.lang.Override
482  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
483  Builder builder = new Builder(parent);
484  return builder;
485  }
497  public static final class Builder extends
498  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
499  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearConstraintProto)
500  com.google.ortools.sat.LinearConstraintProtoOrBuilder {
501  public static final com.google.protobuf.Descriptors.Descriptor
503  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
504  }
505 
506  @java.lang.Override
507  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
509  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_fieldAccessorTable
510  .ensureFieldAccessorsInitialized(
512  }
513 
514  // Construct using com.google.ortools.sat.LinearConstraintProto.newBuilder()
515  private Builder() {
516  maybeForceBuilderInitialization();
517  }
518 
519  private Builder(
520  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
521  super(parent);
522  maybeForceBuilderInitialization();
523  }
524  private void maybeForceBuilderInitialization() {
525  if (com.google.protobuf.GeneratedMessageV3
526  .alwaysUseFieldBuilders) {
527  }
528  }
529  @java.lang.Override
530  public Builder clear() {
531  super.clear();
532  vars_ = emptyIntList();
533  bitField0_ = (bitField0_ & ~0x00000001);
534  coeffs_ = emptyLongList();
535  bitField0_ = (bitField0_ & ~0x00000002);
536  domain_ = emptyLongList();
537  bitField0_ = (bitField0_ & ~0x00000004);
538  return this;
539  }
540 
541  @java.lang.Override
542  public com.google.protobuf.Descriptors.Descriptor
544  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
545  }
546 
547  @java.lang.Override
550  }
551 
552  @java.lang.Override
555  if (!result.isInitialized()) {
556  throw newUninitializedMessageException(result);
557  }
558  return result;
559  }
560 
561  @java.lang.Override
564  int from_bitField0_ = bitField0_;
565  if (((bitField0_ & 0x00000001) != 0)) {
566  vars_.makeImmutable();
567  bitField0_ = (bitField0_ & ~0x00000001);
568  }
569  result.vars_ = vars_;
570  if (((bitField0_ & 0x00000002) != 0)) {
571  coeffs_.makeImmutable();
572  bitField0_ = (bitField0_ & ~0x00000002);
573  }
574  result.coeffs_ = coeffs_;
575  if (((bitField0_ & 0x00000004) != 0)) {
576  domain_.makeImmutable();
577  bitField0_ = (bitField0_ & ~0x00000004);
578  }
579  result.domain_ = domain_;
580  onBuilt();
581  return result;
582  }
583 
584  @java.lang.Override
585  public Builder clone() {
586  return super.clone();
587  }
588  @java.lang.Override
590  com.google.protobuf.Descriptors.FieldDescriptor field,
591  java.lang.Object value) {
592  return super.setField(field, value);
593  }
594  @java.lang.Override
596  com.google.protobuf.Descriptors.FieldDescriptor field) {
597  return super.clearField(field);
598  }
599  @java.lang.Override
601  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
602  return super.clearOneof(oneof);
603  }
604  @java.lang.Override
606  com.google.protobuf.Descriptors.FieldDescriptor field,
607  int index, java.lang.Object value) {
608  return super.setRepeatedField(field, index, value);
609  }
610  @java.lang.Override
612  com.google.protobuf.Descriptors.FieldDescriptor field,
613  java.lang.Object value) {
614  return super.addRepeatedField(field, value);
615  }
616  @java.lang.Override
617  public Builder mergeFrom(com.google.protobuf.Message other) {
618  if (other instanceof com.google.ortools.sat.LinearConstraintProto) {
620  } else {
621  super.mergeFrom(other);
622  return this;
623  }
624  }
625 
627  if (other == com.google.ortools.sat.LinearConstraintProto.getDefaultInstance()) return this;
628  if (!other.vars_.isEmpty()) {
629  if (vars_.isEmpty()) {
630  vars_ = other.vars_;
631  bitField0_ = (bitField0_ & ~0x00000001);
632  } else {
633  ensureVarsIsMutable();
634  vars_.addAll(other.vars_);
635  }
636  onChanged();
637  }
638  if (!other.coeffs_.isEmpty()) {
639  if (coeffs_.isEmpty()) {
640  coeffs_ = other.coeffs_;
641  bitField0_ = (bitField0_ & ~0x00000002);
642  } else {
643  ensureCoeffsIsMutable();
644  coeffs_.addAll(other.coeffs_);
645  }
646  onChanged();
647  }
648  if (!other.domain_.isEmpty()) {
649  if (domain_.isEmpty()) {
650  domain_ = other.domain_;
651  bitField0_ = (bitField0_ & ~0x00000004);
652  } else {
653  ensureDomainIsMutable();
654  domain_.addAll(other.domain_);
655  }
656  onChanged();
657  }
658  this.mergeUnknownFields(other.unknownFields);
659  onChanged();
660  return this;
661  }
662 
663  @java.lang.Override
664  public final boolean isInitialized() {
665  return true;
666  }
667 
668  @java.lang.Override
670  com.google.protobuf.CodedInputStream input,
671  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
672  throws java.io.IOException {
673  com.google.ortools.sat.LinearConstraintProto parsedMessage = null;
674  try {
675  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
676  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
677  parsedMessage = (com.google.ortools.sat.LinearConstraintProto) e.getUnfinishedMessage();
678  throw e.unwrapIOException();
679  } finally {
680  if (parsedMessage != null) {
681  mergeFrom(parsedMessage);
682  }
683  }
684  return this;
685  }
686  private int bitField0_;
687 
688  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
689  private void ensureVarsIsMutable() {
690  if (!((bitField0_ & 0x00000001) != 0)) {
691  vars_ = mutableCopy(vars_);
692  bitField0_ |= 0x00000001;
693  }
694  }
699  public java.util.List<java.lang.Integer>
701  return ((bitField0_ & 0x00000001) != 0) ?
702  java.util.Collections.unmodifiableList(vars_) : vars_;
703  }
708  public int getVarsCount() {
709  return vars_.size();
710  }
716  public int getVars(int index) {
717  return vars_.getInt(index);
718  }
725  public Builder setVars(
726  int index, int value) {
727  ensureVarsIsMutable();
728  vars_.setInt(index, value);
729  onChanged();
730  return this;
731  }
737  public Builder addVars(int value) {
738  ensureVarsIsMutable();
739  vars_.addInt(value);
740  onChanged();
741  return this;
742  }
749  java.lang.Iterable<? extends java.lang.Integer> values) {
750  ensureVarsIsMutable();
751  com.google.protobuf.AbstractMessageLite.Builder.addAll(
752  values, vars_);
753  onChanged();
754  return this;
755  }
760  public Builder clearVars() {
761  vars_ = emptyIntList();
762  bitField0_ = (bitField0_ & ~0x00000001);
763  onChanged();
764  return this;
765  }
766 
767  private com.google.protobuf.Internal.LongList coeffs_ = emptyLongList();
768  private void ensureCoeffsIsMutable() {
769  if (!((bitField0_ & 0x00000002) != 0)) {
770  coeffs_ = mutableCopy(coeffs_);
771  bitField0_ |= 0x00000002;
772  }
773  }
782  public java.util.List<java.lang.Long>
784  return ((bitField0_ & 0x00000002) != 0) ?
785  java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
786  }
795  public int getCoeffsCount() {
796  return coeffs_.size();
797  }
807  public long getCoeffs(int index) {
808  return coeffs_.getLong(index);
809  }
821  int index, long value) {
822  ensureCoeffsIsMutable();
823  coeffs_.setLong(index, value);
824  onChanged();
825  return this;
826  }
836  public Builder addCoeffs(long value) {
837  ensureCoeffsIsMutable();
838  coeffs_.addLong(value);
839  onChanged();
840  return this;
841  }
852  java.lang.Iterable<? extends java.lang.Long> values) {
853  ensureCoeffsIsMutable();
854  com.google.protobuf.AbstractMessageLite.Builder.addAll(
855  values, coeffs_);
856  onChanged();
857  return this;
858  }
867  public Builder clearCoeffs() {
868  coeffs_ = emptyLongList();
869  bitField0_ = (bitField0_ & ~0x00000002);
870  onChanged();
871  return this;
872  }
873 
874  private com.google.protobuf.Internal.LongList domain_ = emptyLongList();
875  private void ensureDomainIsMutable() {
876  if (!((bitField0_ & 0x00000004) != 0)) {
877  domain_ = mutableCopy(domain_);
878  bitField0_ |= 0x00000004;
879  }
880  }
885  public java.util.List<java.lang.Long>
887  return ((bitField0_ & 0x00000004) != 0) ?
888  java.util.Collections.unmodifiableList(domain_) : domain_;
889  }
894  public int getDomainCount() {
895  return domain_.size();
896  }
902  public long getDomain(int index) {
903  return domain_.getLong(index);
904  }
912  int index, long value) {
913  ensureDomainIsMutable();
914  domain_.setLong(index, value);
915  onChanged();
916  return this;
917  }
923  public Builder addDomain(long value) {
924  ensureDomainIsMutable();
925  domain_.addLong(value);
926  onChanged();
927  return this;
928  }
935  java.lang.Iterable<? extends java.lang.Long> values) {
936  ensureDomainIsMutable();
937  com.google.protobuf.AbstractMessageLite.Builder.addAll(
938  values, domain_);
939  onChanged();
940  return this;
941  }
946  public Builder clearDomain() {
947  domain_ = emptyLongList();
948  bitField0_ = (bitField0_ & ~0x00000004);
949  onChanged();
950  return this;
951  }
952  @java.lang.Override
953  public final Builder setUnknownFields(
954  final com.google.protobuf.UnknownFieldSet unknownFields) {
955  return super.setUnknownFields(unknownFields);
956  }
957 
958  @java.lang.Override
960  final com.google.protobuf.UnknownFieldSet unknownFields) {
961  return super.mergeUnknownFields(unknownFields);
962  }
963 
964 
965  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearConstraintProto)
966  }
967 
968  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearConstraintProto)
969  private static final com.google.ortools.sat.LinearConstraintProto DEFAULT_INSTANCE;
970  static {
971  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearConstraintProto();
972  }
973 
975  return DEFAULT_INSTANCE;
976  }
977 
978  private static final com.google.protobuf.Parser<LinearConstraintProto>
979  PARSER = new com.google.protobuf.AbstractParser<LinearConstraintProto>() {
980  @java.lang.Override
981  public LinearConstraintProto parsePartialFrom(
982  com.google.protobuf.CodedInputStream input,
983  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
984  throws com.google.protobuf.InvalidProtocolBufferException {
985  return new LinearConstraintProto(input, extensionRegistry);
986  }
987  };
988 
989  public static com.google.protobuf.Parser<LinearConstraintProto> parser() {
990  return PARSER;
991  }
992 
993  @java.lang.Override
994  public com.google.protobuf.Parser<LinearConstraintProto> getParserForType() {
995  return PARSER;
996  }
997 
998  @java.lang.Override
1000  return DEFAULT_INSTANCE;
1001  }
1002 
1003 }
1004 
int getCoeffsCount()
long getDomain(int index)
repeated int64 domain = 3;
static com.google.ortools.sat.LinearConstraintProto getDefaultInstance()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static Builder newBuilder()
java.util.List< java.lang.Long > getCoeffsList()
Builder setDomain(int index, long value)
repeated int64 domain = 3;
int getVars(int index)
repeated int32 vars = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Builder addDomain(long value)
repeated int64 domain = 3;
int getVarsCount()
repeated int32 vars = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder clear()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
int getVarsCount()
repeated int32 vars = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int VARS_FIELD_NUMBER
.lang.Override com.google.ortools.sat.LinearConstraintProto build()
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.nio.ByteBuffer data)
Builder clearVars()
repeated int32 vars = 1;
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
long getCoeffs(int index)
.lang.Override com.google.ortools.sat.LinearConstraintProto buildPartial()
Builder addAllDomain(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 domain = 3;
.lang.Override final boolean isInitialized()
Builder addCoeffs(long value)
static com.google.ortools.sat.LinearConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearCoeffs()
.lang.Override Builder newBuilderForType()
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
int getDomainCount()
repeated int64 domain = 3;
.lang.Override Builder clone()
static com.google.ortools.sat.LinearConstraintProto parseFrom(byte[] data)
long getCoeffs(int index)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder toBuilder()
static final int COEFFS_FIELD_NUMBER
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override int getSerializedSize()
.lang.Override com.google.ortools.sat.LinearConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override final boolean isInitialized()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Long > values)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
long getDomain(int index)
repeated int64 domain = 3;
.lang.Override com.google.ortools.sat.LinearConstraintProto getDefaultInstanceForType()
Builder addVars(int value)
repeated int32 vars = 1;
int getDomainCount()
repeated int64 domain = 3;
static com.google.ortools.sat.LinearConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int DOMAIN_FIELD_NUMBER
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< LinearConstraintProto > getParserForType()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearConstraintProto parseDelimitedFrom(java.io.InputStream input)
int getCoeffsCount()
static com.google.protobuf.Parser< LinearConstraintProto > parser()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
java.util.List< java.lang.Long > getCoeffsList()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Long > getDomainList()
repeated int64 domain = 3;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setVars(int index, int value)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.List< java.lang.Long > getDomainList()
repeated int64 domain = 3;
Builder setCoeffs(int index, long value)
Builder mergeFrom(com.google.ortools.sat.LinearConstraintProto other)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearDomain()
repeated int64 domain = 3;
.lang.Override int hashCode()
static Builder newBuilder(com.google.ortools.sat.LinearConstraintProto prototype)
.lang.Override boolean equals(final java.lang.Object obj)