Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
LinearObjective.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/boolean_problem.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
14public final class LinearObjective extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.LinearObjective)
18private static final long serialVersionUID = 0L;
19 // Use LinearObjective.newBuilder() to construct.
20 private LinearObjective(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private LinearObjective() {
24 literals_ = emptyIntList();
25 coefficients_ = emptyLongList();
26 scalingFactor_ = 1D;
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new LinearObjective();
34 }
35
36 public static final com.google.protobuf.Descriptors.Descriptor
38 return com.google.ortools.sat.BooleanProblem.internal_static_operations_research_sat_LinearObjective_descriptor;
39 }
40
41 @java.lang.Override
42 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
44 return com.google.ortools.sat.BooleanProblem.internal_static_operations_research_sat_LinearObjective_fieldAccessorTable
45 .ensureFieldAccessorsInitialized(
46 com.google.ortools.sat.LinearObjective.class, com.google.ortools.sat.LinearObjective.Builder.class);
47 }
48
49 private int bitField0_;
50 public static final int LITERALS_FIELD_NUMBER = 1;
51 @SuppressWarnings("serial")
52 private com.google.protobuf.Internal.IntList literals_ =
53 emptyIntList();
67 @java.lang.Override
68 public java.util.List<java.lang.Integer>
70 return literals_;
71 }
85 public int getLiteralsCount() {
86 return literals_.size();
87 }
102 public int getLiterals(int index) {
103 return literals_.getInt(index);
104 }
105
106 public static final int COEFFICIENTS_FIELD_NUMBER = 2;
107 @SuppressWarnings("serial")
108 private com.google.protobuf.Internal.LongList coefficients_ =
109 emptyLongList();
114 @java.lang.Override
115 public java.util.List<java.lang.Long>
117 return coefficients_;
118 }
123 public int getCoefficientsCount() {
124 return coefficients_.size();
125 }
131 public long getCoefficients(int index) {
132 return coefficients_.getLong(index);
133 }
134
135 public static final int OFFSET_FIELD_NUMBER = 3;
136 private double offset_ = 0D;
151 @java.lang.Override
152 public boolean hasOffset() {
153 return ((bitField0_ & 0x00000001) != 0);
154 }
169 @java.lang.Override
170 public double getOffset() {
171 return offset_;
172 }
173
174 public static final int SCALING_FACTOR_FIELD_NUMBER = 4;
175 private double scalingFactor_ = 1D;
180 @java.lang.Override
181 public boolean hasScalingFactor() {
182 return ((bitField0_ & 0x00000002) != 0);
183 }
188 @java.lang.Override
189 public double getScalingFactor() {
190 return scalingFactor_;
191 }
192
193 private byte memoizedIsInitialized = -1;
194 @java.lang.Override
195 public final boolean isInitialized() {
196 byte isInitialized = memoizedIsInitialized;
197 if (isInitialized == 1) return true;
198 if (isInitialized == 0) return false;
199
200 memoizedIsInitialized = 1;
201 return true;
202 }
203
204 @java.lang.Override
205 public void writeTo(com.google.protobuf.CodedOutputStream output)
206 throws java.io.IOException {
207 for (int i = 0; i < literals_.size(); i++) {
208 output.writeInt32(1, literals_.getInt(i));
209 }
210 for (int i = 0; i < coefficients_.size(); i++) {
211 output.writeInt64(2, coefficients_.getLong(i));
212 }
213 if (((bitField0_ & 0x00000001) != 0)) {
214 output.writeDouble(3, offset_);
215 }
216 if (((bitField0_ & 0x00000002) != 0)) {
217 output.writeDouble(4, scalingFactor_);
218 }
219 getUnknownFields().writeTo(output);
220 }
221
222 @java.lang.Override
223 public int getSerializedSize() {
224 int size = memoizedSize;
225 if (size != -1) return size;
226
227 size = 0;
228 {
229 int dataSize = 0;
230 for (int i = 0; i < literals_.size(); i++) {
231 dataSize += com.google.protobuf.CodedOutputStream
232 .computeInt32SizeNoTag(literals_.getInt(i));
233 }
234 size += dataSize;
235 size += 1 * getLiteralsList().size();
236 }
237 {
238 int dataSize = 0;
239 for (int i = 0; i < coefficients_.size(); i++) {
240 dataSize += com.google.protobuf.CodedOutputStream
241 .computeInt64SizeNoTag(coefficients_.getLong(i));
242 }
243 size += dataSize;
244 size += 1 * getCoefficientsList().size();
245 }
246 if (((bitField0_ & 0x00000001) != 0)) {
247 size += com.google.protobuf.CodedOutputStream
248 .computeDoubleSize(3, offset_);
249 }
250 if (((bitField0_ & 0x00000002) != 0)) {
251 size += com.google.protobuf.CodedOutputStream
252 .computeDoubleSize(4, scalingFactor_);
253 }
254 size += getUnknownFields().getSerializedSize();
255 memoizedSize = size;
256 return size;
257 }
258
259 @java.lang.Override
260 public boolean equals(final java.lang.Object obj) {
261 if (obj == this) {
262 return true;
263 }
264 if (!(obj instanceof com.google.ortools.sat.LinearObjective)) {
265 return super.equals(obj);
266 }
267 com.google.ortools.sat.LinearObjective other = (com.google.ortools.sat.LinearObjective) obj;
268
269 if (!getLiteralsList()
270 .equals(other.getLiteralsList())) return false;
272 .equals(other.getCoefficientsList())) return false;
273 if (hasOffset() != other.hasOffset()) return false;
274 if (hasOffset()) {
275 if (java.lang.Double.doubleToLongBits(getOffset())
276 != java.lang.Double.doubleToLongBits(
277 other.getOffset())) return false;
278 }
279 if (hasScalingFactor() != other.hasScalingFactor()) return false;
280 if (hasScalingFactor()) {
281 if (java.lang.Double.doubleToLongBits(getScalingFactor())
282 != java.lang.Double.doubleToLongBits(
283 other.getScalingFactor())) return false;
284 }
285 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
286 return true;
287 }
288
289 @java.lang.Override
290 public int hashCode() {
291 if (memoizedHashCode != 0) {
292 return memoizedHashCode;
293 }
294 int hash = 41;
295 hash = (19 * hash) + getDescriptor().hashCode();
296 if (getLiteralsCount() > 0) {
297 hash = (37 * hash) + LITERALS_FIELD_NUMBER;
298 hash = (53 * hash) + getLiteralsList().hashCode();
299 }
300 if (getCoefficientsCount() > 0) {
301 hash = (37 * hash) + COEFFICIENTS_FIELD_NUMBER;
302 hash = (53 * hash) + getCoefficientsList().hashCode();
303 }
304 if (hasOffset()) {
305 hash = (37 * hash) + OFFSET_FIELD_NUMBER;
306 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
307 java.lang.Double.doubleToLongBits(getOffset()));
308 }
309 if (hasScalingFactor()) {
310 hash = (37 * hash) + SCALING_FACTOR_FIELD_NUMBER;
311 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
312 java.lang.Double.doubleToLongBits(getScalingFactor()));
313 }
314 hash = (29 * hash) + getUnknownFields().hashCode();
315 memoizedHashCode = hash;
316 return hash;
317 }
318
320 java.nio.ByteBuffer data)
321 throws com.google.protobuf.InvalidProtocolBufferException {
322 return PARSER.parseFrom(data);
323 }
325 java.nio.ByteBuffer data,
326 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327 throws com.google.protobuf.InvalidProtocolBufferException {
328 return PARSER.parseFrom(data, extensionRegistry);
329 }
331 com.google.protobuf.ByteString data)
332 throws com.google.protobuf.InvalidProtocolBufferException {
333 return PARSER.parseFrom(data);
334 }
336 com.google.protobuf.ByteString data,
337 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338 throws com.google.protobuf.InvalidProtocolBufferException {
339 return PARSER.parseFrom(data, extensionRegistry);
340 }
342 throws com.google.protobuf.InvalidProtocolBufferException {
343 return PARSER.parseFrom(data);
344 }
346 byte[] data,
347 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
348 throws com.google.protobuf.InvalidProtocolBufferException {
349 return PARSER.parseFrom(data, extensionRegistry);
350 }
351 public static com.google.ortools.sat.LinearObjective parseFrom(java.io.InputStream input)
352 throws java.io.IOException {
353 return com.google.protobuf.GeneratedMessageV3
354 .parseWithIOException(PARSER, input);
355 }
357 java.io.InputStream input,
358 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
359 throws java.io.IOException {
360 return com.google.protobuf.GeneratedMessageV3
361 .parseWithIOException(PARSER, input, extensionRegistry);
362 }
363
364 public static com.google.ortools.sat.LinearObjective parseDelimitedFrom(java.io.InputStream input)
365 throws java.io.IOException {
366 return com.google.protobuf.GeneratedMessageV3
367 .parseDelimitedWithIOException(PARSER, input);
368 }
369
371 java.io.InputStream input,
372 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373 throws java.io.IOException {
374 return com.google.protobuf.GeneratedMessageV3
375 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
376 }
378 com.google.protobuf.CodedInputStream input)
379 throws java.io.IOException {
380 return com.google.protobuf.GeneratedMessageV3
381 .parseWithIOException(PARSER, input);
382 }
384 com.google.protobuf.CodedInputStream input,
385 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
386 throws java.io.IOException {
387 return com.google.protobuf.GeneratedMessageV3
388 .parseWithIOException(PARSER, input, extensionRegistry);
389 }
390
391 @java.lang.Override
392 public Builder newBuilderForType() { return newBuilder(); }
393 public static Builder newBuilder() {
394 return DEFAULT_INSTANCE.toBuilder();
395 }
396 public static Builder newBuilder(com.google.ortools.sat.LinearObjective prototype) {
397 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
398 }
399 @java.lang.Override
401 return this == DEFAULT_INSTANCE
402 ? new Builder() : new Builder().mergeFrom(this);
403 }
404
405 @java.lang.Override
407 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
408 Builder builder = new Builder(parent);
409 return builder;
410 }
418 public static final class Builder extends
419 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
420 // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearObjective)
421 com.google.ortools.sat.LinearObjectiveOrBuilder {
422 public static final com.google.protobuf.Descriptors.Descriptor
424 return com.google.ortools.sat.BooleanProblem.internal_static_operations_research_sat_LinearObjective_descriptor;
425 }
426
427 @java.lang.Override
428 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
430 return com.google.ortools.sat.BooleanProblem.internal_static_operations_research_sat_LinearObjective_fieldAccessorTable
431 .ensureFieldAccessorsInitialized(
432 com.google.ortools.sat.LinearObjective.class, com.google.ortools.sat.LinearObjective.Builder.class);
433 }
434
435 // Construct using com.google.ortools.sat.LinearObjective.newBuilder()
436 private Builder() {
437
438 }
439
440 private Builder(
441 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
442 super(parent);
443
444 }
445 @java.lang.Override
446 public Builder clear() {
447 super.clear();
448 bitField0_ = 0;
449 literals_ = emptyIntList();
450 coefficients_ = emptyLongList();
451 offset_ = 0D;
452 scalingFactor_ = 1D;
453 return this;
454 }
455
456 @java.lang.Override
457 public com.google.protobuf.Descriptors.Descriptor
459 return com.google.ortools.sat.BooleanProblem.internal_static_operations_research_sat_LinearObjective_descriptor;
460 }
461
462 @java.lang.Override
464 return com.google.ortools.sat.LinearObjective.getDefaultInstance();
465 }
466
467 @java.lang.Override
470 if (!result.isInitialized()) {
471 throw newUninitializedMessageException(result);
472 }
473 return result;
474 }
475
476 @java.lang.Override
478 com.google.ortools.sat.LinearObjective result = new com.google.ortools.sat.LinearObjective(this);
479 if (bitField0_ != 0) { buildPartial0(result); }
480 onBuilt();
481 return result;
482 }
483
484 private void buildPartial0(com.google.ortools.sat.LinearObjective result) {
485 int from_bitField0_ = bitField0_;
486 if (((from_bitField0_ & 0x00000001) != 0)) {
487 literals_.makeImmutable();
488 result.literals_ = literals_;
489 }
490 if (((from_bitField0_ & 0x00000002) != 0)) {
491 coefficients_.makeImmutable();
492 result.coefficients_ = coefficients_;
493 }
494 int to_bitField0_ = 0;
495 if (((from_bitField0_ & 0x00000004) != 0)) {
496 result.offset_ = offset_;
497 to_bitField0_ |= 0x00000001;
498 }
499 if (((from_bitField0_ & 0x00000008) != 0)) {
500 result.scalingFactor_ = scalingFactor_;
501 to_bitField0_ |= 0x00000002;
502 }
503 result.bitField0_ |= to_bitField0_;
504 }
505
506 @java.lang.Override
507 public Builder clone() {
508 return super.clone();
509 }
510 @java.lang.Override
512 com.google.protobuf.Descriptors.FieldDescriptor field,
513 java.lang.Object value) {
514 return super.setField(field, value);
515 }
516 @java.lang.Override
518 com.google.protobuf.Descriptors.FieldDescriptor field) {
519 return super.clearField(field);
520 }
521 @java.lang.Override
523 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
524 return super.clearOneof(oneof);
525 }
526 @java.lang.Override
528 com.google.protobuf.Descriptors.FieldDescriptor field,
529 int index, java.lang.Object value) {
530 return super.setRepeatedField(field, index, value);
531 }
532 @java.lang.Override
534 com.google.protobuf.Descriptors.FieldDescriptor field,
535 java.lang.Object value) {
536 return super.addRepeatedField(field, value);
537 }
538 @java.lang.Override
539 public Builder mergeFrom(com.google.protobuf.Message other) {
540 if (other instanceof com.google.ortools.sat.LinearObjective) {
541 return mergeFrom((com.google.ortools.sat.LinearObjective)other);
542 } else {
543 super.mergeFrom(other);
544 return this;
545 }
546 }
547
548 public Builder mergeFrom(com.google.ortools.sat.LinearObjective other) {
549 if (other == com.google.ortools.sat.LinearObjective.getDefaultInstance()) return this;
550 if (!other.literals_.isEmpty()) {
551 if (literals_.isEmpty()) {
552 literals_ = other.literals_;
553 literals_.makeImmutable();
554 bitField0_ |= 0x00000001;
555 } else {
556 ensureLiteralsIsMutable();
557 literals_.addAll(other.literals_);
558 }
559 onChanged();
560 }
561 if (!other.coefficients_.isEmpty()) {
562 if (coefficients_.isEmpty()) {
563 coefficients_ = other.coefficients_;
564 coefficients_.makeImmutable();
565 bitField0_ |= 0x00000002;
566 } else {
567 ensureCoefficientsIsMutable();
568 coefficients_.addAll(other.coefficients_);
569 }
570 onChanged();
571 }
572 if (other.hasOffset()) {
573 setOffset(other.getOffset());
574 }
575 if (other.hasScalingFactor()) {
576 setScalingFactor(other.getScalingFactor());
577 }
578 this.mergeUnknownFields(other.getUnknownFields());
579 onChanged();
580 return this;
581 }
582
583 @java.lang.Override
584 public final boolean isInitialized() {
585 return true;
586 }
587
588 @java.lang.Override
590 com.google.protobuf.CodedInputStream input,
591 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
592 throws java.io.IOException {
593 if (extensionRegistry == null) {
594 throw new java.lang.NullPointerException();
595 }
596 try {
597 boolean done = false;
598 while (!done) {
599 int tag = input.readTag();
600 switch (tag) {
601 case 0:
602 done = true;
603 break;
604 case 8: {
605 int v = input.readInt32();
606 ensureLiteralsIsMutable();
607 literals_.addInt(v);
608 break;
609 } // case 8
610 case 10: {
611 int length = input.readRawVarint32();
612 int limit = input.pushLimit(length);
613 ensureLiteralsIsMutable();
614 while (input.getBytesUntilLimit() > 0) {
615 literals_.addInt(input.readInt32());
616 }
617 input.popLimit(limit);
618 break;
619 } // case 10
620 case 16: {
621 long v = input.readInt64();
622 ensureCoefficientsIsMutable();
623 coefficients_.addLong(v);
624 break;
625 } // case 16
626 case 18: {
627 int length = input.readRawVarint32();
628 int limit = input.pushLimit(length);
629 ensureCoefficientsIsMutable();
630 while (input.getBytesUntilLimit() > 0) {
631 coefficients_.addLong(input.readInt64());
632 }
633 input.popLimit(limit);
634 break;
635 } // case 18
636 case 25: {
637 offset_ = input.readDouble();
638 bitField0_ |= 0x00000004;
639 break;
640 } // case 25
641 case 33: {
642 scalingFactor_ = input.readDouble();
643 bitField0_ |= 0x00000008;
644 break;
645 } // case 33
646 default: {
647 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
648 done = true; // was an endgroup tag
649 }
650 break;
651 } // default:
652 } // switch (tag)
653 } // while (!done)
654 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
655 throw e.unwrapIOException();
656 } finally {
657 onChanged();
658 } // finally
659 return this;
660 }
661 private int bitField0_;
662
663 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
664 private void ensureLiteralsIsMutable() {
665 if (!literals_.isModifiable()) {
666 literals_ = makeMutableCopy(literals_);
667 }
668 bitField0_ |= 0x00000001;
669 }
683 public java.util.List<java.lang.Integer>
685 literals_.makeImmutable();
686 return literals_;
687 }
701 public int getLiteralsCount() {
702 return literals_.size();
703 }
718 public int getLiterals(int index) {
719 return literals_.getInt(index);
720 }
737 int index, int value) {
738
739 ensureLiteralsIsMutable();
740 literals_.setInt(index, value);
741 bitField0_ |= 0x00000001;
742 onChanged();
743 return this;
744 }
759 public Builder addLiterals(int value) {
760
761 ensureLiteralsIsMutable();
762 literals_.addInt(value);
763 bitField0_ |= 0x00000001;
764 onChanged();
765 return this;
766 }
782 java.lang.Iterable<? extends java.lang.Integer> values) {
783 ensureLiteralsIsMutable();
784 com.google.protobuf.AbstractMessageLite.Builder.addAll(
785 values, literals_);
786 bitField0_ |= 0x00000001;
787 onChanged();
788 return this;
789 }
804 literals_ = emptyIntList();
805 bitField0_ = (bitField0_ & ~0x00000001);
806 onChanged();
807 return this;
808 }
809
810 private com.google.protobuf.Internal.LongList coefficients_ = emptyLongList();
811 private void ensureCoefficientsIsMutable() {
812 if (!coefficients_.isModifiable()) {
813 coefficients_ = makeMutableCopy(coefficients_);
814 }
815 bitField0_ |= 0x00000002;
816 }
821 public java.util.List<java.lang.Long>
823 coefficients_.makeImmutable();
824 return coefficients_;
825 }
830 public int getCoefficientsCount() {
831 return coefficients_.size();
832 }
838 public long getCoefficients(int index) {
839 return coefficients_.getLong(index);
840 }
848 int index, long value) {
849
850 ensureCoefficientsIsMutable();
851 coefficients_.setLong(index, value);
852 bitField0_ |= 0x00000002;
853 onChanged();
854 return this;
855 }
861 public Builder addCoefficients(long value) {
862
863 ensureCoefficientsIsMutable();
864 coefficients_.addLong(value);
865 bitField0_ |= 0x00000002;
866 onChanged();
867 return this;
868 }
875 java.lang.Iterable<? extends java.lang.Long> values) {
876 ensureCoefficientsIsMutable();
877 com.google.protobuf.AbstractMessageLite.Builder.addAll(
878 values, coefficients_);
879 bitField0_ |= 0x00000002;
880 onChanged();
881 return this;
882 }
888 coefficients_ = emptyLongList();
889 bitField0_ = (bitField0_ & ~0x00000002);
890 onChanged();
891 return this;
892 }
893
894 private double offset_ ;
909 @java.lang.Override
910 public boolean hasOffset() {
911 return ((bitField0_ & 0x00000004) != 0);
912 }
927 @java.lang.Override
928 public double getOffset() {
929 return offset_;
930 }
946 public Builder setOffset(double value) {
947
948 offset_ = value;
949 bitField0_ |= 0x00000004;
950 onChanged();
951 return this;
952 }
968 bitField0_ = (bitField0_ & ~0x00000004);
969 offset_ = 0D;
970 onChanged();
971 return this;
972 }
973
974 private double scalingFactor_ = 1D;
979 @java.lang.Override
980 public boolean hasScalingFactor() {
981 return ((bitField0_ & 0x00000008) != 0);
982 }
987 @java.lang.Override
988 public double getScalingFactor() {
989 return scalingFactor_;
990 }
996 public Builder setScalingFactor(double value) {
997
998 scalingFactor_ = value;
999 bitField0_ |= 0x00000008;
1000 onChanged();
1001 return this;
1002 }
1008 bitField0_ = (bitField0_ & ~0x00000008);
1009 scalingFactor_ = 1D;
1010 onChanged();
1011 return this;
1012 }
1013 @java.lang.Override
1015 final com.google.protobuf.UnknownFieldSet unknownFields) {
1016 return super.setUnknownFields(unknownFields);
1017 }
1018
1019 @java.lang.Override
1021 final com.google.protobuf.UnknownFieldSet unknownFields) {
1022 return super.mergeUnknownFields(unknownFields);
1023 }
1024
1025
1026 // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearObjective)
1027 }
1028
1029 // @@protoc_insertion_point(class_scope:operations_research.sat.LinearObjective)
1030 private static final com.google.ortools.sat.LinearObjective DEFAULT_INSTANCE;
1031 static {
1032 DEFAULT_INSTANCE = new com.google.ortools.sat.LinearObjective();
1033 }
1034
1036 return DEFAULT_INSTANCE;
1037 }
1038
1039 @java.lang.Deprecated public static final com.google.protobuf.Parser<LinearObjective>
1040 PARSER = new com.google.protobuf.AbstractParser<LinearObjective>() {
1041 @java.lang.Override
1042 public LinearObjective parsePartialFrom(
1043 com.google.protobuf.CodedInputStream input,
1044 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1045 throws com.google.protobuf.InvalidProtocolBufferException {
1046 Builder builder = newBuilder();
1047 try {
1048 builder.mergeFrom(input, extensionRegistry);
1049 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1050 throw e.setUnfinishedMessage(builder.buildPartial());
1051 } catch (com.google.protobuf.UninitializedMessageException e) {
1052 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1053 } catch (java.io.IOException e) {
1054 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1055 .setUnfinishedMessage(builder.buildPartial());
1056 }
1057 return builder.buildPartial();
1058 }
1059 };
1060
1061 public static com.google.protobuf.Parser<LinearObjective> parser() {
1062 return PARSER;
1063 }
1064
1065 @java.lang.Override
1066 public com.google.protobuf.Parser<LinearObjective> getParserForType() {
1067 return PARSER;
1068 }
1069
1070 @java.lang.Override
1072 return DEFAULT_INSTANCE;
1073 }
1074
1075}
1076
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.Message other)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.List< java.lang.Integer > getLiteralsList()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addAllCoefficients(java.lang.Iterable<? extends java.lang.Long > values)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.LinearObjective build()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Long > getCoefficientsList()
com.google.ortools.sat.LinearObjective getDefaultInstanceForType()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.ortools.sat.LinearObjective buildPartial()
Builder mergeFrom(com.google.ortools.sat.LinearObjective other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearObjective parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.LinearObjective parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getLiteralsList()
static com.google.ortools.sat.LinearObjective parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.LinearObjective parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearObjective parseFrom(byte[] data)
com.google.ortools.sat.LinearObjective getDefaultInstanceForType()
com.google.protobuf.Parser< LinearObjective > getParserForType()
static final com.google.protobuf.Parser< LinearObjective > PARSER
static com.google.ortools.sat.LinearObjective parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getCoefficientsList()
static com.google.ortools.sat.LinearObjective getDefaultInstance()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.LinearObjective parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.LinearObjective prototype)
java.lang.Object newInstance(UnusedPrivateParameter unused)
boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.LinearObjective parseFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.LinearObjective parseDelimitedFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.protobuf.Parser< LinearObjective > parser()
static com.google.ortools.sat.LinearObjective parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.LinearObjective parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.LinearObjective parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)