Java Reference

Java Reference

LinearExpressionProto.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 
9 public final class LinearExpressionProto extends
10  com.google.protobuf.GeneratedMessageV3 implements
11  // @@protoc_insertion_point(message_implements:operations_research.sat.LinearExpressionProto)
13 private static final long serialVersionUID = 0L;
14  // Use LinearExpressionProto.newBuilder() to construct.
15  private LinearExpressionProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
16  super(builder);
17  }
18  private LinearExpressionProto() {
19  vars_ = emptyIntList();
20  coeffs_ = emptyLongList();
21  }
22 
23  @java.lang.Override
24  @SuppressWarnings({"unused"})
25  protected java.lang.Object newInstance(
26  UnusedPrivateParameter unused) {
27  return new LinearExpressionProto();
28  }
29 
30  @java.lang.Override
31  public final com.google.protobuf.UnknownFieldSet
33  return this.unknownFields;
34  }
35  private LinearExpressionProto(
36  com.google.protobuf.CodedInputStream input,
37  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
38  throws com.google.protobuf.InvalidProtocolBufferException {
39  this();
40  if (extensionRegistry == null) {
41  throw new java.lang.NullPointerException();
42  }
43  int mutable_bitField0_ = 0;
44  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
45  com.google.protobuf.UnknownFieldSet.newBuilder();
46  try {
47  boolean done = false;
48  while (!done) {
49  int tag = input.readTag();
50  switch (tag) {
51  case 0:
52  done = true;
53  break;
54  case 8: {
55  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
56  vars_ = newIntList();
57  mutable_bitField0_ |= 0x00000001;
58  }
59  vars_.addInt(input.readInt32());
60  break;
61  }
62  case 10: {
63  int length = input.readRawVarint32();
64  int limit = input.pushLimit(length);
65  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
66  vars_ = newIntList();
67  mutable_bitField0_ |= 0x00000001;
68  }
69  while (input.getBytesUntilLimit() > 0) {
70  vars_.addInt(input.readInt32());
71  }
72  input.popLimit(limit);
73  break;
74  }
75  case 16: {
76  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
77  coeffs_ = newLongList();
78  mutable_bitField0_ |= 0x00000002;
79  }
80  coeffs_.addLong(input.readInt64());
81  break;
82  }
83  case 18: {
84  int length = input.readRawVarint32();
85  int limit = input.pushLimit(length);
86  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
87  coeffs_ = newLongList();
88  mutable_bitField0_ |= 0x00000002;
89  }
90  while (input.getBytesUntilLimit() > 0) {
91  coeffs_.addLong(input.readInt64());
92  }
93  input.popLimit(limit);
94  break;
95  }
96  case 24: {
97 
98  offset_ = input.readInt64();
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  vars_.makeImmutable(); // C
118  }
119  if (((mutable_bitField0_ & 0x00000002) != 0)) {
120  coeffs_.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_LinearExpressionProto_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_LinearExpressionProto_fieldAccessorTable
135  .ensureFieldAccessorsInitialized(
137  }
138 
139  public static final int VARS_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList vars_;
145  @java.lang.Override
146  public java.util.List<java.lang.Integer>
148  return vars_;
149  }
154  public int getVarsCount() {
155  return vars_.size();
156  }
162  public int getVars(int index) {
163  return vars_.getInt(index);
164  }
165  private int varsMemoizedSerializedSize = -1;
166 
167  public static final int COEFFS_FIELD_NUMBER = 2;
168  private com.google.protobuf.Internal.LongList coeffs_;
173  @java.lang.Override
174  public java.util.List<java.lang.Long>
176  return coeffs_;
177  }
182  public int getCoeffsCount() {
183  return coeffs_.size();
184  }
190  public long getCoeffs(int index) {
191  return coeffs_.getLong(index);
192  }
193  private int coeffsMemoizedSerializedSize = -1;
194 
195  public static final int OFFSET_FIELD_NUMBER = 3;
196  private long offset_;
201  @java.lang.Override
202  public long getOffset() {
203  return offset_;
204  }
205 
206  private byte memoizedIsInitialized = -1;
207  @java.lang.Override
208  public final boolean isInitialized() {
209  byte isInitialized = memoizedIsInitialized;
210  if (isInitialized == 1) return true;
211  if (isInitialized == 0) return false;
212 
213  memoizedIsInitialized = 1;
214  return true;
215  }
216 
217  @java.lang.Override
218  public void writeTo(com.google.protobuf.CodedOutputStream output)
219  throws java.io.IOException {
221  if (getVarsList().size() > 0) {
222  output.writeUInt32NoTag(10);
223  output.writeUInt32NoTag(varsMemoizedSerializedSize);
224  }
225  for (int i = 0; i < vars_.size(); i++) {
226  output.writeInt32NoTag(vars_.getInt(i));
227  }
228  if (getCoeffsList().size() > 0) {
229  output.writeUInt32NoTag(18);
230  output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
231  }
232  for (int i = 0; i < coeffs_.size(); i++) {
233  output.writeInt64NoTag(coeffs_.getLong(i));
234  }
235  if (offset_ != 0L) {
236  output.writeInt64(3, offset_);
237  }
238  unknownFields.writeTo(output);
239  }
240 
241  @java.lang.Override
242  public int getSerializedSize() {
243  int size = memoizedSize;
244  if (size != -1) return size;
245 
246  size = 0;
247  {
248  int dataSize = 0;
249  for (int i = 0; i < vars_.size(); i++) {
250  dataSize += com.google.protobuf.CodedOutputStream
251  .computeInt32SizeNoTag(vars_.getInt(i));
252  }
253  size += dataSize;
254  if (!getVarsList().isEmpty()) {
255  size += 1;
256  size += com.google.protobuf.CodedOutputStream
257  .computeInt32SizeNoTag(dataSize);
258  }
259  varsMemoizedSerializedSize = dataSize;
260  }
261  {
262  int dataSize = 0;
263  for (int i = 0; i < coeffs_.size(); i++) {
264  dataSize += com.google.protobuf.CodedOutputStream
265  .computeInt64SizeNoTag(coeffs_.getLong(i));
266  }
267  size += dataSize;
268  if (!getCoeffsList().isEmpty()) {
269  size += 1;
270  size += com.google.protobuf.CodedOutputStream
271  .computeInt32SizeNoTag(dataSize);
272  }
273  coeffsMemoizedSerializedSize = dataSize;
274  }
275  if (offset_ != 0L) {
276  size += com.google.protobuf.CodedOutputStream
277  .computeInt64Size(3, offset_);
278  }
279  size += unknownFields.getSerializedSize();
280  memoizedSize = size;
281  return size;
282  }
283 
284  @java.lang.Override
285  public boolean equals(final java.lang.Object obj) {
286  if (obj == this) {
287  return true;
288  }
289  if (!(obj instanceof com.google.ortools.sat.LinearExpressionProto)) {
290  return super.equals(obj);
291  }
293 
294  if (!getVarsList()
295  .equals(other.getVarsList())) return false;
296  if (!getCoeffsList()
297  .equals(other.getCoeffsList())) return false;
298  if (getOffset()
299  != other.getOffset()) return false;
300  if (!unknownFields.equals(other.unknownFields)) return false;
301  return true;
302  }
303 
304  @java.lang.Override
305  public int hashCode() {
306  if (memoizedHashCode != 0) {
307  return memoizedHashCode;
308  }
309  int hash = 41;
310  hash = (19 * hash) + getDescriptor().hashCode();
311  if (getVarsCount() > 0) {
312  hash = (37 * hash) + VARS_FIELD_NUMBER;
313  hash = (53 * hash) + getVarsList().hashCode();
314  }
315  if (getCoeffsCount() > 0) {
316  hash = (37 * hash) + COEFFS_FIELD_NUMBER;
317  hash = (53 * hash) + getCoeffsList().hashCode();
318  }
319  hash = (37 * hash) + OFFSET_FIELD_NUMBER;
320  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
321  getOffset());
322  hash = (29 * hash) + unknownFields.hashCode();
323  memoizedHashCode = hash;
324  return hash;
325  }
326 
328  java.nio.ByteBuffer data)
329  throws com.google.protobuf.InvalidProtocolBufferException {
330  return PARSER.parseFrom(data);
331  }
333  java.nio.ByteBuffer data,
334  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335  throws com.google.protobuf.InvalidProtocolBufferException {
336  return PARSER.parseFrom(data, extensionRegistry);
337  }
339  com.google.protobuf.ByteString data)
340  throws com.google.protobuf.InvalidProtocolBufferException {
341  return PARSER.parseFrom(data);
342  }
344  com.google.protobuf.ByteString data,
345  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346  throws com.google.protobuf.InvalidProtocolBufferException {
347  return PARSER.parseFrom(data, extensionRegistry);
348  }
350  throws com.google.protobuf.InvalidProtocolBufferException {
351  return PARSER.parseFrom(data);
352  }
354  byte[] data,
355  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356  throws com.google.protobuf.InvalidProtocolBufferException {
357  return PARSER.parseFrom(data, extensionRegistry);
358  }
359  public static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input);
363  }
365  java.io.InputStream input,
366  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367  throws java.io.IOException {
368  return com.google.protobuf.GeneratedMessageV3
369  .parseWithIOException(PARSER, input, extensionRegistry);
370  }
371  public static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
372  throws java.io.IOException {
373  return com.google.protobuf.GeneratedMessageV3
374  .parseDelimitedWithIOException(PARSER, input);
375  }
377  java.io.InputStream input,
378  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
379  throws java.io.IOException {
380  return com.google.protobuf.GeneratedMessageV3
381  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
382  }
384  com.google.protobuf.CodedInputStream input)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseWithIOException(PARSER, input);
388  }
390  com.google.protobuf.CodedInputStream input,
391  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392  throws java.io.IOException {
393  return com.google.protobuf.GeneratedMessageV3
394  .parseWithIOException(PARSER, input, extensionRegistry);
395  }
396 
397  @java.lang.Override
398  public Builder newBuilderForType() { return newBuilder(); }
399  public static Builder newBuilder() {
400  return DEFAULT_INSTANCE.toBuilder();
401  }
403  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
404  }
405  @java.lang.Override
406  public Builder toBuilder() {
407  return this == DEFAULT_INSTANCE
408  ? new Builder() : new Builder().mergeFrom(this);
409  }
410 
411  @java.lang.Override
413  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
414  Builder builder = new Builder(parent);
415  return builder;
416  }
420  public static final class Builder extends
421  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
422  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearExpressionProto)
423  com.google.ortools.sat.LinearExpressionProtoOrBuilder {
424  public static final com.google.protobuf.Descriptors.Descriptor
426  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
427  }
428 
429  @java.lang.Override
430  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
432  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
433  .ensureFieldAccessorsInitialized(
435  }
436 
437  // Construct using com.google.ortools.sat.LinearExpressionProto.newBuilder()
438  private Builder() {
439  maybeForceBuilderInitialization();
440  }
441 
442  private Builder(
443  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
444  super(parent);
445  maybeForceBuilderInitialization();
446  }
447  private void maybeForceBuilderInitialization() {
448  if (com.google.protobuf.GeneratedMessageV3
449  .alwaysUseFieldBuilders) {
450  }
451  }
452  @java.lang.Override
453  public Builder clear() {
454  super.clear();
455  vars_ = emptyIntList();
456  bitField0_ = (bitField0_ & ~0x00000001);
457  coeffs_ = emptyLongList();
458  bitField0_ = (bitField0_ & ~0x00000002);
459  offset_ = 0L;
460 
461  return this;
462  }
463 
464  @java.lang.Override
465  public com.google.protobuf.Descriptors.Descriptor
467  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
468  }
469 
470  @java.lang.Override
473  }
474 
475  @java.lang.Override
478  if (!result.isInitialized()) {
479  throw newUninitializedMessageException(result);
480  }
481  return result;
482  }
483 
484  @java.lang.Override
487  int from_bitField0_ = bitField0_;
488  if (((bitField0_ & 0x00000001) != 0)) {
489  vars_.makeImmutable();
490  bitField0_ = (bitField0_ & ~0x00000001);
491  }
492  result.vars_ = vars_;
493  if (((bitField0_ & 0x00000002) != 0)) {
494  coeffs_.makeImmutable();
495  bitField0_ = (bitField0_ & ~0x00000002);
496  }
497  result.coeffs_ = coeffs_;
498  result.offset_ = offset_;
499  onBuilt();
500  return result;
501  }
502 
503  @java.lang.Override
504  public Builder clone() {
505  return super.clone();
506  }
507  @java.lang.Override
509  com.google.protobuf.Descriptors.FieldDescriptor field,
510  java.lang.Object value) {
511  return super.setField(field, value);
512  }
513  @java.lang.Override
515  com.google.protobuf.Descriptors.FieldDescriptor field) {
516  return super.clearField(field);
517  }
518  @java.lang.Override
520  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
521  return super.clearOneof(oneof);
522  }
523  @java.lang.Override
525  com.google.protobuf.Descriptors.FieldDescriptor field,
526  int index, java.lang.Object value) {
527  return super.setRepeatedField(field, index, value);
528  }
529  @java.lang.Override
531  com.google.protobuf.Descriptors.FieldDescriptor field,
532  java.lang.Object value) {
533  return super.addRepeatedField(field, value);
534  }
535  @java.lang.Override
536  public Builder mergeFrom(com.google.protobuf.Message other) {
537  if (other instanceof com.google.ortools.sat.LinearExpressionProto) {
539  } else {
540  super.mergeFrom(other);
541  return this;
542  }
543  }
544 
546  if (other == com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) return this;
547  if (!other.vars_.isEmpty()) {
548  if (vars_.isEmpty()) {
549  vars_ = other.vars_;
550  bitField0_ = (bitField0_ & ~0x00000001);
551  } else {
552  ensureVarsIsMutable();
553  vars_.addAll(other.vars_);
554  }
555  onChanged();
556  }
557  if (!other.coeffs_.isEmpty()) {
558  if (coeffs_.isEmpty()) {
559  coeffs_ = other.coeffs_;
560  bitField0_ = (bitField0_ & ~0x00000002);
561  } else {
562  ensureCoeffsIsMutable();
563  coeffs_.addAll(other.coeffs_);
564  }
565  onChanged();
566  }
567  if (other.getOffset() != 0L) {
568  setOffset(other.getOffset());
569  }
570  this.mergeUnknownFields(other.unknownFields);
571  onChanged();
572  return this;
573  }
574 
575  @java.lang.Override
576  public final boolean isInitialized() {
577  return true;
578  }
579 
580  @java.lang.Override
582  com.google.protobuf.CodedInputStream input,
583  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
584  throws java.io.IOException {
585  com.google.ortools.sat.LinearExpressionProto parsedMessage = null;
586  try {
587  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
588  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
589  parsedMessage = (com.google.ortools.sat.LinearExpressionProto) e.getUnfinishedMessage();
590  throw e.unwrapIOException();
591  } finally {
592  if (parsedMessage != null) {
593  mergeFrom(parsedMessage);
594  }
595  }
596  return this;
597  }
598  private int bitField0_;
599 
600  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
601  private void ensureVarsIsMutable() {
602  if (!((bitField0_ & 0x00000001) != 0)) {
603  vars_ = mutableCopy(vars_);
604  bitField0_ |= 0x00000001;
605  }
606  }
611  public java.util.List<java.lang.Integer>
613  return ((bitField0_ & 0x00000001) != 0) ?
614  java.util.Collections.unmodifiableList(vars_) : vars_;
615  }
620  public int getVarsCount() {
621  return vars_.size();
622  }
628  public int getVars(int index) {
629  return vars_.getInt(index);
630  }
637  public Builder setVars(
638  int index, int value) {
639  ensureVarsIsMutable();
640  vars_.setInt(index, value);
641  onChanged();
642  return this;
643  }
649  public Builder addVars(int value) {
650  ensureVarsIsMutable();
651  vars_.addInt(value);
652  onChanged();
653  return this;
654  }
661  java.lang.Iterable<? extends java.lang.Integer> values) {
662  ensureVarsIsMutable();
663  com.google.protobuf.AbstractMessageLite.Builder.addAll(
664  values, vars_);
665  onChanged();
666  return this;
667  }
672  public Builder clearVars() {
673  vars_ = emptyIntList();
674  bitField0_ = (bitField0_ & ~0x00000001);
675  onChanged();
676  return this;
677  }
678 
679  private com.google.protobuf.Internal.LongList coeffs_ = emptyLongList();
680  private void ensureCoeffsIsMutable() {
681  if (!((bitField0_ & 0x00000002) != 0)) {
682  coeffs_ = mutableCopy(coeffs_);
683  bitField0_ |= 0x00000002;
684  }
685  }
690  public java.util.List<java.lang.Long>
692  return ((bitField0_ & 0x00000002) != 0) ?
693  java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
694  }
699  public int getCoeffsCount() {
700  return coeffs_.size();
701  }
707  public long getCoeffs(int index) {
708  return coeffs_.getLong(index);
709  }
717  int index, long value) {
718  ensureCoeffsIsMutable();
719  coeffs_.setLong(index, value);
720  onChanged();
721  return this;
722  }
728  public Builder addCoeffs(long value) {
729  ensureCoeffsIsMutable();
730  coeffs_.addLong(value);
731  onChanged();
732  return this;
733  }
740  java.lang.Iterable<? extends java.lang.Long> values) {
741  ensureCoeffsIsMutable();
742  com.google.protobuf.AbstractMessageLite.Builder.addAll(
743  values, coeffs_);
744  onChanged();
745  return this;
746  }
751  public Builder clearCoeffs() {
752  coeffs_ = emptyLongList();
753  bitField0_ = (bitField0_ & ~0x00000002);
754  onChanged();
755  return this;
756  }
757 
758  private long offset_ ;
763  @java.lang.Override
764  public long getOffset() {
765  return offset_;
766  }
772  public Builder setOffset(long value) {
773 
774  offset_ = value;
775  onChanged();
776  return this;
777  }
782  public Builder clearOffset() {
783 
784  offset_ = 0L;
785  onChanged();
786  return this;
787  }
788  @java.lang.Override
789  public final Builder setUnknownFields(
790  final com.google.protobuf.UnknownFieldSet unknownFields) {
791  return super.setUnknownFields(unknownFields);
792  }
793 
794  @java.lang.Override
796  final com.google.protobuf.UnknownFieldSet unknownFields) {
797  return super.mergeUnknownFields(unknownFields);
798  }
799 
800 
801  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearExpressionProto)
802  }
803 
804  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearExpressionProto)
805  private static final com.google.ortools.sat.LinearExpressionProto DEFAULT_INSTANCE;
806  static {
807  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearExpressionProto();
808  }
809 
811  return DEFAULT_INSTANCE;
812  }
813 
814  private static final com.google.protobuf.Parser<LinearExpressionProto>
815  PARSER = new com.google.protobuf.AbstractParser<LinearExpressionProto>() {
816  @java.lang.Override
817  public LinearExpressionProto parsePartialFrom(
818  com.google.protobuf.CodedInputStream input,
819  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
820  throws com.google.protobuf.InvalidProtocolBufferException {
821  return new LinearExpressionProto(input, extensionRegistry);
822  }
823  };
824 
825  public static com.google.protobuf.Parser<LinearExpressionProto> parser() {
826  return PARSER;
827  }
828 
829  @java.lang.Override
830  public com.google.protobuf.Parser<LinearExpressionProto> getParserForType() {
831  return PARSER;
832  }
833 
834  @java.lang.Override
836  return DEFAULT_INSTANCE;
837  }
838 
839 }
840 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
int getCoeffsCount()
repeated int64 coeffs = 2;
Builder clearVars()
repeated int32 vars = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addVars(int value)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
static final int VARS_FIELD_NUMBER
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.ortools.sat.LinearExpressionProto other)
int getVars(int index)
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
long getCoeffs(int index)
repeated int64 coeffs = 2;
int getCoeffsCount()
repeated int64 coeffs = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Protobuf type.
static final int OFFSET_FIELD_NUMBER
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
Builder clearCoeffs()
repeated int64 coeffs = 2;
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
static Builder newBuilder()
static final int COEFFS_FIELD_NUMBER
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder toBuilder()
.lang.Override com.google.ortools.sat.LinearExpressionProto build()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Builder addCoeffs(long value)
repeated int64 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearOffset()
int64 offset = 3;
static com.google.protobuf.Parser< LinearExpressionProto > parser()
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 coeffs = 2;
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVarsCount()
repeated int32 vars = 1;
.lang.Override long getOffset()
int64 offset = 3;
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
.lang.Override Builder clear()
.lang.Override long getOffset()
int64 offset = 3;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override int hashCode()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data)
Protobuf type.
Builder setVars(int index, int value)
repeated int32 vars = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder newBuilderForType()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
int getVarsCount()
repeated int32 vars = 1;
.lang.Override int getSerializedSize()
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override com.google.protobuf.Parser< LinearExpressionProto > getParserForType()
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder setCoeffs(int index, long value)
repeated int64 coeffs = 2;
.lang.Override final boolean isInitialized()
static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype)
long getCoeffs(int index)
repeated int64 coeffs = 2;
.lang.Override Builder clone()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setOffset(long value)
int64 offset = 3;