Java Reference

Java Reference

linearsolver/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_;
146  @java.lang.Override
147  public java.util.List<java.lang.Integer>
149  return varIndex_;
150  }
155  public int getVarIndexCount() {
156  return varIndex_.size();
157  }
163  public int getVarIndex(int index) {
164  return varIndex_.getInt(index);
165  }
166  private int varIndexMemoizedSerializedSize = -1;
167 
168  public static final int VAR_VALUE_FIELD_NUMBER = 2;
169  private com.google.protobuf.Internal.DoubleList varValue_;
174  @java.lang.Override
175  public java.util.List<java.lang.Double>
177  return varValue_;
178  }
183  public int getVarValueCount() {
184  return varValue_.size();
185  }
191  public double getVarValue(int index) {
192  return varValue_.getDouble(index);
193  }
194  private int varValueMemoizedSerializedSize = -1;
195 
196  private byte memoizedIsInitialized = -1;
197  @java.lang.Override
198  public final boolean isInitialized() {
199  byte isInitialized = memoizedIsInitialized;
200  if (isInitialized == 1) return true;
201  if (isInitialized == 0) return false;
202 
203  memoizedIsInitialized = 1;
204  return true;
205  }
206 
207  @java.lang.Override
208  public void writeTo(com.google.protobuf.CodedOutputStream output)
209  throws java.io.IOException {
211  if (getVarIndexList().size() > 0) {
212  output.writeUInt32NoTag(10);
213  output.writeUInt32NoTag(varIndexMemoizedSerializedSize);
214  }
215  for (int i = 0; i < varIndex_.size(); i++) {
216  output.writeInt32NoTag(varIndex_.getInt(i));
217  }
218  if (getVarValueList().size() > 0) {
219  output.writeUInt32NoTag(18);
220  output.writeUInt32NoTag(varValueMemoizedSerializedSize);
221  }
222  for (int i = 0; i < varValue_.size(); i++) {
223  output.writeDoubleNoTag(varValue_.getDouble(i));
224  }
225  unknownFields.writeTo(output);
226  }
227 
228  @java.lang.Override
229  public int getSerializedSize() {
230  int size = memoizedSize;
231  if (size != -1) return size;
232 
233  size = 0;
234  {
235  int dataSize = 0;
236  for (int i = 0; i < varIndex_.size(); i++) {
237  dataSize += com.google.protobuf.CodedOutputStream
238  .computeInt32SizeNoTag(varIndex_.getInt(i));
239  }
240  size += dataSize;
241  if (!getVarIndexList().isEmpty()) {
242  size += 1;
243  size += com.google.protobuf.CodedOutputStream
244  .computeInt32SizeNoTag(dataSize);
245  }
246  varIndexMemoizedSerializedSize = dataSize;
247  }
248  {
249  int dataSize = 0;
250  dataSize = 8 * getVarValueList().size();
251  size += dataSize;
252  if (!getVarValueList().isEmpty()) {
253  size += 1;
254  size += com.google.protobuf.CodedOutputStream
255  .computeInt32SizeNoTag(dataSize);
256  }
257  varValueMemoizedSerializedSize = dataSize;
258  }
259  size += unknownFields.getSerializedSize();
260  memoizedSize = size;
261  return size;
262  }
263 
264  @java.lang.Override
265  public boolean equals(final java.lang.Object obj) {
266  if (obj == this) {
267  return true;
268  }
269  if (!(obj instanceof com.google.ortools.linearsolver.PartialVariableAssignment)) {
270  return super.equals(obj);
271  }
273 
274  if (!getVarIndexList()
275  .equals(other.getVarIndexList())) return false;
276  if (!getVarValueList()
277  .equals(other.getVarValueList())) return false;
278  if (!unknownFields.equals(other.unknownFields)) return false;
279  return true;
280  }
281 
282  @java.lang.Override
283  public int hashCode() {
284  if (memoizedHashCode != 0) {
285  return memoizedHashCode;
286  }
287  int hash = 41;
288  hash = (19 * hash) + getDescriptor().hashCode();
289  if (getVarIndexCount() > 0) {
290  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
291  hash = (53 * hash) + getVarIndexList().hashCode();
292  }
293  if (getVarValueCount() > 0) {
294  hash = (37 * hash) + VAR_VALUE_FIELD_NUMBER;
295  hash = (53 * hash) + getVarValueList().hashCode();
296  }
297  hash = (29 * hash) + unknownFields.hashCode();
298  memoizedHashCode = hash;
299  return hash;
300  }
301 
303  java.nio.ByteBuffer data)
304  throws com.google.protobuf.InvalidProtocolBufferException {
305  return PARSER.parseFrom(data);
306  }
308  java.nio.ByteBuffer data,
309  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310  throws com.google.protobuf.InvalidProtocolBufferException {
311  return PARSER.parseFrom(data, extensionRegistry);
312  }
314  com.google.protobuf.ByteString data)
315  throws com.google.protobuf.InvalidProtocolBufferException {
316  return PARSER.parseFrom(data);
317  }
319  com.google.protobuf.ByteString data,
320  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321  throws com.google.protobuf.InvalidProtocolBufferException {
322  return PARSER.parseFrom(data, extensionRegistry);
323  }
325  throws com.google.protobuf.InvalidProtocolBufferException {
326  return PARSER.parseFrom(data);
327  }
329  byte[] data,
330  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
331  throws com.google.protobuf.InvalidProtocolBufferException {
332  return PARSER.parseFrom(data, extensionRegistry);
333  }
334  public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
335  throws java.io.IOException {
336  return com.google.protobuf.GeneratedMessageV3
337  .parseWithIOException(PARSER, input);
338  }
340  java.io.InputStream input,
341  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342  throws java.io.IOException {
343  return com.google.protobuf.GeneratedMessageV3
344  .parseWithIOException(PARSER, input, extensionRegistry);
345  }
347  throws java.io.IOException {
348  return com.google.protobuf.GeneratedMessageV3
349  .parseDelimitedWithIOException(PARSER, input);
350  }
352  java.io.InputStream input,
353  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354  throws java.io.IOException {
355  return com.google.protobuf.GeneratedMessageV3
356  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
357  }
359  com.google.protobuf.CodedInputStream input)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input);
363  }
365  com.google.protobuf.CodedInputStream 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 
372  @java.lang.Override
373  public Builder newBuilderForType() { return newBuilder(); }
374  public static Builder newBuilder() {
375  return DEFAULT_INSTANCE.toBuilder();
376  }
378  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
379  }
380  @java.lang.Override
381  public Builder toBuilder() {
382  return this == DEFAULT_INSTANCE
383  ? new Builder() : new Builder().mergeFrom(this);
384  }
385 
386  @java.lang.Override
388  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
389  Builder builder = new Builder(parent);
390  return builder;
391  }
401  public static final class Builder extends
402  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
403  // @@protoc_insertion_point(builder_implements:operations_research.PartialVariableAssignment)
404  com.google.ortools.linearsolver.PartialVariableAssignmentOrBuilder {
405  public static final com.google.protobuf.Descriptors.Descriptor
407  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
408  }
409 
410  @java.lang.Override
411  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
413  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_fieldAccessorTable
414  .ensureFieldAccessorsInitialized(
416  }
417 
418  // Construct using com.google.ortools.linearsolver.PartialVariableAssignment.newBuilder()
419  private Builder() {
420  maybeForceBuilderInitialization();
421  }
422 
423  private Builder(
424  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
425  super(parent);
426  maybeForceBuilderInitialization();
427  }
428  private void maybeForceBuilderInitialization() {
429  if (com.google.protobuf.GeneratedMessageV3
430  .alwaysUseFieldBuilders) {
431  }
432  }
433  @java.lang.Override
434  public Builder clear() {
435  super.clear();
436  varIndex_ = emptyIntList();
437  bitField0_ = (bitField0_ & ~0x00000001);
438  varValue_ = emptyDoubleList();
439  bitField0_ = (bitField0_ & ~0x00000002);
440  return this;
441  }
442 
443  @java.lang.Override
444  public com.google.protobuf.Descriptors.Descriptor
446  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
447  }
448 
449  @java.lang.Override
452  }
453 
454  @java.lang.Override
457  if (!result.isInitialized()) {
458  throw newUninitializedMessageException(result);
459  }
460  return result;
461  }
462 
463  @java.lang.Override
466  int from_bitField0_ = bitField0_;
467  if (((bitField0_ & 0x00000001) != 0)) {
468  varIndex_.makeImmutable();
469  bitField0_ = (bitField0_ & ~0x00000001);
470  }
471  result.varIndex_ = varIndex_;
472  if (((bitField0_ & 0x00000002) != 0)) {
473  varValue_.makeImmutable();
474  bitField0_ = (bitField0_ & ~0x00000002);
475  }
476  result.varValue_ = varValue_;
477  onBuilt();
478  return result;
479  }
480 
481  @java.lang.Override
482  public Builder clone() {
483  return super.clone();
484  }
485  @java.lang.Override
487  com.google.protobuf.Descriptors.FieldDescriptor field,
488  java.lang.Object value) {
489  return super.setField(field, value);
490  }
491  @java.lang.Override
493  com.google.protobuf.Descriptors.FieldDescriptor field) {
494  return super.clearField(field);
495  }
496  @java.lang.Override
498  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
499  return super.clearOneof(oneof);
500  }
501  @java.lang.Override
503  com.google.protobuf.Descriptors.FieldDescriptor field,
504  int index, java.lang.Object value) {
505  return super.setRepeatedField(field, index, value);
506  }
507  @java.lang.Override
509  com.google.protobuf.Descriptors.FieldDescriptor field,
510  java.lang.Object value) {
511  return super.addRepeatedField(field, value);
512  }
513  @java.lang.Override
514  public Builder mergeFrom(com.google.protobuf.Message other) {
517  } else {
518  super.mergeFrom(other);
519  return this;
520  }
521  }
522 
525  if (!other.varIndex_.isEmpty()) {
526  if (varIndex_.isEmpty()) {
527  varIndex_ = other.varIndex_;
528  bitField0_ = (bitField0_ & ~0x00000001);
529  } else {
530  ensureVarIndexIsMutable();
531  varIndex_.addAll(other.varIndex_);
532  }
533  onChanged();
534  }
535  if (!other.varValue_.isEmpty()) {
536  if (varValue_.isEmpty()) {
537  varValue_ = other.varValue_;
538  bitField0_ = (bitField0_ & ~0x00000002);
539  } else {
540  ensureVarValueIsMutable();
541  varValue_.addAll(other.varValue_);
542  }
543  onChanged();
544  }
545  this.mergeUnknownFields(other.unknownFields);
546  onChanged();
547  return this;
548  }
549 
550  @java.lang.Override
551  public final boolean isInitialized() {
552  return true;
553  }
554 
555  @java.lang.Override
557  com.google.protobuf.CodedInputStream input,
558  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
559  throws java.io.IOException {
561  try {
562  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
563  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
564  parsedMessage = (com.google.ortools.linearsolver.PartialVariableAssignment) e.getUnfinishedMessage();
565  throw e.unwrapIOException();
566  } finally {
567  if (parsedMessage != null) {
568  mergeFrom(parsedMessage);
569  }
570  }
571  return this;
572  }
573  private int bitField0_;
574 
575  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
576  private void ensureVarIndexIsMutable() {
577  if (!((bitField0_ & 0x00000001) != 0)) {
578  varIndex_ = mutableCopy(varIndex_);
579  bitField0_ |= 0x00000001;
580  }
581  }
586  public java.util.List<java.lang.Integer>
588  return ((bitField0_ & 0x00000001) != 0) ?
589  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
590  }
595  public int getVarIndexCount() {
596  return varIndex_.size();
597  }
603  public int getVarIndex(int index) {
604  return varIndex_.getInt(index);
605  }
613  int index, int value) {
614  ensureVarIndexIsMutable();
615  varIndex_.setInt(index, value);
616  onChanged();
617  return this;
618  }
624  public Builder addVarIndex(int value) {
625  ensureVarIndexIsMutable();
626  varIndex_.addInt(value);
627  onChanged();
628  return this;
629  }
636  java.lang.Iterable<? extends java.lang.Integer> values) {
637  ensureVarIndexIsMutable();
638  com.google.protobuf.AbstractMessageLite.Builder.addAll(
639  values, varIndex_);
640  onChanged();
641  return this;
642  }
648  varIndex_ = emptyIntList();
649  bitField0_ = (bitField0_ & ~0x00000001);
650  onChanged();
651  return this;
652  }
653 
654  private com.google.protobuf.Internal.DoubleList varValue_ = emptyDoubleList();
655  private void ensureVarValueIsMutable() {
656  if (!((bitField0_ & 0x00000002) != 0)) {
657  varValue_ = mutableCopy(varValue_);
658  bitField0_ |= 0x00000002;
659  }
660  }
665  public java.util.List<java.lang.Double>
667  return ((bitField0_ & 0x00000002) != 0) ?
668  java.util.Collections.unmodifiableList(varValue_) : varValue_;
669  }
674  public int getVarValueCount() {
675  return varValue_.size();
676  }
682  public double getVarValue(int index) {
683  return varValue_.getDouble(index);
684  }
692  int index, double value) {
693  ensureVarValueIsMutable();
694  varValue_.setDouble(index, value);
695  onChanged();
696  return this;
697  }
703  public Builder addVarValue(double value) {
704  ensureVarValueIsMutable();
705  varValue_.addDouble(value);
706  onChanged();
707  return this;
708  }
715  java.lang.Iterable<? extends java.lang.Double> values) {
716  ensureVarValueIsMutable();
717  com.google.protobuf.AbstractMessageLite.Builder.addAll(
718  values, varValue_);
719  onChanged();
720  return this;
721  }
727  varValue_ = emptyDoubleList();
728  bitField0_ = (bitField0_ & ~0x00000002);
729  onChanged();
730  return this;
731  }
732  @java.lang.Override
733  public final Builder setUnknownFields(
734  final com.google.protobuf.UnknownFieldSet unknownFields) {
735  return super.setUnknownFields(unknownFields);
736  }
737 
738  @java.lang.Override
740  final com.google.protobuf.UnknownFieldSet unknownFields) {
741  return super.mergeUnknownFields(unknownFields);
742  }
743 
744 
745  // @@protoc_insertion_point(builder_scope:operations_research.PartialVariableAssignment)
746  }
747 
748  // @@protoc_insertion_point(class_scope:operations_research.PartialVariableAssignment)
749  private static final com.google.ortools.linearsolver.PartialVariableAssignment DEFAULT_INSTANCE;
750  static {
751  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.PartialVariableAssignment();
752  }
753 
755  return DEFAULT_INSTANCE;
756  }
757 
758  @java.lang.Deprecated public static final com.google.protobuf.Parser<PartialVariableAssignment>
759  PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
760  @java.lang.Override
761  public PartialVariableAssignment parsePartialFrom(
762  com.google.protobuf.CodedInputStream input,
763  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
764  throws com.google.protobuf.InvalidProtocolBufferException {
765  return new PartialVariableAssignment(input, extensionRegistry);
766  }
767  };
768 
769  public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
770  return PARSER;
771  }
772 
773  @java.lang.Override
775  return PARSER;
776  }
777 
778  @java.lang.Override
780  return DEFAULT_INSTANCE;
781  }
782 
783 }
784 
static Builder newBuilder(com.google.ortools.linearsolver.PartialVariableAssignment prototype)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getVarValueCount()
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
.lang.Override Builder toBuilder()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
.lang.Override Builder newBuilderForType()
.lang.Override java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [packed = true];
Builder clearVarValue()
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstance()
Builder addVarValue(double value)
repeated double var_value = 2 [packed = true];
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int getSerializedSize()
Builder mergeFrom(com.google.ortools.linearsolver.PartialVariableAssignment other)
static final int VAR_VALUE_FIELD_NUMBER
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [packed = true];
Builder setVarIndex(int index, int value)
repeated int32 var_index = 1 [packed = true];
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final int VAR_INDEX_FIELD_NUMBER
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment build()
.lang.Override final boolean isInitialized()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getVarValueCount()
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 var_index = 1 [packed = true];
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data)
.lang.Override com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
Builder setVarValue(int index, double value)
repeated double var_value = 2 [packed = true];
.lang.Override Builder clear()
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Deprecated static final com.google.protobuf.Parser< PartialVariableAssignment > PARSER
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clone()
int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override final boolean isInitialized()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int hashCode()
int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];
static Builder newBuilder()
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment buildPartial()
Builder addVarIndex(int value)
repeated int32 var_index = 1 [packed = true];
Builder clearVarIndex()
repeated int32 var_index = 1 [packed = true];
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
Builder addAllVarValue(java.lang.Iterable<? extends java.lang.Double > values)
repeated double var_value = 2 [packed = true];