Java Reference

Java Reference

PartialVariableAssignment.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 
15 public final class PartialVariableAssignment extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.PartialVariableAssignment)
19 private static final long serialVersionUID = 0L;
20  // Use PartialVariableAssignment.newBuilder() to construct.
21  private PartialVariableAssignment(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
24  private PartialVariableAssignment() {
25  varIndex_ = emptyIntList();
26  varValue_ = emptyDoubleList();
27  }
28 
29  @java.lang.Override
30  @SuppressWarnings({"unused"})
31  protected java.lang.Object newInstance(
32  UnusedPrivateParameter unused) {
33  return new PartialVariableAssignment();
34  }
35 
36  @java.lang.Override
37  public final com.google.protobuf.UnknownFieldSet
39  return this.unknownFields;
40  }
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  varIndex_ = newIntList();
63  mutable_bitField0_ |= 0x00000001;
64  }
65  varIndex_.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  varIndex_ = newIntList();
73  mutable_bitField0_ |= 0x00000001;
74  }
75  while (input.getBytesUntilLimit() > 0) {
76  varIndex_.addInt(input.readInt32());
77  }
78  input.popLimit(limit);
79  break;
80  }
81  case 17: {
82  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83  varValue_ = newDoubleList();
84  mutable_bitField0_ |= 0x00000002;
85  }
86  varValue_.addDouble(input.readDouble());
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  varValue_ = newDoubleList();
94  mutable_bitField0_ |= 0x00000002;
95  }
96  while (input.getBytesUntilLimit() > 0) {
97  varValue_.addDouble(input.readDouble());
98  }
99  input.popLimit(limit);
100  break;
101  }
102  default: {
103  if (!parseUnknownField(
104  input, unknownFields, extensionRegistry, tag)) {
105  done = true;
106  }
107  break;
108  }
109  }
110  }
111  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
112  throw e.setUnfinishedMessage(this);
113  } catch (java.io.IOException e) {
114  throw new com.google.protobuf.InvalidProtocolBufferException(
115  e).setUnfinishedMessage(this);
116  } finally {
117  if (((mutable_bitField0_ & 0x00000001) != 0)) {
118  varIndex_.makeImmutable(); // C
119  }
120  if (((mutable_bitField0_ & 0x00000002) != 0)) {
121  varValue_.makeImmutable(); // C
122  }
123  this.unknownFields = unknownFields.build();
124  makeExtensionsImmutable();
125  }
126  }
127  public static final com.google.protobuf.Descriptors.Descriptor
129  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
130  }
131 
132  @java.lang.Override
133  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
135  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_fieldAccessorTable
136  .ensureFieldAccessorsInitialized(
138  }
139 
140  public static final int VAR_INDEX_FIELD_NUMBER = 1;
141  private com.google.protobuf.Internal.IntList varIndex_;
145  public java.util.List<java.lang.Integer>
147  return varIndex_;
148  }
152  public int getVarIndexCount() {
153  return varIndex_.size();
154  }
158  public int getVarIndex(int index) {
159  return varIndex_.getInt(index);
160  }
161  private int varIndexMemoizedSerializedSize = -1;
162 
163  public static final int VAR_VALUE_FIELD_NUMBER = 2;
164  private com.google.protobuf.Internal.DoubleList varValue_;
168  public java.util.List<java.lang.Double>
170  return varValue_;
171  }
175  public int getVarValueCount() {
176  return varValue_.size();
177  }
181  public double getVarValue(int index) {
182  return varValue_.getDouble(index);
183  }
184  private int varValueMemoizedSerializedSize = -1;
185 
186  private byte memoizedIsInitialized = -1;
187  @java.lang.Override
188  public final boolean isInitialized() {
189  byte isInitialized = memoizedIsInitialized;
190  if (isInitialized == 1) return true;
191  if (isInitialized == 0) return false;
192 
193  memoizedIsInitialized = 1;
194  return true;
195  }
196 
197  @java.lang.Override
198  public void writeTo(com.google.protobuf.CodedOutputStream output)
199  throws java.io.IOException {
201  if (getVarIndexList().size() > 0) {
202  output.writeUInt32NoTag(10);
203  output.writeUInt32NoTag(varIndexMemoizedSerializedSize);
204  }
205  for (int i = 0; i < varIndex_.size(); i++) {
206  output.writeInt32NoTag(varIndex_.getInt(i));
207  }
208  if (getVarValueList().size() > 0) {
209  output.writeUInt32NoTag(18);
210  output.writeUInt32NoTag(varValueMemoizedSerializedSize);
211  }
212  for (int i = 0; i < varValue_.size(); i++) {
213  output.writeDoubleNoTag(varValue_.getDouble(i));
214  }
215  unknownFields.writeTo(output);
216  }
217 
218  @java.lang.Override
219  public int getSerializedSize() {
220  int size = memoizedSize;
221  if (size != -1) return size;
222 
223  size = 0;
224  {
225  int dataSize = 0;
226  for (int i = 0; i < varIndex_.size(); i++) {
227  dataSize += com.google.protobuf.CodedOutputStream
228  .computeInt32SizeNoTag(varIndex_.getInt(i));
229  }
230  size += dataSize;
231  if (!getVarIndexList().isEmpty()) {
232  size += 1;
233  size += com.google.protobuf.CodedOutputStream
234  .computeInt32SizeNoTag(dataSize);
235  }
236  varIndexMemoizedSerializedSize = dataSize;
237  }
238  {
239  int dataSize = 0;
240  dataSize = 8 * getVarValueList().size();
241  size += dataSize;
242  if (!getVarValueList().isEmpty()) {
243  size += 1;
244  size += com.google.protobuf.CodedOutputStream
245  .computeInt32SizeNoTag(dataSize);
246  }
247  varValueMemoizedSerializedSize = dataSize;
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  }
259  if (!(obj instanceof com.google.ortools.linearsolver.PartialVariableAssignment)) {
260  return super.equals(obj);
261  }
263 
264  if (!getVarIndexList()
265  .equals(other.getVarIndexList())) return false;
266  if (!getVarValueList()
267  .equals(other.getVarValueList())) return false;
268  if (!unknownFields.equals(other.unknownFields)) return false;
269  return true;
270  }
271 
272  @java.lang.Override
273  public int hashCode() {
274  if (memoizedHashCode != 0) {
275  return memoizedHashCode;
276  }
277  int hash = 41;
278  hash = (19 * hash) + getDescriptor().hashCode();
279  if (getVarIndexCount() > 0) {
280  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
281  hash = (53 * hash) + getVarIndexList().hashCode();
282  }
283  if (getVarValueCount() > 0) {
284  hash = (37 * hash) + VAR_VALUE_FIELD_NUMBER;
285  hash = (53 * hash) + getVarValueList().hashCode();
286  }
287  hash = (29 * hash) + unknownFields.hashCode();
288  memoizedHashCode = hash;
289  return hash;
290  }
291 
293  java.nio.ByteBuffer data)
294  throws com.google.protobuf.InvalidProtocolBufferException {
295  return PARSER.parseFrom(data);
296  }
298  java.nio.ByteBuffer data,
299  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
300  throws com.google.protobuf.InvalidProtocolBufferException {
301  return PARSER.parseFrom(data, extensionRegistry);
302  }
304  com.google.protobuf.ByteString data)
305  throws com.google.protobuf.InvalidProtocolBufferException {
306  return PARSER.parseFrom(data);
307  }
309  com.google.protobuf.ByteString data,
310  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
311  throws com.google.protobuf.InvalidProtocolBufferException {
312  return PARSER.parseFrom(data, extensionRegistry);
313  }
315  throws com.google.protobuf.InvalidProtocolBufferException {
316  return PARSER.parseFrom(data);
317  }
319  byte[] data,
320  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321  throws com.google.protobuf.InvalidProtocolBufferException {
322  return PARSER.parseFrom(data, extensionRegistry);
323  }
324  public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
325  throws java.io.IOException {
326  return com.google.protobuf.GeneratedMessageV3
327  .parseWithIOException(PARSER, input);
328  }
330  java.io.InputStream input,
331  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332  throws java.io.IOException {
333  return com.google.protobuf.GeneratedMessageV3
334  .parseWithIOException(PARSER, input, extensionRegistry);
335  }
337  throws java.io.IOException {
338  return com.google.protobuf.GeneratedMessageV3
339  .parseDelimitedWithIOException(PARSER, input);
340  }
342  java.io.InputStream input,
343  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
344  throws java.io.IOException {
345  return com.google.protobuf.GeneratedMessageV3
346  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
347  }
349  com.google.protobuf.CodedInputStream input)
350  throws java.io.IOException {
351  return com.google.protobuf.GeneratedMessageV3
352  .parseWithIOException(PARSER, input);
353  }
355  com.google.protobuf.CodedInputStream input,
356  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
357  throws java.io.IOException {
358  return com.google.protobuf.GeneratedMessageV3
359  .parseWithIOException(PARSER, input, extensionRegistry);
360  }
361 
362  @java.lang.Override
363  public Builder newBuilderForType() { return newBuilder(); }
364  public static Builder newBuilder() {
365  return DEFAULT_INSTANCE.toBuilder();
366  }
368  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
369  }
370  @java.lang.Override
371  public Builder toBuilder() {
372  return this == DEFAULT_INSTANCE
373  ? new Builder() : new Builder().mergeFrom(this);
374  }
375 
376  @java.lang.Override
378  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
379  Builder builder = new Builder(parent);
380  return builder;
381  }
391  public static final class Builder extends
392  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
393  // @@protoc_insertion_point(builder_implements:operations_research.PartialVariableAssignment)
394  com.google.ortools.linearsolver.PartialVariableAssignmentOrBuilder {
395  public static final com.google.protobuf.Descriptors.Descriptor
397  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
398  }
399 
400  @java.lang.Override
401  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
403  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_fieldAccessorTable
404  .ensureFieldAccessorsInitialized(
406  }
407 
408  // Construct using com.google.ortools.linearsolver.PartialVariableAssignment.newBuilder()
409  private Builder() {
410  maybeForceBuilderInitialization();
411  }
412 
413  private Builder(
414  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
415  super(parent);
416  maybeForceBuilderInitialization();
417  }
418  private void maybeForceBuilderInitialization() {
419  if (com.google.protobuf.GeneratedMessageV3
420  .alwaysUseFieldBuilders) {
421  }
422  }
423  @java.lang.Override
424  public Builder clear() {
425  super.clear();
426  varIndex_ = emptyIntList();
427  bitField0_ = (bitField0_ & ~0x00000001);
428  varValue_ = emptyDoubleList();
429  bitField0_ = (bitField0_ & ~0x00000002);
430  return this;
431  }
432 
433  @java.lang.Override
434  public com.google.protobuf.Descriptors.Descriptor
436  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
437  }
438 
439  @java.lang.Override
442  }
443 
444  @java.lang.Override
447  if (!result.isInitialized()) {
448  throw newUninitializedMessageException(result);
449  }
450  return result;
451  }
452 
453  @java.lang.Override
456  int from_bitField0_ = bitField0_;
457  if (((bitField0_ & 0x00000001) != 0)) {
458  varIndex_.makeImmutable();
459  bitField0_ = (bitField0_ & ~0x00000001);
460  }
461  result.varIndex_ = varIndex_;
462  if (((bitField0_ & 0x00000002) != 0)) {
463  varValue_.makeImmutable();
464  bitField0_ = (bitField0_ & ~0x00000002);
465  }
466  result.varValue_ = varValue_;
467  onBuilt();
468  return result;
469  }
470 
471  @java.lang.Override
472  public Builder clone() {
473  return super.clone();
474  }
475  @java.lang.Override
477  com.google.protobuf.Descriptors.FieldDescriptor field,
478  java.lang.Object value) {
479  return super.setField(field, value);
480  }
481  @java.lang.Override
483  com.google.protobuf.Descriptors.FieldDescriptor field) {
484  return super.clearField(field);
485  }
486  @java.lang.Override
488  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
489  return super.clearOneof(oneof);
490  }
491  @java.lang.Override
493  com.google.protobuf.Descriptors.FieldDescriptor field,
494  int index, java.lang.Object value) {
495  return super.setRepeatedField(field, index, value);
496  }
497  @java.lang.Override
499  com.google.protobuf.Descriptors.FieldDescriptor field,
500  java.lang.Object value) {
501  return super.addRepeatedField(field, value);
502  }
503  @java.lang.Override
504  public Builder mergeFrom(com.google.protobuf.Message other) {
507  } else {
508  super.mergeFrom(other);
509  return this;
510  }
511  }
512 
515  if (!other.varIndex_.isEmpty()) {
516  if (varIndex_.isEmpty()) {
517  varIndex_ = other.varIndex_;
518  bitField0_ = (bitField0_ & ~0x00000001);
519  } else {
520  ensureVarIndexIsMutable();
521  varIndex_.addAll(other.varIndex_);
522  }
523  onChanged();
524  }
525  if (!other.varValue_.isEmpty()) {
526  if (varValue_.isEmpty()) {
527  varValue_ = other.varValue_;
528  bitField0_ = (bitField0_ & ~0x00000002);
529  } else {
530  ensureVarValueIsMutable();
531  varValue_.addAll(other.varValue_);
532  }
533  onChanged();
534  }
535  this.mergeUnknownFields(other.unknownFields);
536  onChanged();
537  return this;
538  }
539 
540  @java.lang.Override
541  public final boolean isInitialized() {
542  return true;
543  }
544 
545  @java.lang.Override
547  com.google.protobuf.CodedInputStream input,
548  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
549  throws java.io.IOException {
551  try {
552  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
553  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
554  parsedMessage = (com.google.ortools.linearsolver.PartialVariableAssignment) e.getUnfinishedMessage();
555  throw e.unwrapIOException();
556  } finally {
557  if (parsedMessage != null) {
558  mergeFrom(parsedMessage);
559  }
560  }
561  return this;
562  }
563  private int bitField0_;
564 
565  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
566  private void ensureVarIndexIsMutable() {
567  if (!((bitField0_ & 0x00000001) != 0)) {
568  varIndex_ = mutableCopy(varIndex_);
569  bitField0_ |= 0x00000001;
570  }
571  }
575  public java.util.List<java.lang.Integer>
577  return ((bitField0_ & 0x00000001) != 0) ?
578  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
579  }
583  public int getVarIndexCount() {
584  return varIndex_.size();
585  }
589  public int getVarIndex(int index) {
590  return varIndex_.getInt(index);
591  }
596  int index, int value) {
597  ensureVarIndexIsMutable();
598  varIndex_.setInt(index, value);
599  onChanged();
600  return this;
601  }
605  public Builder addVarIndex(int value) {
606  ensureVarIndexIsMutable();
607  varIndex_.addInt(value);
608  onChanged();
609  return this;
610  }
615  java.lang.Iterable<? extends java.lang.Integer> values) {
616  ensureVarIndexIsMutable();
617  com.google.protobuf.AbstractMessageLite.Builder.addAll(
618  values, varIndex_);
619  onChanged();
620  return this;
621  }
626  varIndex_ = emptyIntList();
627  bitField0_ = (bitField0_ & ~0x00000001);
628  onChanged();
629  return this;
630  }
631 
632  private com.google.protobuf.Internal.DoubleList varValue_ = emptyDoubleList();
633  private void ensureVarValueIsMutable() {
634  if (!((bitField0_ & 0x00000002) != 0)) {
635  varValue_ = mutableCopy(varValue_);
636  bitField0_ |= 0x00000002;
637  }
638  }
642  public java.util.List<java.lang.Double>
644  return ((bitField0_ & 0x00000002) != 0) ?
645  java.util.Collections.unmodifiableList(varValue_) : varValue_;
646  }
650  public int getVarValueCount() {
651  return varValue_.size();
652  }
656  public double getVarValue(int index) {
657  return varValue_.getDouble(index);
658  }
663  int index, double value) {
664  ensureVarValueIsMutable();
665  varValue_.setDouble(index, value);
666  onChanged();
667  return this;
668  }
672  public Builder addVarValue(double value) {
673  ensureVarValueIsMutable();
674  varValue_.addDouble(value);
675  onChanged();
676  return this;
677  }
682  java.lang.Iterable<? extends java.lang.Double> values) {
683  ensureVarValueIsMutable();
684  com.google.protobuf.AbstractMessageLite.Builder.addAll(
685  values, varValue_);
686  onChanged();
687  return this;
688  }
693  varValue_ = emptyDoubleList();
694  bitField0_ = (bitField0_ & ~0x00000002);
695  onChanged();
696  return this;
697  }
698  @java.lang.Override
699  public final Builder setUnknownFields(
700  final com.google.protobuf.UnknownFieldSet unknownFields) {
701  return super.setUnknownFields(unknownFields);
702  }
703 
704  @java.lang.Override
706  final com.google.protobuf.UnknownFieldSet unknownFields) {
707  return super.mergeUnknownFields(unknownFields);
708  }
709 
710 
711  // @@protoc_insertion_point(builder_scope:operations_research.PartialVariableAssignment)
712  }
713 
714  // @@protoc_insertion_point(class_scope:operations_research.PartialVariableAssignment)
715  private static final com.google.ortools.linearsolver.PartialVariableAssignment DEFAULT_INSTANCE;
716  static {
717  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.PartialVariableAssignment();
718  }
719 
721  return DEFAULT_INSTANCE;
722  }
723 
724  @java.lang.Deprecated public static final com.google.protobuf.Parser<PartialVariableAssignment>
725  PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
726  @java.lang.Override
727  public PartialVariableAssignment parsePartialFrom(
728  com.google.protobuf.CodedInputStream input,
729  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
730  throws com.google.protobuf.InvalidProtocolBufferException {
731  return new PartialVariableAssignment(input, extensionRegistry);
732  }
733  };
734 
735  public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
736  return PARSER;
737  }
738 
739  @java.lang.Override
741  return PARSER;
742  }
743 
744  @java.lang.Override
746  return DEFAULT_INSTANCE;
747  }
748 
749 }
750 
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.ortools.linearsolver.PartialVariableAssignment other)
java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [packed = true];
int getVarValueCount()
repeated double var_value = 2 [packed = true];
Builder setVarIndex(int index, int value)
repeated int32 var_index = 1 [packed = true];
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment build()
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
Builder clearVarIndex()
repeated int32 var_index = 1 [packed = true];
java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [packed = true];
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
static Builder newBuilder(com.google.ortools.linearsolver.PartialVariableAssignment prototype)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstance()
int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];
Builder clearVarValue()
repeated double var_value = 2 [packed = true];
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override boolean equals(final java.lang.Object obj)
Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 var_index = 1 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addVarIndex(int value)
repeated int32 var_index = 1 [packed = true];
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
.lang.Override com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
.lang.Deprecated static final com.google.protobuf.Parser< PartialVariableAssignment > PARSER
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
int getVarValueCount()
repeated double var_value = 2 [packed = true];
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment buildPartial()
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
Builder addVarValue(double value)
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllVarValue(java.lang.Iterable<? extends java.lang.Double > values)
repeated double var_value = 2 [packed = true];
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setVarValue(int index, double value)
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];