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_;
146  public java.util.List<java.lang.Integer>
148  return varIndex_;
149  }
154  public int getVarIndexCount() {
155  return varIndex_.size();
156  }
162  public int getVarIndex(int index) {
163  return varIndex_.getInt(index);
164  }
165  private int varIndexMemoizedSerializedSize = -1;
166 
167  public static final int VAR_VALUE_FIELD_NUMBER = 2;
168  private com.google.protobuf.Internal.DoubleList varValue_;
173  public java.util.List<java.lang.Double>
175  return varValue_;
176  }
181  public int getVarValueCount() {
182  return varValue_.size();
183  }
189  public double getVarValue(int index) {
190  return varValue_.getDouble(index);
191  }
192  private int varValueMemoizedSerializedSize = -1;
193 
194  private byte memoizedIsInitialized = -1;
195  @java.lang.Override
196  public final boolean isInitialized() {
197  byte isInitialized = memoizedIsInitialized;
198  if (isInitialized == 1) return true;
199  if (isInitialized == 0) return false;
200 
201  memoizedIsInitialized = 1;
202  return true;
203  }
204 
205  @java.lang.Override
206  public void writeTo(com.google.protobuf.CodedOutputStream output)
207  throws java.io.IOException {
209  if (getVarIndexList().size() > 0) {
210  output.writeUInt32NoTag(10);
211  output.writeUInt32NoTag(varIndexMemoizedSerializedSize);
212  }
213  for (int i = 0; i < varIndex_.size(); i++) {
214  output.writeInt32NoTag(varIndex_.getInt(i));
215  }
216  if (getVarValueList().size() > 0) {
217  output.writeUInt32NoTag(18);
218  output.writeUInt32NoTag(varValueMemoizedSerializedSize);
219  }
220  for (int i = 0; i < varValue_.size(); i++) {
221  output.writeDoubleNoTag(varValue_.getDouble(i));
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  if (!getVarIndexList().isEmpty()) {
240  size += 1;
241  size += com.google.protobuf.CodedOutputStream
242  .computeInt32SizeNoTag(dataSize);
243  }
244  varIndexMemoizedSerializedSize = dataSize;
245  }
246  {
247  int dataSize = 0;
248  dataSize = 8 * getVarValueList().size();
249  size += dataSize;
250  if (!getVarValueList().isEmpty()) {
251  size += 1;
252  size += com.google.protobuf.CodedOutputStream
253  .computeInt32SizeNoTag(dataSize);
254  }
255  varValueMemoizedSerializedSize = dataSize;
256  }
257  size += unknownFields.getSerializedSize();
258  memoizedSize = size;
259  return size;
260  }
261 
262  @java.lang.Override
263  public boolean equals(final java.lang.Object obj) {
264  if (obj == this) {
265  return true;
266  }
267  if (!(obj instanceof com.google.ortools.linearsolver.PartialVariableAssignment)) {
268  return super.equals(obj);
269  }
271 
272  if (!getVarIndexList()
273  .equals(other.getVarIndexList())) return false;
274  if (!getVarValueList()
275  .equals(other.getVarValueList())) return false;
276  if (!unknownFields.equals(other.unknownFields)) return false;
277  return true;
278  }
279 
280  @java.lang.Override
281  public int hashCode() {
282  if (memoizedHashCode != 0) {
283  return memoizedHashCode;
284  }
285  int hash = 41;
286  hash = (19 * hash) + getDescriptor().hashCode();
287  if (getVarIndexCount() > 0) {
288  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
289  hash = (53 * hash) + getVarIndexList().hashCode();
290  }
291  if (getVarValueCount() > 0) {
292  hash = (37 * hash) + VAR_VALUE_FIELD_NUMBER;
293  hash = (53 * hash) + getVarValueList().hashCode();
294  }
295  hash = (29 * hash) + unknownFields.hashCode();
296  memoizedHashCode = hash;
297  return hash;
298  }
299 
301  java.nio.ByteBuffer data)
302  throws com.google.protobuf.InvalidProtocolBufferException {
303  return PARSER.parseFrom(data);
304  }
306  java.nio.ByteBuffer data,
307  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
308  throws com.google.protobuf.InvalidProtocolBufferException {
309  return PARSER.parseFrom(data, extensionRegistry);
310  }
312  com.google.protobuf.ByteString data)
313  throws com.google.protobuf.InvalidProtocolBufferException {
314  return PARSER.parseFrom(data);
315  }
317  com.google.protobuf.ByteString data,
318  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
319  throws com.google.protobuf.InvalidProtocolBufferException {
320  return PARSER.parseFrom(data, extensionRegistry);
321  }
323  throws com.google.protobuf.InvalidProtocolBufferException {
324  return PARSER.parseFrom(data);
325  }
327  byte[] data,
328  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
329  throws com.google.protobuf.InvalidProtocolBufferException {
330  return PARSER.parseFrom(data, extensionRegistry);
331  }
332  public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
333  throws java.io.IOException {
334  return com.google.protobuf.GeneratedMessageV3
335  .parseWithIOException(PARSER, input);
336  }
338  java.io.InputStream input,
339  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340  throws java.io.IOException {
341  return com.google.protobuf.GeneratedMessageV3
342  .parseWithIOException(PARSER, input, extensionRegistry);
343  }
345  throws java.io.IOException {
346  return com.google.protobuf.GeneratedMessageV3
347  .parseDelimitedWithIOException(PARSER, input);
348  }
350  java.io.InputStream input,
351  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352  throws java.io.IOException {
353  return com.google.protobuf.GeneratedMessageV3
354  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
355  }
357  com.google.protobuf.CodedInputStream input)
358  throws java.io.IOException {
359  return com.google.protobuf.GeneratedMessageV3
360  .parseWithIOException(PARSER, input);
361  }
363  com.google.protobuf.CodedInputStream input,
364  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
365  throws java.io.IOException {
366  return com.google.protobuf.GeneratedMessageV3
367  .parseWithIOException(PARSER, input, extensionRegistry);
368  }
369 
370  @java.lang.Override
371  public Builder newBuilderForType() { return newBuilder(); }
372  public static Builder newBuilder() {
373  return DEFAULT_INSTANCE.toBuilder();
374  }
376  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
377  }
378  @java.lang.Override
379  public Builder toBuilder() {
380  return this == DEFAULT_INSTANCE
381  ? new Builder() : new Builder().mergeFrom(this);
382  }
383 
384  @java.lang.Override
386  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
387  Builder builder = new Builder(parent);
388  return builder;
389  }
399  public static final class Builder extends
400  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
401  // @@protoc_insertion_point(builder_implements:operations_research.PartialVariableAssignment)
402  com.google.ortools.linearsolver.PartialVariableAssignmentOrBuilder {
403  public static final com.google.protobuf.Descriptors.Descriptor
405  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
406  }
407 
408  @java.lang.Override
409  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
411  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_fieldAccessorTable
412  .ensureFieldAccessorsInitialized(
414  }
415 
416  // Construct using com.google.ortools.linearsolver.PartialVariableAssignment.newBuilder()
417  private Builder() {
418  maybeForceBuilderInitialization();
419  }
420 
421  private Builder(
422  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
423  super(parent);
424  maybeForceBuilderInitialization();
425  }
426  private void maybeForceBuilderInitialization() {
427  if (com.google.protobuf.GeneratedMessageV3
428  .alwaysUseFieldBuilders) {
429  }
430  }
431  @java.lang.Override
432  public Builder clear() {
433  super.clear();
434  varIndex_ = emptyIntList();
435  bitField0_ = (bitField0_ & ~0x00000001);
436  varValue_ = emptyDoubleList();
437  bitField0_ = (bitField0_ & ~0x00000002);
438  return this;
439  }
440 
441  @java.lang.Override
442  public com.google.protobuf.Descriptors.Descriptor
444  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_PartialVariableAssignment_descriptor;
445  }
446 
447  @java.lang.Override
450  }
451 
452  @java.lang.Override
455  if (!result.isInitialized()) {
456  throw newUninitializedMessageException(result);
457  }
458  return result;
459  }
460 
461  @java.lang.Override
464  int from_bitField0_ = bitField0_;
465  if (((bitField0_ & 0x00000001) != 0)) {
466  varIndex_.makeImmutable();
467  bitField0_ = (bitField0_ & ~0x00000001);
468  }
469  result.varIndex_ = varIndex_;
470  if (((bitField0_ & 0x00000002) != 0)) {
471  varValue_.makeImmutable();
472  bitField0_ = (bitField0_ & ~0x00000002);
473  }
474  result.varValue_ = varValue_;
475  onBuilt();
476  return result;
477  }
478 
479  @java.lang.Override
480  public Builder clone() {
481  return super.clone();
482  }
483  @java.lang.Override
485  com.google.protobuf.Descriptors.FieldDescriptor field,
486  java.lang.Object value) {
487  return super.setField(field, value);
488  }
489  @java.lang.Override
491  com.google.protobuf.Descriptors.FieldDescriptor field) {
492  return super.clearField(field);
493  }
494  @java.lang.Override
496  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
497  return super.clearOneof(oneof);
498  }
499  @java.lang.Override
501  com.google.protobuf.Descriptors.FieldDescriptor field,
502  int index, java.lang.Object value) {
503  return super.setRepeatedField(field, index, value);
504  }
505  @java.lang.Override
507  com.google.protobuf.Descriptors.FieldDescriptor field,
508  java.lang.Object value) {
509  return super.addRepeatedField(field, value);
510  }
511  @java.lang.Override
512  public Builder mergeFrom(com.google.protobuf.Message other) {
515  } else {
516  super.mergeFrom(other);
517  return this;
518  }
519  }
520 
523  if (!other.varIndex_.isEmpty()) {
524  if (varIndex_.isEmpty()) {
525  varIndex_ = other.varIndex_;
526  bitField0_ = (bitField0_ & ~0x00000001);
527  } else {
528  ensureVarIndexIsMutable();
529  varIndex_.addAll(other.varIndex_);
530  }
531  onChanged();
532  }
533  if (!other.varValue_.isEmpty()) {
534  if (varValue_.isEmpty()) {
535  varValue_ = other.varValue_;
536  bitField0_ = (bitField0_ & ~0x00000002);
537  } else {
538  ensureVarValueIsMutable();
539  varValue_.addAll(other.varValue_);
540  }
541  onChanged();
542  }
543  this.mergeUnknownFields(other.unknownFields);
544  onChanged();
545  return this;
546  }
547 
548  @java.lang.Override
549  public final boolean isInitialized() {
550  return true;
551  }
552 
553  @java.lang.Override
555  com.google.protobuf.CodedInputStream input,
556  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
557  throws java.io.IOException {
559  try {
560  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
561  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
562  parsedMessage = (com.google.ortools.linearsolver.PartialVariableAssignment) e.getUnfinishedMessage();
563  throw e.unwrapIOException();
564  } finally {
565  if (parsedMessage != null) {
566  mergeFrom(parsedMessage);
567  }
568  }
569  return this;
570  }
571  private int bitField0_;
572 
573  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
574  private void ensureVarIndexIsMutable() {
575  if (!((bitField0_ & 0x00000001) != 0)) {
576  varIndex_ = mutableCopy(varIndex_);
577  bitField0_ |= 0x00000001;
578  }
579  }
584  public java.util.List<java.lang.Integer>
586  return ((bitField0_ & 0x00000001) != 0) ?
587  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
588  }
593  public int getVarIndexCount() {
594  return varIndex_.size();
595  }
601  public int getVarIndex(int index) {
602  return varIndex_.getInt(index);
603  }
611  int index, int value) {
612  ensureVarIndexIsMutable();
613  varIndex_.setInt(index, value);
614  onChanged();
615  return this;
616  }
622  public Builder addVarIndex(int value) {
623  ensureVarIndexIsMutable();
624  varIndex_.addInt(value);
625  onChanged();
626  return this;
627  }
634  java.lang.Iterable<? extends java.lang.Integer> values) {
635  ensureVarIndexIsMutable();
636  com.google.protobuf.AbstractMessageLite.Builder.addAll(
637  values, varIndex_);
638  onChanged();
639  return this;
640  }
646  varIndex_ = emptyIntList();
647  bitField0_ = (bitField0_ & ~0x00000001);
648  onChanged();
649  return this;
650  }
651 
652  private com.google.protobuf.Internal.DoubleList varValue_ = emptyDoubleList();
653  private void ensureVarValueIsMutable() {
654  if (!((bitField0_ & 0x00000002) != 0)) {
655  varValue_ = mutableCopy(varValue_);
656  bitField0_ |= 0x00000002;
657  }
658  }
663  public java.util.List<java.lang.Double>
665  return ((bitField0_ & 0x00000002) != 0) ?
666  java.util.Collections.unmodifiableList(varValue_) : varValue_;
667  }
672  public int getVarValueCount() {
673  return varValue_.size();
674  }
680  public double getVarValue(int index) {
681  return varValue_.getDouble(index);
682  }
690  int index, double value) {
691  ensureVarValueIsMutable();
692  varValue_.setDouble(index, value);
693  onChanged();
694  return this;
695  }
701  public Builder addVarValue(double value) {
702  ensureVarValueIsMutable();
703  varValue_.addDouble(value);
704  onChanged();
705  return this;
706  }
713  java.lang.Iterable<? extends java.lang.Double> values) {
714  ensureVarValueIsMutable();
715  com.google.protobuf.AbstractMessageLite.Builder.addAll(
716  values, varValue_);
717  onChanged();
718  return this;
719  }
725  varValue_ = emptyDoubleList();
726  bitField0_ = (bitField0_ & ~0x00000002);
727  onChanged();
728  return this;
729  }
730  @java.lang.Override
731  public final Builder setUnknownFields(
732  final com.google.protobuf.UnknownFieldSet unknownFields) {
733  return super.setUnknownFields(unknownFields);
734  }
735 
736  @java.lang.Override
738  final com.google.protobuf.UnknownFieldSet unknownFields) {
739  return super.mergeUnknownFields(unknownFields);
740  }
741 
742 
743  // @@protoc_insertion_point(builder_scope:operations_research.PartialVariableAssignment)
744  }
745 
746  // @@protoc_insertion_point(class_scope:operations_research.PartialVariableAssignment)
747  private static final com.google.ortools.linearsolver.PartialVariableAssignment DEFAULT_INSTANCE;
748  static {
749  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.PartialVariableAssignment();
750  }
751 
753  return DEFAULT_INSTANCE;
754  }
755 
756  @java.lang.Deprecated public static final com.google.protobuf.Parser<PartialVariableAssignment>
757  PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
758  @java.lang.Override
759  public PartialVariableAssignment parsePartialFrom(
760  com.google.protobuf.CodedInputStream input,
761  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
762  throws com.google.protobuf.InvalidProtocolBufferException {
763  return new PartialVariableAssignment(input, extensionRegistry);
764  }
765  };
766 
767  public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
768  return PARSER;
769  }
770 
771  @java.lang.Override
773  return PARSER;
774  }
775 
776  @java.lang.Override
778  return DEFAULT_INSTANCE;
779  }
780 
781 }
782 
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()
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)
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()
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
.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];
java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [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];