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 
15 public final class LinearExpressionProto extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.LinearExpressionProto)
19 private static final long serialVersionUID = 0L;
20  // Use LinearExpressionProto.newBuilder() to construct.
21  private LinearExpressionProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
24  private LinearExpressionProto() {
25  vars_ = emptyIntList();
26  coeffs_ = emptyLongList();
27  }
28 
29  @java.lang.Override
30  @SuppressWarnings({"unused"})
31  protected java.lang.Object newInstance(
32  UnusedPrivateParameter unused) {
33  return new LinearExpressionProto();
34  }
35 
36  @java.lang.Override
37  public final com.google.protobuf.UnknownFieldSet
39  return this.unknownFields;
40  }
41  private LinearExpressionProto(
42  com.google.protobuf.CodedInputStream input,
43  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
44  throws com.google.protobuf.InvalidProtocolBufferException {
45  this();
46  if (extensionRegistry == null) {
47  throw new java.lang.NullPointerException();
48  }
49  int mutable_bitField0_ = 0;
50  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
51  com.google.protobuf.UnknownFieldSet.newBuilder();
52  try {
53  boolean done = false;
54  while (!done) {
55  int tag = input.readTag();
56  switch (tag) {
57  case 0:
58  done = true;
59  break;
60  case 8: {
61  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
62  vars_ = newIntList();
63  mutable_bitField0_ |= 0x00000001;
64  }
65  vars_.addInt(input.readInt32());
66  break;
67  }
68  case 10: {
69  int length = input.readRawVarint32();
70  int limit = input.pushLimit(length);
71  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
72  vars_ = newIntList();
73  mutable_bitField0_ |= 0x00000001;
74  }
75  while (input.getBytesUntilLimit() > 0) {
76  vars_.addInt(input.readInt32());
77  }
78  input.popLimit(limit);
79  break;
80  }
81  case 16: {
82  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83  coeffs_ = newLongList();
84  mutable_bitField0_ |= 0x00000002;
85  }
86  coeffs_.addLong(input.readInt64());
87  break;
88  }
89  case 18: {
90  int length = input.readRawVarint32();
91  int limit = input.pushLimit(length);
92  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93  coeffs_ = newLongList();
94  mutable_bitField0_ |= 0x00000002;
95  }
96  while (input.getBytesUntilLimit() > 0) {
97  coeffs_.addLong(input.readInt64());
98  }
99  input.popLimit(limit);
100  break;
101  }
102  case 24: {
103 
104  offset_ = input.readInt64();
105  break;
106  }
107  default: {
108  if (!parseUnknownField(
109  input, unknownFields, extensionRegistry, tag)) {
110  done = true;
111  }
112  break;
113  }
114  }
115  }
116  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
117  throw e.setUnfinishedMessage(this);
118  } catch (java.io.IOException e) {
119  throw new com.google.protobuf.InvalidProtocolBufferException(
120  e).setUnfinishedMessage(this);
121  } finally {
122  if (((mutable_bitField0_ & 0x00000001) != 0)) {
123  vars_.makeImmutable(); // C
124  }
125  if (((mutable_bitField0_ & 0x00000002) != 0)) {
126  coeffs_.makeImmutable(); // C
127  }
128  this.unknownFields = unknownFields.build();
129  makeExtensionsImmutable();
130  }
131  }
132  public static final com.google.protobuf.Descriptors.Descriptor
134  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
135  }
136 
137  @java.lang.Override
138  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
140  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
141  .ensureFieldAccessorsInitialized(
143  }
144 
145  public static final int VARS_FIELD_NUMBER = 1;
146  private com.google.protobuf.Internal.IntList vars_;
151  @java.lang.Override
152  public java.util.List<java.lang.Integer>
154  return vars_;
155  }
160  public int getVarsCount() {
161  return vars_.size();
162  }
168  public int getVars(int index) {
169  return vars_.getInt(index);
170  }
171  private int varsMemoizedSerializedSize = -1;
172 
173  public static final int COEFFS_FIELD_NUMBER = 2;
174  private com.google.protobuf.Internal.LongList coeffs_;
179  @java.lang.Override
180  public java.util.List<java.lang.Long>
182  return coeffs_;
183  }
188  public int getCoeffsCount() {
189  return coeffs_.size();
190  }
196  public long getCoeffs(int index) {
197  return coeffs_.getLong(index);
198  }
199  private int coeffsMemoizedSerializedSize = -1;
200 
201  public static final int OFFSET_FIELD_NUMBER = 3;
202  private long offset_;
207  @java.lang.Override
208  public long getOffset() {
209  return offset_;
210  }
211 
212  private byte memoizedIsInitialized = -1;
213  @java.lang.Override
214  public final boolean isInitialized() {
215  byte isInitialized = memoizedIsInitialized;
216  if (isInitialized == 1) return true;
217  if (isInitialized == 0) return false;
218 
219  memoizedIsInitialized = 1;
220  return true;
221  }
222 
223  @java.lang.Override
224  public void writeTo(com.google.protobuf.CodedOutputStream output)
225  throws java.io.IOException {
227  if (getVarsList().size() > 0) {
228  output.writeUInt32NoTag(10);
229  output.writeUInt32NoTag(varsMemoizedSerializedSize);
230  }
231  for (int i = 0; i < vars_.size(); i++) {
232  output.writeInt32NoTag(vars_.getInt(i));
233  }
234  if (getCoeffsList().size() > 0) {
235  output.writeUInt32NoTag(18);
236  output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
237  }
238  for (int i = 0; i < coeffs_.size(); i++) {
239  output.writeInt64NoTag(coeffs_.getLong(i));
240  }
241  if (offset_ != 0L) {
242  output.writeInt64(3, offset_);
243  }
244  unknownFields.writeTo(output);
245  }
246 
247  @java.lang.Override
248  public int getSerializedSize() {
249  int size = memoizedSize;
250  if (size != -1) return size;
251 
252  size = 0;
253  {
254  int dataSize = 0;
255  for (int i = 0; i < vars_.size(); i++) {
256  dataSize += com.google.protobuf.CodedOutputStream
257  .computeInt32SizeNoTag(vars_.getInt(i));
258  }
259  size += dataSize;
260  if (!getVarsList().isEmpty()) {
261  size += 1;
262  size += com.google.protobuf.CodedOutputStream
263  .computeInt32SizeNoTag(dataSize);
264  }
265  varsMemoizedSerializedSize = dataSize;
266  }
267  {
268  int dataSize = 0;
269  for (int i = 0; i < coeffs_.size(); i++) {
270  dataSize += com.google.protobuf.CodedOutputStream
271  .computeInt64SizeNoTag(coeffs_.getLong(i));
272  }
273  size += dataSize;
274  if (!getCoeffsList().isEmpty()) {
275  size += 1;
276  size += com.google.protobuf.CodedOutputStream
277  .computeInt32SizeNoTag(dataSize);
278  }
279  coeffsMemoizedSerializedSize = dataSize;
280  }
281  if (offset_ != 0L) {
282  size += com.google.protobuf.CodedOutputStream
283  .computeInt64Size(3, offset_);
284  }
285  size += unknownFields.getSerializedSize();
286  memoizedSize = size;
287  return size;
288  }
289 
290  @java.lang.Override
291  public boolean equals(final java.lang.Object obj) {
292  if (obj == this) {
293  return true;
294  }
295  if (!(obj instanceof com.google.ortools.sat.LinearExpressionProto)) {
296  return super.equals(obj);
297  }
299 
300  if (!getVarsList()
301  .equals(other.getVarsList())) return false;
302  if (!getCoeffsList()
303  .equals(other.getCoeffsList())) return false;
304  if (getOffset()
305  != other.getOffset()) return false;
306  if (!unknownFields.equals(other.unknownFields)) return false;
307  return true;
308  }
309 
310  @java.lang.Override
311  public int hashCode() {
312  if (memoizedHashCode != 0) {
313  return memoizedHashCode;
314  }
315  int hash = 41;
316  hash = (19 * hash) + getDescriptor().hashCode();
317  if (getVarsCount() > 0) {
318  hash = (37 * hash) + VARS_FIELD_NUMBER;
319  hash = (53 * hash) + getVarsList().hashCode();
320  }
321  if (getCoeffsCount() > 0) {
322  hash = (37 * hash) + COEFFS_FIELD_NUMBER;
323  hash = (53 * hash) + getCoeffsList().hashCode();
324  }
325  hash = (37 * hash) + OFFSET_FIELD_NUMBER;
326  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
327  getOffset());
328  hash = (29 * hash) + unknownFields.hashCode();
329  memoizedHashCode = hash;
330  return hash;
331  }
332 
334  java.nio.ByteBuffer data)
335  throws com.google.protobuf.InvalidProtocolBufferException {
336  return PARSER.parseFrom(data);
337  }
339  java.nio.ByteBuffer data,
340  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
341  throws com.google.protobuf.InvalidProtocolBufferException {
342  return PARSER.parseFrom(data, extensionRegistry);
343  }
345  com.google.protobuf.ByteString data)
346  throws com.google.protobuf.InvalidProtocolBufferException {
347  return PARSER.parseFrom(data);
348  }
350  com.google.protobuf.ByteString data,
351  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352  throws com.google.protobuf.InvalidProtocolBufferException {
353  return PARSER.parseFrom(data, extensionRegistry);
354  }
356  throws com.google.protobuf.InvalidProtocolBufferException {
357  return PARSER.parseFrom(data);
358  }
360  byte[] data,
361  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362  throws com.google.protobuf.InvalidProtocolBufferException {
363  return PARSER.parseFrom(data, extensionRegistry);
364  }
365  public static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
366  throws java.io.IOException {
367  return com.google.protobuf.GeneratedMessageV3
368  .parseWithIOException(PARSER, input);
369  }
371  java.io.InputStream input,
372  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373  throws java.io.IOException {
374  return com.google.protobuf.GeneratedMessageV3
375  .parseWithIOException(PARSER, input, extensionRegistry);
376  }
377  public static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
378  throws java.io.IOException {
379  return com.google.protobuf.GeneratedMessageV3
380  .parseDelimitedWithIOException(PARSER, input);
381  }
383  java.io.InputStream input,
384  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
388  }
390  com.google.protobuf.CodedInputStream input)
391  throws java.io.IOException {
392  return com.google.protobuf.GeneratedMessageV3
393  .parseWithIOException(PARSER, input);
394  }
396  com.google.protobuf.CodedInputStream input,
397  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398  throws java.io.IOException {
399  return com.google.protobuf.GeneratedMessageV3
400  .parseWithIOException(PARSER, input, extensionRegistry);
401  }
402 
403  @java.lang.Override
404  public Builder newBuilderForType() { return newBuilder(); }
405  public static Builder newBuilder() {
406  return DEFAULT_INSTANCE.toBuilder();
407  }
409  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
410  }
411  @java.lang.Override
412  public Builder toBuilder() {
413  return this == DEFAULT_INSTANCE
414  ? new Builder() : new Builder().mergeFrom(this);
415  }
416 
417  @java.lang.Override
419  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420  Builder builder = new Builder(parent);
421  return builder;
422  }
432  public static final class Builder extends
433  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
434  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearExpressionProto)
435  com.google.ortools.sat.LinearExpressionProtoOrBuilder {
436  public static final com.google.protobuf.Descriptors.Descriptor
438  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
439  }
440 
441  @java.lang.Override
442  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
444  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
445  .ensureFieldAccessorsInitialized(
447  }
448 
449  // Construct using com.google.ortools.sat.LinearExpressionProto.newBuilder()
450  private Builder() {
451  maybeForceBuilderInitialization();
452  }
453 
454  private Builder(
455  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
456  super(parent);
457  maybeForceBuilderInitialization();
458  }
459  private void maybeForceBuilderInitialization() {
460  if (com.google.protobuf.GeneratedMessageV3
461  .alwaysUseFieldBuilders) {
462  }
463  }
464  @java.lang.Override
465  public Builder clear() {
466  super.clear();
467  vars_ = emptyIntList();
468  bitField0_ = (bitField0_ & ~0x00000001);
469  coeffs_ = emptyLongList();
470  bitField0_ = (bitField0_ & ~0x00000002);
471  offset_ = 0L;
472 
473  return this;
474  }
475 
476  @java.lang.Override
477  public com.google.protobuf.Descriptors.Descriptor
479  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
480  }
481 
482  @java.lang.Override
485  }
486 
487  @java.lang.Override
490  if (!result.isInitialized()) {
491  throw newUninitializedMessageException(result);
492  }
493  return result;
494  }
495 
496  @java.lang.Override
499  int from_bitField0_ = bitField0_;
500  if (((bitField0_ & 0x00000001) != 0)) {
501  vars_.makeImmutable();
502  bitField0_ = (bitField0_ & ~0x00000001);
503  }
504  result.vars_ = vars_;
505  if (((bitField0_ & 0x00000002) != 0)) {
506  coeffs_.makeImmutable();
507  bitField0_ = (bitField0_ & ~0x00000002);
508  }
509  result.coeffs_ = coeffs_;
510  result.offset_ = offset_;
511  onBuilt();
512  return result;
513  }
514 
515  @java.lang.Override
516  public Builder clone() {
517  return super.clone();
518  }
519  @java.lang.Override
521  com.google.protobuf.Descriptors.FieldDescriptor field,
522  java.lang.Object value) {
523  return super.setField(field, value);
524  }
525  @java.lang.Override
527  com.google.protobuf.Descriptors.FieldDescriptor field) {
528  return super.clearField(field);
529  }
530  @java.lang.Override
532  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
533  return super.clearOneof(oneof);
534  }
535  @java.lang.Override
537  com.google.protobuf.Descriptors.FieldDescriptor field,
538  int index, java.lang.Object value) {
539  return super.setRepeatedField(field, index, value);
540  }
541  @java.lang.Override
543  com.google.protobuf.Descriptors.FieldDescriptor field,
544  java.lang.Object value) {
545  return super.addRepeatedField(field, value);
546  }
547  @java.lang.Override
548  public Builder mergeFrom(com.google.protobuf.Message other) {
549  if (other instanceof com.google.ortools.sat.LinearExpressionProto) {
551  } else {
552  super.mergeFrom(other);
553  return this;
554  }
555  }
556 
558  if (other == com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) return this;
559  if (!other.vars_.isEmpty()) {
560  if (vars_.isEmpty()) {
561  vars_ = other.vars_;
562  bitField0_ = (bitField0_ & ~0x00000001);
563  } else {
564  ensureVarsIsMutable();
565  vars_.addAll(other.vars_);
566  }
567  onChanged();
568  }
569  if (!other.coeffs_.isEmpty()) {
570  if (coeffs_.isEmpty()) {
571  coeffs_ = other.coeffs_;
572  bitField0_ = (bitField0_ & ~0x00000002);
573  } else {
574  ensureCoeffsIsMutable();
575  coeffs_.addAll(other.coeffs_);
576  }
577  onChanged();
578  }
579  if (other.getOffset() != 0L) {
580  setOffset(other.getOffset());
581  }
582  this.mergeUnknownFields(other.unknownFields);
583  onChanged();
584  return this;
585  }
586 
587  @java.lang.Override
588  public final boolean isInitialized() {
589  return true;
590  }
591 
592  @java.lang.Override
594  com.google.protobuf.CodedInputStream input,
595  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
596  throws java.io.IOException {
597  com.google.ortools.sat.LinearExpressionProto parsedMessage = null;
598  try {
599  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
600  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
601  parsedMessage = (com.google.ortools.sat.LinearExpressionProto) e.getUnfinishedMessage();
602  throw e.unwrapIOException();
603  } finally {
604  if (parsedMessage != null) {
605  mergeFrom(parsedMessage);
606  }
607  }
608  return this;
609  }
610  private int bitField0_;
611 
612  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
613  private void ensureVarsIsMutable() {
614  if (!((bitField0_ & 0x00000001) != 0)) {
615  vars_ = mutableCopy(vars_);
616  bitField0_ |= 0x00000001;
617  }
618  }
623  public java.util.List<java.lang.Integer>
625  return ((bitField0_ & 0x00000001) != 0) ?
626  java.util.Collections.unmodifiableList(vars_) : vars_;
627  }
632  public int getVarsCount() {
633  return vars_.size();
634  }
640  public int getVars(int index) {
641  return vars_.getInt(index);
642  }
649  public Builder setVars(
650  int index, int value) {
651  ensureVarsIsMutable();
652  vars_.setInt(index, value);
653  onChanged();
654  return this;
655  }
661  public Builder addVars(int value) {
662  ensureVarsIsMutable();
663  vars_.addInt(value);
664  onChanged();
665  return this;
666  }
673  java.lang.Iterable<? extends java.lang.Integer> values) {
674  ensureVarsIsMutable();
675  com.google.protobuf.AbstractMessageLite.Builder.addAll(
676  values, vars_);
677  onChanged();
678  return this;
679  }
684  public Builder clearVars() {
685  vars_ = emptyIntList();
686  bitField0_ = (bitField0_ & ~0x00000001);
687  onChanged();
688  return this;
689  }
690 
691  private com.google.protobuf.Internal.LongList coeffs_ = emptyLongList();
692  private void ensureCoeffsIsMutable() {
693  if (!((bitField0_ & 0x00000002) != 0)) {
694  coeffs_ = mutableCopy(coeffs_);
695  bitField0_ |= 0x00000002;
696  }
697  }
702  public java.util.List<java.lang.Long>
704  return ((bitField0_ & 0x00000002) != 0) ?
705  java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
706  }
711  public int getCoeffsCount() {
712  return coeffs_.size();
713  }
719  public long getCoeffs(int index) {
720  return coeffs_.getLong(index);
721  }
729  int index, long value) {
730  ensureCoeffsIsMutable();
731  coeffs_.setLong(index, value);
732  onChanged();
733  return this;
734  }
740  public Builder addCoeffs(long value) {
741  ensureCoeffsIsMutable();
742  coeffs_.addLong(value);
743  onChanged();
744  return this;
745  }
752  java.lang.Iterable<? extends java.lang.Long> values) {
753  ensureCoeffsIsMutable();
754  com.google.protobuf.AbstractMessageLite.Builder.addAll(
755  values, coeffs_);
756  onChanged();
757  return this;
758  }
763  public Builder clearCoeffs() {
764  coeffs_ = emptyLongList();
765  bitField0_ = (bitField0_ & ~0x00000002);
766  onChanged();
767  return this;
768  }
769 
770  private long offset_ ;
775  @java.lang.Override
776  public long getOffset() {
777  return offset_;
778  }
784  public Builder setOffset(long value) {
785 
786  offset_ = value;
787  onChanged();
788  return this;
789  }
794  public Builder clearOffset() {
795 
796  offset_ = 0L;
797  onChanged();
798  return this;
799  }
800  @java.lang.Override
801  public final Builder setUnknownFields(
802  final com.google.protobuf.UnknownFieldSet unknownFields) {
803  return super.setUnknownFields(unknownFields);
804  }
805 
806  @java.lang.Override
808  final com.google.protobuf.UnknownFieldSet unknownFields) {
809  return super.mergeUnknownFields(unknownFields);
810  }
811 
812 
813  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearExpressionProto)
814  }
815 
816  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearExpressionProto)
817  private static final com.google.ortools.sat.LinearExpressionProto DEFAULT_INSTANCE;
818  static {
819  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearExpressionProto();
820  }
821 
823  return DEFAULT_INSTANCE;
824  }
825 
826  private static final com.google.protobuf.Parser<LinearExpressionProto>
827  PARSER = new com.google.protobuf.AbstractParser<LinearExpressionProto>() {
828  @java.lang.Override
829  public LinearExpressionProto parsePartialFrom(
830  com.google.protobuf.CodedInputStream input,
831  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
832  throws com.google.protobuf.InvalidProtocolBufferException {
833  return new LinearExpressionProto(input, extensionRegistry);
834  }
835  };
836 
837  public static com.google.protobuf.Parser<LinearExpressionProto> parser() {
838  return PARSER;
839  }
840 
841  @java.lang.Override
842  public com.google.protobuf.Parser<LinearExpressionProto> getParserForType() {
843  return PARSER;
844  }
845 
846  @java.lang.Override
848  return DEFAULT_INSTANCE;
849  }
850 
851 }
852 
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.ortools.sat.LinearExpressionProto other)
long getCoeffs(int index)
repeated int64 coeffs = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.sat.LinearExpressionProto build()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override long getOffset()
int64 offset = 3;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
Builder addVars(int value)
repeated int32 vars = 1;
int getVars(int index)
repeated int32 vars = 1;
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
Builder setCoeffs(int index, long value)
repeated int64 coeffs = 2;
Builder addCoeffs(long value)
repeated int64 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input)
long getCoeffs(int index)
repeated int64 coeffs = 2;
static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype)
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override com.google.protobuf.Parser< LinearExpressionProto > getParserForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setVars(int index, int value)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.protobuf.Parser< LinearExpressionProto > parser()
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)