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_ = emptyIntList();
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_ = newIntList();
78  mutable_bitField0_ |= 0x00000002;
79  }
80  coeffs_.addInt(input.readInt32());
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_ = newIntList();
88  mutable_bitField0_ |= 0x00000002;
89  }
90  while (input.getBytesUntilLimit() > 0) {
91  coeffs_.addInt(input.readInt32());
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.IntList coeffs_;
173  @java.lang.Override
174  public java.util.List<java.lang.Integer>
176  return coeffs_;
177  }
182  public int getCoeffsCount() {
183  return coeffs_.size();
184  }
190  public int getCoeffs(int index) {
191  return coeffs_.getInt(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.writeInt32NoTag(coeffs_.getInt(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  .computeInt32SizeNoTag(coeffs_.getInt(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_ = emptyIntList();
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.IntList coeffs_ = emptyIntList();
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.Integer>
692  return ((bitField0_ & 0x00000002) != 0) ?
693  java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
694  }
699  public int getCoeffsCount() {
700  return coeffs_.size();
701  }
707  public int getCoeffs(int index) {
708  return coeffs_.getInt(index);
709  }
717  int index, int value) {
718  ensureCoeffsIsMutable();
719  coeffs_.setInt(index, value);
720  onChanged();
721  return this;
722  }
728  public Builder addCoeffs(int value) {
729  ensureCoeffsIsMutable();
730  coeffs_.addInt(value);
731  onChanged();
732  return this;
733  }
740  java.lang.Iterable<? extends java.lang.Integer> 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_ = emptyIntList();
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 int32 coeffs = 2;
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 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)
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;
int getCoeffsCount()
repeated int32 coeffs = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Protobuf type.
Builder addCoeffs(int value)
repeated int32 coeffs = 2;
static final int OFFSET_FIELD_NUMBER
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
Builder clearCoeffs()
repeated int32 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)
.lang.Override java.util.List< java.lang.Integer > getCoeffsList()
repeated int32 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()
.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;
java.util.List< java.lang.Integer > getCoeffsList()
repeated int32 coeffs = 2;
.lang.Override long getOffset()
int64 offset = 3;
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
Builder setCoeffs(int index, int value)
repeated int32 coeffs = 2;
.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)
int getCoeffs(int index)
repeated int32 coeffs = 2;
.lang.Override Builder newBuilderForType()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
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()
.lang.Override final boolean isInitialized()
static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype)
int getCoeffs(int index)
repeated int32 coeffs = 2;
.lang.Override Builder clone()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setOffset(long value)
int64 offset = 3;