Java Reference

Java Reference

MPArrayWithConstantConstraint.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/linear_solver/linear_solver.proto
3 
4 package com.google.ortools.linearsolver;
5 
14 public final class MPArrayWithConstantConstraint extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.MPArrayWithConstantConstraint)
18 private static final long serialVersionUID = 0L;
19  // Use MPArrayWithConstantConstraint.newBuilder() to construct.
20  private MPArrayWithConstantConstraint(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
24  varIndex_ = emptyIntList();
25  }
26 
27  @java.lang.Override
28  @SuppressWarnings({"unused"})
29  protected java.lang.Object newInstance(
30  UnusedPrivateParameter unused) {
31  return new MPArrayWithConstantConstraint();
32  }
33 
34  @java.lang.Override
35  public final com.google.protobuf.UnknownFieldSet
37  return this.unknownFields;
38  }
40  com.google.protobuf.CodedInputStream input,
41  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
42  throws com.google.protobuf.InvalidProtocolBufferException {
43  this();
44  if (extensionRegistry == null) {
45  throw new java.lang.NullPointerException();
46  }
47  int mutable_bitField0_ = 0;
48  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
49  com.google.protobuf.UnknownFieldSet.newBuilder();
50  try {
51  boolean done = false;
52  while (!done) {
53  int tag = input.readTag();
54  switch (tag) {
55  case 0:
56  done = true;
57  break;
58  case 8: {
59  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
60  varIndex_ = newIntList();
61  mutable_bitField0_ |= 0x00000001;
62  }
63  varIndex_.addInt(input.readInt32());
64  break;
65  }
66  case 10: {
67  int length = input.readRawVarint32();
68  int limit = input.pushLimit(length);
69  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
70  varIndex_ = newIntList();
71  mutable_bitField0_ |= 0x00000001;
72  }
73  while (input.getBytesUntilLimit() > 0) {
74  varIndex_.addInt(input.readInt32());
75  }
76  input.popLimit(limit);
77  break;
78  }
79  case 17: {
80  bitField0_ |= 0x00000001;
81  constant_ = input.readDouble();
82  break;
83  }
84  case 24: {
85  bitField0_ |= 0x00000002;
86  resultantVarIndex_ = input.readInt32();
87  break;
88  }
89  default: {
90  if (!parseUnknownField(
91  input, unknownFields, extensionRegistry, tag)) {
92  done = true;
93  }
94  break;
95  }
96  }
97  }
98  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
99  throw e.setUnfinishedMessage(this);
100  } catch (java.io.IOException e) {
101  throw new com.google.protobuf.InvalidProtocolBufferException(
102  e).setUnfinishedMessage(this);
103  } finally {
104  if (((mutable_bitField0_ & 0x00000001) != 0)) {
105  varIndex_.makeImmutable(); // C
106  }
107  this.unknownFields = unknownFields.build();
108  makeExtensionsImmutable();
109  }
110  }
111  public static final com.google.protobuf.Descriptors.Descriptor
113  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayWithConstantConstraint_descriptor;
114  }
115 
116  @java.lang.Override
117  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
119  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayWithConstantConstraint_fieldAccessorTable
120  .ensureFieldAccessorsInitialized(
122  }
123 
124  private int bitField0_;
125  public static final int VAR_INDEX_FIELD_NUMBER = 1;
126  private com.google.protobuf.Internal.IntList varIndex_;
136  public java.util.List<java.lang.Integer>
138  return varIndex_;
139  }
149  public int getVarIndexCount() {
150  return varIndex_.size();
151  }
162  public int getVarIndex(int index) {
163  return varIndex_.getInt(index);
164  }
165 
166  public static final int CONSTANT_FIELD_NUMBER = 2;
167  private double constant_;
172  public boolean hasConstant() {
173  return ((bitField0_ & 0x00000001) != 0);
174  }
179  public double getConstant() {
180  return constant_;
181  }
182 
183  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 3;
184  private int resultantVarIndex_;
189  public boolean hasResultantVarIndex() {
190  return ((bitField0_ & 0x00000002) != 0);
191  }
196  public int getResultantVarIndex() {
197  return resultantVarIndex_;
198  }
199 
200  private byte memoizedIsInitialized = -1;
201  @java.lang.Override
202  public final boolean isInitialized() {
203  byte isInitialized = memoizedIsInitialized;
204  if (isInitialized == 1) return true;
205  if (isInitialized == 0) return false;
206 
207  memoizedIsInitialized = 1;
208  return true;
209  }
210 
211  @java.lang.Override
212  public void writeTo(com.google.protobuf.CodedOutputStream output)
213  throws java.io.IOException {
214  for (int i = 0; i < varIndex_.size(); i++) {
215  output.writeInt32(1, varIndex_.getInt(i));
216  }
217  if (((bitField0_ & 0x00000001) != 0)) {
218  output.writeDouble(2, constant_);
219  }
220  if (((bitField0_ & 0x00000002) != 0)) {
221  output.writeInt32(3, resultantVarIndex_);
222  }
223  unknownFields.writeTo(output);
224  }
225 
226  @java.lang.Override
227  public int getSerializedSize() {
228  int size = memoizedSize;
229  if (size != -1) return size;
230 
231  size = 0;
232  {
233  int dataSize = 0;
234  for (int i = 0; i < varIndex_.size(); i++) {
235  dataSize += com.google.protobuf.CodedOutputStream
236  .computeInt32SizeNoTag(varIndex_.getInt(i));
237  }
238  size += dataSize;
239  size += 1 * getVarIndexList().size();
240  }
241  if (((bitField0_ & 0x00000001) != 0)) {
242  size += com.google.protobuf.CodedOutputStream
243  .computeDoubleSize(2, constant_);
244  }
245  if (((bitField0_ & 0x00000002) != 0)) {
246  size += com.google.protobuf.CodedOutputStream
247  .computeInt32Size(3, resultantVarIndex_);
248  }
249  size += unknownFields.getSerializedSize();
250  memoizedSize = size;
251  return size;
252  }
253 
254  @java.lang.Override
255  public boolean equals(final java.lang.Object obj) {
256  if (obj == this) {
257  return true;
258  }
260  return super.equals(obj);
261  }
263 
264  if (!getVarIndexList()
265  .equals(other.getVarIndexList())) return false;
266  if (hasConstant() != other.hasConstant()) return false;
267  if (hasConstant()) {
268  if (java.lang.Double.doubleToLongBits(getConstant())
269  != java.lang.Double.doubleToLongBits(
270  other.getConstant())) return false;
271  }
272  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
273  if (hasResultantVarIndex()) {
275  != other.getResultantVarIndex()) return false;
276  }
277  if (!unknownFields.equals(other.unknownFields)) return false;
278  return true;
279  }
280 
281  @java.lang.Override
282  public int hashCode() {
283  if (memoizedHashCode != 0) {
284  return memoizedHashCode;
285  }
286  int hash = 41;
287  hash = (19 * hash) + getDescriptor().hashCode();
288  if (getVarIndexCount() > 0) {
289  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
290  hash = (53 * hash) + getVarIndexList().hashCode();
291  }
292  if (hasConstant()) {
293  hash = (37 * hash) + CONSTANT_FIELD_NUMBER;
294  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
295  java.lang.Double.doubleToLongBits(getConstant()));
296  }
297  if (hasResultantVarIndex()) {
298  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
299  hash = (53 * hash) + getResultantVarIndex();
300  }
301  hash = (29 * hash) + unknownFields.hashCode();
302  memoizedHashCode = hash;
303  return hash;
304  }
305 
307  java.nio.ByteBuffer data)
308  throws com.google.protobuf.InvalidProtocolBufferException {
309  return PARSER.parseFrom(data);
310  }
312  java.nio.ByteBuffer data,
313  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314  throws com.google.protobuf.InvalidProtocolBufferException {
315  return PARSER.parseFrom(data, extensionRegistry);
316  }
318  com.google.protobuf.ByteString data)
319  throws com.google.protobuf.InvalidProtocolBufferException {
320  return PARSER.parseFrom(data);
321  }
323  com.google.protobuf.ByteString data,
324  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325  throws com.google.protobuf.InvalidProtocolBufferException {
326  return PARSER.parseFrom(data, extensionRegistry);
327  }
329  throws com.google.protobuf.InvalidProtocolBufferException {
330  return PARSER.parseFrom(data);
331  }
333  byte[] data,
334  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335  throws com.google.protobuf.InvalidProtocolBufferException {
336  return PARSER.parseFrom(data, extensionRegistry);
337  }
338  public static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(java.io.InputStream input)
339  throws java.io.IOException {
340  return com.google.protobuf.GeneratedMessageV3
341  .parseWithIOException(PARSER, input);
342  }
344  java.io.InputStream input,
345  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346  throws java.io.IOException {
347  return com.google.protobuf.GeneratedMessageV3
348  .parseWithIOException(PARSER, input, extensionRegistry);
349  }
351  throws java.io.IOException {
352  return com.google.protobuf.GeneratedMessageV3
353  .parseDelimitedWithIOException(PARSER, input);
354  }
356  java.io.InputStream input,
357  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
358  throws java.io.IOException {
359  return com.google.protobuf.GeneratedMessageV3
360  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
361  }
363  com.google.protobuf.CodedInputStream input)
364  throws java.io.IOException {
365  return com.google.protobuf.GeneratedMessageV3
366  .parseWithIOException(PARSER, input);
367  }
369  com.google.protobuf.CodedInputStream input,
370  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
371  throws java.io.IOException {
372  return com.google.protobuf.GeneratedMessageV3
373  .parseWithIOException(PARSER, input, extensionRegistry);
374  }
375 
376  @java.lang.Override
377  public Builder newBuilderForType() { return newBuilder(); }
378  public static Builder newBuilder() {
379  return DEFAULT_INSTANCE.toBuilder();
380  }
382  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
383  }
384  @java.lang.Override
385  public Builder toBuilder() {
386  return this == DEFAULT_INSTANCE
387  ? new Builder() : new Builder().mergeFrom(this);
388  }
389 
390  @java.lang.Override
392  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
393  Builder builder = new Builder(parent);
394  return builder;
395  }
404  public static final class Builder extends
405  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
406  // @@protoc_insertion_point(builder_implements:operations_research.MPArrayWithConstantConstraint)
407  com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder {
408  public static final com.google.protobuf.Descriptors.Descriptor
410  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayWithConstantConstraint_descriptor;
411  }
412 
413  @java.lang.Override
414  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
416  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayWithConstantConstraint_fieldAccessorTable
417  .ensureFieldAccessorsInitialized(
419  }
420 
421  // Construct using com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder()
422  private Builder() {
423  maybeForceBuilderInitialization();
424  }
425 
426  private Builder(
427  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
428  super(parent);
429  maybeForceBuilderInitialization();
430  }
431  private void maybeForceBuilderInitialization() {
432  if (com.google.protobuf.GeneratedMessageV3
433  .alwaysUseFieldBuilders) {
434  }
435  }
436  @java.lang.Override
437  public Builder clear() {
438  super.clear();
439  varIndex_ = emptyIntList();
440  bitField0_ = (bitField0_ & ~0x00000001);
441  constant_ = 0D;
442  bitField0_ = (bitField0_ & ~0x00000002);
443  resultantVarIndex_ = 0;
444  bitField0_ = (bitField0_ & ~0x00000004);
445  return this;
446  }
447 
448  @java.lang.Override
449  public com.google.protobuf.Descriptors.Descriptor
451  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayWithConstantConstraint_descriptor;
452  }
453 
454  @java.lang.Override
457  }
458 
459  @java.lang.Override
462  if (!result.isInitialized()) {
463  throw newUninitializedMessageException(result);
464  }
465  return result;
466  }
467 
468  @java.lang.Override
471  int from_bitField0_ = bitField0_;
472  int to_bitField0_ = 0;
473  if (((bitField0_ & 0x00000001) != 0)) {
474  varIndex_.makeImmutable();
475  bitField0_ = (bitField0_ & ~0x00000001);
476  }
477  result.varIndex_ = varIndex_;
478  if (((from_bitField0_ & 0x00000002) != 0)) {
479  result.constant_ = constant_;
480  to_bitField0_ |= 0x00000001;
481  }
482  if (((from_bitField0_ & 0x00000004) != 0)) {
483  result.resultantVarIndex_ = resultantVarIndex_;
484  to_bitField0_ |= 0x00000002;
485  }
486  result.bitField0_ = to_bitField0_;
487  onBuilt();
488  return result;
489  }
490 
491  @java.lang.Override
492  public Builder clone() {
493  return super.clone();
494  }
495  @java.lang.Override
497  com.google.protobuf.Descriptors.FieldDescriptor field,
498  java.lang.Object value) {
499  return super.setField(field, value);
500  }
501  @java.lang.Override
503  com.google.protobuf.Descriptors.FieldDescriptor field) {
504  return super.clearField(field);
505  }
506  @java.lang.Override
508  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
509  return super.clearOneof(oneof);
510  }
511  @java.lang.Override
513  com.google.protobuf.Descriptors.FieldDescriptor field,
514  int index, java.lang.Object value) {
515  return super.setRepeatedField(field, index, value);
516  }
517  @java.lang.Override
519  com.google.protobuf.Descriptors.FieldDescriptor field,
520  java.lang.Object value) {
521  return super.addRepeatedField(field, value);
522  }
523  @java.lang.Override
524  public Builder mergeFrom(com.google.protobuf.Message other) {
527  } else {
528  super.mergeFrom(other);
529  return this;
530  }
531  }
532 
535  if (!other.varIndex_.isEmpty()) {
536  if (varIndex_.isEmpty()) {
537  varIndex_ = other.varIndex_;
538  bitField0_ = (bitField0_ & ~0x00000001);
539  } else {
540  ensureVarIndexIsMutable();
541  varIndex_.addAll(other.varIndex_);
542  }
543  onChanged();
544  }
545  if (other.hasConstant()) {
546  setConstant(other.getConstant());
547  }
548  if (other.hasResultantVarIndex()) {
549  setResultantVarIndex(other.getResultantVarIndex());
550  }
551  this.mergeUnknownFields(other.unknownFields);
552  onChanged();
553  return this;
554  }
555 
556  @java.lang.Override
557  public final boolean isInitialized() {
558  return true;
559  }
560 
561  @java.lang.Override
563  com.google.protobuf.CodedInputStream input,
564  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
565  throws java.io.IOException {
567  try {
568  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
569  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
570  parsedMessage = (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) e.getUnfinishedMessage();
571  throw e.unwrapIOException();
572  } finally {
573  if (parsedMessage != null) {
574  mergeFrom(parsedMessage);
575  }
576  }
577  return this;
578  }
579  private int bitField0_;
580 
581  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
582  private void ensureVarIndexIsMutable() {
583  if (!((bitField0_ & 0x00000001) != 0)) {
584  varIndex_ = mutableCopy(varIndex_);
585  bitField0_ |= 0x00000001;
586  }
587  }
597  public java.util.List<java.lang.Integer>
599  return ((bitField0_ & 0x00000001) != 0) ?
600  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
601  }
611  public int getVarIndexCount() {
612  return varIndex_.size();
613  }
624  public int getVarIndex(int index) {
625  return varIndex_.getInt(index);
626  }
639  int index, int value) {
640  ensureVarIndexIsMutable();
641  varIndex_.setInt(index, value);
642  onChanged();
643  return this;
644  }
655  public Builder addVarIndex(int value) {
656  ensureVarIndexIsMutable();
657  varIndex_.addInt(value);
658  onChanged();
659  return this;
660  }
672  java.lang.Iterable<? extends java.lang.Integer> values) {
673  ensureVarIndexIsMutable();
674  com.google.protobuf.AbstractMessageLite.Builder.addAll(
675  values, varIndex_);
676  onChanged();
677  return this;
678  }
689  varIndex_ = emptyIntList();
690  bitField0_ = (bitField0_ & ~0x00000001);
691  onChanged();
692  return this;
693  }
694 
695  private double constant_ ;
700  public boolean hasConstant() {
701  return ((bitField0_ & 0x00000002) != 0);
702  }
707  public double getConstant() {
708  return constant_;
709  }
715  public Builder setConstant(double value) {
716  bitField0_ |= 0x00000002;
717  constant_ = value;
718  onChanged();
719  return this;
720  }
726  bitField0_ = (bitField0_ & ~0x00000002);
727  constant_ = 0D;
728  onChanged();
729  return this;
730  }
731 
732  private int resultantVarIndex_ ;
737  public boolean hasResultantVarIndex() {
738  return ((bitField0_ & 0x00000004) != 0);
739  }
744  public int getResultantVarIndex() {
745  return resultantVarIndex_;
746  }
752  public Builder setResultantVarIndex(int value) {
753  bitField0_ |= 0x00000004;
754  resultantVarIndex_ = value;
755  onChanged();
756  return this;
757  }
763  bitField0_ = (bitField0_ & ~0x00000004);
764  resultantVarIndex_ = 0;
765  onChanged();
766  return this;
767  }
768  @java.lang.Override
769  public final Builder setUnknownFields(
770  final com.google.protobuf.UnknownFieldSet unknownFields) {
771  return super.setUnknownFields(unknownFields);
772  }
773 
774  @java.lang.Override
776  final com.google.protobuf.UnknownFieldSet unknownFields) {
777  return super.mergeUnknownFields(unknownFields);
778  }
779 
780 
781  // @@protoc_insertion_point(builder_scope:operations_research.MPArrayWithConstantConstraint)
782  }
783 
784  // @@protoc_insertion_point(class_scope:operations_research.MPArrayWithConstantConstraint)
785  private static final com.google.ortools.linearsolver.MPArrayWithConstantConstraint DEFAULT_INSTANCE;
786  static {
788  }
789 
791  return DEFAULT_INSTANCE;
792  }
793 
794  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPArrayWithConstantConstraint>
795  PARSER = new com.google.protobuf.AbstractParser<MPArrayWithConstantConstraint>() {
796  @java.lang.Override
797  public MPArrayWithConstantConstraint parsePartialFrom(
798  com.google.protobuf.CodedInputStream input,
799  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
800  throws com.google.protobuf.InvalidProtocolBufferException {
801  return new MPArrayWithConstantConstraint(input, extensionRegistry);
802  }
803  };
804 
805  public static com.google.protobuf.Parser<MPArrayWithConstantConstraint> parser() {
806  return PARSER;
807  }
808 
809  @java.lang.Override
811  return PARSER;
812  }
813 
814  @java.lang.Override
816  return DEFAULT_INSTANCE;
817  }
818 
819 }
820 
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override int hashCode()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addVarIndex(int value)
.lang.Override final boolean isInitialized()
static com.google.protobuf.Parser< MPArrayWithConstantConstraint > parser()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Deprecated static final com.google.protobuf.Parser< MPArrayWithConstantConstraint > PARSER
.lang.Override int getSerializedSize()
static final int CONSTANT_FIELD_NUMBER
int getVarIndex(int index)
static Builder newBuilder(com.google.ortools.linearsolver.MPArrayWithConstantConstraint prototype)
static Builder newBuilder()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setConstant(double value)
optional double constant = 2;
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearVarIndex()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
int getVarIndexCount()
int getResultantVarIndex()
optional int32 resultant_var_index = 3;
boolean hasResultantVarIndex()
optional int32 resultant_var_index = 3;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint buildPartial()
static final int RESULTANT_VAR_INDEX_FIELD_NUMBER
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(com.google.protobuf.ByteString data)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder toBuilder()
.lang.Override final boolean isInitialized()
.lang.Override com.google.protobuf.Parser< MPArrayWithConstantConstraint > getParserForType()
double getConstant()
optional double constant = 2;
Builder mergeFrom(com.google.ortools.linearsolver.MPArrayWithConstantConstraint other)
int getVarIndexCount()
int getResultantVarIndex()
optional int32 resultant_var_index = 3;
java.util.List< java.lang.Integer > getVarIndexList()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder clearConstant()
optional double constant = 2;
.lang.Override Builder newBuilderForType()
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint getDefaultInstance()
double getConstant()
optional double constant = 2;
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseDelimitedFrom(java.io.InputStream input)
Builder setResultantVarIndex(int value)
optional int32 resultant_var_index = 3;
static final int VAR_INDEX_FIELD_NUMBER
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getDefaultInstanceForType()
.lang.Override Builder clear()
Builder clearResultantVarIndex()
optional int32 resultant_var_index = 3;
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint build()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVarIndex(int index)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean hasConstant()
optional double constant = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(java.io.InputStream input)
Builder setVarIndex(int index, int value)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
boolean hasResultantVarIndex()
optional int32 resultant_var_index = 3;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(java.nio.ByteBuffer data)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPArrayWithConstantConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clone()
boolean hasConstant()
optional double constant = 2;
java.util.List< java.lang.Integer > getVarIndexList()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)