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
4package com.google.ortools.linearsolver;
5
15public final class PartialVariableAssignment extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.PartialVariableAssignment)
19private static final long serialVersionUID = 0L;
20 // Use PartialVariableAssignment.newBuilder() to construct.
21 private PartialVariableAssignment(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
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(
137 com.google.ortools.linearsolver.PartialVariableAssignment.class, com.google.ortools.linearsolver.PartialVariableAssignment.Builder.class);
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 }
272 com.google.ortools.linearsolver.PartialVariableAssignment other = (com.google.ortools.linearsolver.PartialVariableAssignment) obj;
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
302 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
303 java.nio.ByteBuffer data)
304 throws com.google.protobuf.InvalidProtocolBufferException {
305 return PARSER.parseFrom(data);
306 }
307 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
308 java.nio.ByteBuffer data,
309 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310 throws com.google.protobuf.InvalidProtocolBufferException {
311 return PARSER.parseFrom(data, extensionRegistry);
312 }
313 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
314 com.google.protobuf.ByteString data)
315 throws com.google.protobuf.InvalidProtocolBufferException {
316 return PARSER.parseFrom(data);
317 }
318 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
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 }
324 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data)
325 throws com.google.protobuf.InvalidProtocolBufferException {
326 return PARSER.parseFrom(data);
327 }
328 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
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 }
339 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
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 }
346 public static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
347 throws java.io.IOException {
348 return com.google.protobuf.GeneratedMessageV3
349 .parseDelimitedWithIOException(PARSER, input);
350 }
351 public static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(
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 }
358 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
359 com.google.protobuf.CodedInputStream input)
360 throws java.io.IOException {
361 return com.google.protobuf.GeneratedMessageV3
362 .parseWithIOException(PARSER, input);
363 }
364 public static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(
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 }
377 public static Builder newBuilder(com.google.ortools.linearsolver.PartialVariableAssignment prototype) {
378 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
379 }
380 @java.lang.Override
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(
415 com.google.ortools.linearsolver.PartialVariableAssignment.class, com.google.ortools.linearsolver.PartialVariableAssignment.Builder.class);
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
450 public com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType() {
451 return com.google.ortools.linearsolver.PartialVariableAssignment.getDefaultInstance();
452 }
453
454 @java.lang.Override
455 public com.google.ortools.linearsolver.PartialVariableAssignment build() {
456 com.google.ortools.linearsolver.PartialVariableAssignment result = buildPartial();
457 if (!result.isInitialized()) {
458 throw newUninitializedMessageException(result);
459 }
460 return result;
461 }
462
463 @java.lang.Override
464 public com.google.ortools.linearsolver.PartialVariableAssignment buildPartial() {
465 com.google.ortools.linearsolver.PartialVariableAssignment result = new com.google.ortools.linearsolver.PartialVariableAssignment(this);
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) {
515 if (other instanceof com.google.ortools.linearsolver.PartialVariableAssignment) {
516 return mergeFrom((com.google.ortools.linearsolver.PartialVariableAssignment)other);
517 } else {
518 super.mergeFrom(other);
519 return this;
520 }
521 }
522
523 public Builder mergeFrom(com.google.ortools.linearsolver.PartialVariableAssignment other) {
524 if (other == com.google.ortools.linearsolver.PartialVariableAssignment.getDefaultInstance()) return this;
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 {
560 com.google.ortools.linearsolver.PartialVariableAssignment parsedMessage = null;
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
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
754 public static com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstance() {
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
774 public com.google.protobuf.Parser<PartialVariableAssignment> getParserForType() {
775 return PARSER;
776 }
777
778 @java.lang.Override
779 public com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType() {
780 return DEFAULT_INSTANCE;
781 }
782
783}
784
com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
Builder setVarIndex(int index, int value)
repeated int32 var_index = 1 [packed = true];
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addAllVarValue(java.lang.Iterable<? extends java.lang.Double > values)
repeated double var_value = 2 [packed = true];
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addVarValue(double value)
repeated double var_value = 2 [packed = true];
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setVarValue(int index, double value)
repeated double var_value = 2 [packed = true];
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.linearsolver.PartialVariableAssignment buildPartial()
java.util.List< java.lang.Integer > getVarIndexList()
repeated int32 var_index = 1 [packed = true];
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
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];
Builder addVarIndex(int value)
repeated int32 var_index = 1 [packed = true];
Builder mergeFrom(com.google.ortools.linearsolver.PartialVariableAssignment other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType()
java.util.List< java.lang.Double > getVarValueList()
repeated double var_value = 2 [packed = true];
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
static com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstance()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
static Builder newBuilder(com.google.ortools.linearsolver.PartialVariableAssignment prototype)
static final com.google.protobuf.Parser< PartialVariableAssignment > PARSER
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(byte[] data)
com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
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, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
double getVarValue(int index)
repeated double var_value = 2 [packed = true];
int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)