Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
FloatObjectiveProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
15public final class FloatObjectiveProto extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.sat.FloatObjectiveProto)
19private static final long serialVersionUID = 0L;
20 // Use FloatObjectiveProto.newBuilder() to construct.
21 private FloatObjectiveProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
24 private FloatObjectiveProto() {
25 vars_ = emptyIntList();
26 coeffs_ = emptyDoubleList();
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new FloatObjectiveProto();
34 }
35
36 public static final com.google.protobuf.Descriptors.Descriptor
38 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
39 }
40
41 @java.lang.Override
42 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
44 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_fieldAccessorTable
45 .ensureFieldAccessorsInitialized(
46 com.google.ortools.sat.FloatObjectiveProto.class, com.google.ortools.sat.FloatObjectiveProto.Builder.class);
47 }
48
49 public static final int VARS_FIELD_NUMBER = 1;
50 @SuppressWarnings("serial")
51 private com.google.protobuf.Internal.IntList vars_ =
52 emptyIntList();
57 @java.lang.Override
58 public java.util.List<java.lang.Integer>
60 return vars_;
61 }
66 public int getVarsCount() {
67 return vars_.size();
68 }
74 public int getVars(int index) {
75 return vars_.getInt(index);
76 }
77 private int varsMemoizedSerializedSize = -1;
78
79 public static final int COEFFS_FIELD_NUMBER = 2;
80 @SuppressWarnings("serial")
81 private com.google.protobuf.Internal.DoubleList coeffs_ =
82 emptyDoubleList();
87 @java.lang.Override
88 public java.util.List<java.lang.Double>
90 return coeffs_;
91 }
96 public int getCoeffsCount() {
97 return coeffs_.size();
98 }
104 public double getCoeffs(int index) {
105 return coeffs_.getDouble(index);
106 }
107 private int coeffsMemoizedSerializedSize = -1;
108
109 public static final int OFFSET_FIELD_NUMBER = 3;
110 private double offset_ = 0D;
115 @java.lang.Override
116 public double getOffset() {
117 return offset_;
118 }
119
120 public static final int MAXIMIZE_FIELD_NUMBER = 4;
121 private boolean maximize_ = false;
130 @java.lang.Override
131 public boolean getMaximize() {
132 return maximize_;
133 }
134
135 private byte memoizedIsInitialized = -1;
136 @java.lang.Override
137 public final boolean isInitialized() {
138 byte isInitialized = memoizedIsInitialized;
139 if (isInitialized == 1) return true;
140 if (isInitialized == 0) return false;
141
142 memoizedIsInitialized = 1;
143 return true;
144 }
145
146 @java.lang.Override
147 public void writeTo(com.google.protobuf.CodedOutputStream output)
148 throws java.io.IOException {
150 if (getVarsList().size() > 0) {
151 output.writeUInt32NoTag(10);
152 output.writeUInt32NoTag(varsMemoizedSerializedSize);
153 }
154 for (int i = 0; i < vars_.size(); i++) {
155 output.writeInt32NoTag(vars_.getInt(i));
156 }
157 if (getCoeffsList().size() > 0) {
158 output.writeUInt32NoTag(18);
159 output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
160 }
161 for (int i = 0; i < coeffs_.size(); i++) {
162 output.writeDoubleNoTag(coeffs_.getDouble(i));
163 }
164 if (java.lang.Double.doubleToRawLongBits(offset_) != 0) {
165 output.writeDouble(3, offset_);
166 }
167 if (maximize_ != false) {
168 output.writeBool(4, maximize_);
169 }
170 getUnknownFields().writeTo(output);
171 }
172
173 @java.lang.Override
174 public int getSerializedSize() {
175 int size = memoizedSize;
176 if (size != -1) return size;
177
178 size = 0;
179 {
180 int dataSize = 0;
181 for (int i = 0; i < vars_.size(); i++) {
182 dataSize += com.google.protobuf.CodedOutputStream
183 .computeInt32SizeNoTag(vars_.getInt(i));
184 }
185 size += dataSize;
186 if (!getVarsList().isEmpty()) {
187 size += 1;
188 size += com.google.protobuf.CodedOutputStream
189 .computeInt32SizeNoTag(dataSize);
190 }
191 varsMemoizedSerializedSize = dataSize;
192 }
193 {
194 int dataSize = 0;
195 dataSize = 8 * getCoeffsList().size();
196 size += dataSize;
197 if (!getCoeffsList().isEmpty()) {
198 size += 1;
199 size += com.google.protobuf.CodedOutputStream
200 .computeInt32SizeNoTag(dataSize);
201 }
202 coeffsMemoizedSerializedSize = dataSize;
203 }
204 if (java.lang.Double.doubleToRawLongBits(offset_) != 0) {
205 size += com.google.protobuf.CodedOutputStream
206 .computeDoubleSize(3, offset_);
207 }
208 if (maximize_ != false) {
209 size += com.google.protobuf.CodedOutputStream
210 .computeBoolSize(4, maximize_);
211 }
212 size += getUnknownFields().getSerializedSize();
213 memoizedSize = size;
214 return size;
215 }
216
217 @java.lang.Override
218 public boolean equals(final java.lang.Object obj) {
219 if (obj == this) {
220 return true;
221 }
222 if (!(obj instanceof com.google.ortools.sat.FloatObjectiveProto)) {
223 return super.equals(obj);
224 }
225 com.google.ortools.sat.FloatObjectiveProto other = (com.google.ortools.sat.FloatObjectiveProto) obj;
226
227 if (!getVarsList()
228 .equals(other.getVarsList())) return false;
229 if (!getCoeffsList()
230 .equals(other.getCoeffsList())) return false;
231 if (java.lang.Double.doubleToLongBits(getOffset())
232 != java.lang.Double.doubleToLongBits(
233 other.getOffset())) return false;
234 if (getMaximize()
235 != other.getMaximize()) return false;
236 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
237 return true;
238 }
239
240 @java.lang.Override
241 public int hashCode() {
242 if (memoizedHashCode != 0) {
243 return memoizedHashCode;
244 }
245 int hash = 41;
246 hash = (19 * hash) + getDescriptor().hashCode();
247 if (getVarsCount() > 0) {
248 hash = (37 * hash) + VARS_FIELD_NUMBER;
249 hash = (53 * hash) + getVarsList().hashCode();
250 }
251 if (getCoeffsCount() > 0) {
252 hash = (37 * hash) + COEFFS_FIELD_NUMBER;
253 hash = (53 * hash) + getCoeffsList().hashCode();
254 }
255 hash = (37 * hash) + OFFSET_FIELD_NUMBER;
256 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
257 java.lang.Double.doubleToLongBits(getOffset()));
258 hash = (37 * hash) + MAXIMIZE_FIELD_NUMBER;
259 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
260 getMaximize());
261 hash = (29 * hash) + getUnknownFields().hashCode();
262 memoizedHashCode = hash;
263 return hash;
264 }
265
267 java.nio.ByteBuffer data)
268 throws com.google.protobuf.InvalidProtocolBufferException {
269 return PARSER.parseFrom(data);
270 }
272 java.nio.ByteBuffer data,
273 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
274 throws com.google.protobuf.InvalidProtocolBufferException {
275 return PARSER.parseFrom(data, extensionRegistry);
276 }
278 com.google.protobuf.ByteString data)
279 throws com.google.protobuf.InvalidProtocolBufferException {
280 return PARSER.parseFrom(data);
281 }
283 com.google.protobuf.ByteString data,
284 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285 throws com.google.protobuf.InvalidProtocolBufferException {
286 return PARSER.parseFrom(data, extensionRegistry);
287 }
289 throws com.google.protobuf.InvalidProtocolBufferException {
290 return PARSER.parseFrom(data);
291 }
293 byte[] data,
294 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
295 throws com.google.protobuf.InvalidProtocolBufferException {
296 return PARSER.parseFrom(data, extensionRegistry);
297 }
298 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input)
299 throws java.io.IOException {
300 return com.google.protobuf.GeneratedMessageV3
301 .parseWithIOException(PARSER, input);
302 }
304 java.io.InputStream input,
305 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306 throws java.io.IOException {
307 return com.google.protobuf.GeneratedMessageV3
308 .parseWithIOException(PARSER, input, extensionRegistry);
309 }
310
311 public static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input)
312 throws java.io.IOException {
313 return com.google.protobuf.GeneratedMessageV3
314 .parseDelimitedWithIOException(PARSER, input);
315 }
316
318 java.io.InputStream input,
319 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
320 throws java.io.IOException {
321 return com.google.protobuf.GeneratedMessageV3
322 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
323 }
325 com.google.protobuf.CodedInputStream input)
326 throws java.io.IOException {
327 return com.google.protobuf.GeneratedMessageV3
328 .parseWithIOException(PARSER, input);
329 }
331 com.google.protobuf.CodedInputStream input,
332 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333 throws java.io.IOException {
334 return com.google.protobuf.GeneratedMessageV3
335 .parseWithIOException(PARSER, input, extensionRegistry);
336 }
337
338 @java.lang.Override
339 public Builder newBuilderForType() { return newBuilder(); }
340 public static Builder newBuilder() {
341 return DEFAULT_INSTANCE.toBuilder();
342 }
343 public static Builder newBuilder(com.google.ortools.sat.FloatObjectiveProto prototype) {
344 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
345 }
346 @java.lang.Override
348 return this == DEFAULT_INSTANCE
349 ? new Builder() : new Builder().mergeFrom(this);
350 }
351
352 @java.lang.Override
354 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
355 Builder builder = new Builder(parent);
356 return builder;
357 }
366 public static final class Builder extends
367 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
368 // @@protoc_insertion_point(builder_implements:operations_research.sat.FloatObjectiveProto)
369 com.google.ortools.sat.FloatObjectiveProtoOrBuilder {
370 public static final com.google.protobuf.Descriptors.Descriptor
372 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
373 }
374
375 @java.lang.Override
376 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
378 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_fieldAccessorTable
379 .ensureFieldAccessorsInitialized(
380 com.google.ortools.sat.FloatObjectiveProto.class, com.google.ortools.sat.FloatObjectiveProto.Builder.class);
381 }
382
383 // Construct using com.google.ortools.sat.FloatObjectiveProto.newBuilder()
384 private Builder() {
385
386 }
387
388 private Builder(
389 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
390 super(parent);
391
392 }
393 @java.lang.Override
394 public Builder clear() {
395 super.clear();
396 bitField0_ = 0;
397 vars_ = emptyIntList();
398 coeffs_ = emptyDoubleList();
399 offset_ = 0D;
400 maximize_ = false;
401 return this;
402 }
403
404 @java.lang.Override
405 public com.google.protobuf.Descriptors.Descriptor
407 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
408 }
409
410 @java.lang.Override
412 return com.google.ortools.sat.FloatObjectiveProto.getDefaultInstance();
413 }
414
415 @java.lang.Override
418 if (!result.isInitialized()) {
419 throw newUninitializedMessageException(result);
420 }
421 return result;
422 }
423
424 @java.lang.Override
426 com.google.ortools.sat.FloatObjectiveProto result = new com.google.ortools.sat.FloatObjectiveProto(this);
427 if (bitField0_ != 0) { buildPartial0(result); }
428 onBuilt();
429 return result;
430 }
431
432 private void buildPartial0(com.google.ortools.sat.FloatObjectiveProto result) {
433 int from_bitField0_ = bitField0_;
434 if (((from_bitField0_ & 0x00000001) != 0)) {
435 vars_.makeImmutable();
436 result.vars_ = vars_;
437 }
438 if (((from_bitField0_ & 0x00000002) != 0)) {
439 coeffs_.makeImmutable();
440 result.coeffs_ = coeffs_;
441 }
442 if (((from_bitField0_ & 0x00000004) != 0)) {
443 result.offset_ = offset_;
444 }
445 if (((from_bitField0_ & 0x00000008) != 0)) {
446 result.maximize_ = maximize_;
447 }
448 }
449
450 @java.lang.Override
451 public Builder clone() {
452 return super.clone();
453 }
454 @java.lang.Override
456 com.google.protobuf.Descriptors.FieldDescriptor field,
457 java.lang.Object value) {
458 return super.setField(field, value);
459 }
460 @java.lang.Override
462 com.google.protobuf.Descriptors.FieldDescriptor field) {
463 return super.clearField(field);
464 }
465 @java.lang.Override
467 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
468 return super.clearOneof(oneof);
469 }
470 @java.lang.Override
472 com.google.protobuf.Descriptors.FieldDescriptor field,
473 int index, java.lang.Object value) {
474 return super.setRepeatedField(field, index, value);
475 }
476 @java.lang.Override
478 com.google.protobuf.Descriptors.FieldDescriptor field,
479 java.lang.Object value) {
480 return super.addRepeatedField(field, value);
481 }
482 @java.lang.Override
483 public Builder mergeFrom(com.google.protobuf.Message other) {
484 if (other instanceof com.google.ortools.sat.FloatObjectiveProto) {
485 return mergeFrom((com.google.ortools.sat.FloatObjectiveProto)other);
486 } else {
487 super.mergeFrom(other);
488 return this;
489 }
490 }
491
492 public Builder mergeFrom(com.google.ortools.sat.FloatObjectiveProto other) {
493 if (other == com.google.ortools.sat.FloatObjectiveProto.getDefaultInstance()) return this;
494 if (!other.vars_.isEmpty()) {
495 if (vars_.isEmpty()) {
496 vars_ = other.vars_;
497 vars_.makeImmutable();
498 bitField0_ |= 0x00000001;
499 } else {
500 ensureVarsIsMutable();
501 vars_.addAll(other.vars_);
502 }
503 onChanged();
504 }
505 if (!other.coeffs_.isEmpty()) {
506 if (coeffs_.isEmpty()) {
507 coeffs_ = other.coeffs_;
508 coeffs_.makeImmutable();
509 bitField0_ |= 0x00000002;
510 } else {
511 ensureCoeffsIsMutable();
512 coeffs_.addAll(other.coeffs_);
513 }
514 onChanged();
515 }
516 if (other.getOffset() != 0D) {
517 setOffset(other.getOffset());
518 }
519 if (other.getMaximize() != false) {
520 setMaximize(other.getMaximize());
521 }
522 this.mergeUnknownFields(other.getUnknownFields());
523 onChanged();
524 return this;
525 }
526
527 @java.lang.Override
528 public final boolean isInitialized() {
529 return true;
530 }
531
532 @java.lang.Override
534 com.google.protobuf.CodedInputStream input,
535 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
536 throws java.io.IOException {
537 if (extensionRegistry == null) {
538 throw new java.lang.NullPointerException();
539 }
540 try {
541 boolean done = false;
542 while (!done) {
543 int tag = input.readTag();
544 switch (tag) {
545 case 0:
546 done = true;
547 break;
548 case 8: {
549 int v = input.readInt32();
550 ensureVarsIsMutable();
551 vars_.addInt(v);
552 break;
553 } // case 8
554 case 10: {
555 int length = input.readRawVarint32();
556 int limit = input.pushLimit(length);
557 ensureVarsIsMutable();
558 while (input.getBytesUntilLimit() > 0) {
559 vars_.addInt(input.readInt32());
560 }
561 input.popLimit(limit);
562 break;
563 } // case 10
564 case 17: {
565 double v = input.readDouble();
566 ensureCoeffsIsMutable();
567 coeffs_.addDouble(v);
568 break;
569 } // case 17
570 case 18: {
571 int length = input.readRawVarint32();
572 int limit = input.pushLimit(length);
573 int alloc = length > 4096 ? 4096 : length;
574 ensureCoeffsIsMutable(alloc / 8);
575 while (input.getBytesUntilLimit() > 0) {
576 coeffs_.addDouble(input.readDouble());
577 }
578 input.popLimit(limit);
579 break;
580 } // case 18
581 case 25: {
582 offset_ = input.readDouble();
583 bitField0_ |= 0x00000004;
584 break;
585 } // case 25
586 case 32: {
587 maximize_ = input.readBool();
588 bitField0_ |= 0x00000008;
589 break;
590 } // case 32
591 default: {
592 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
593 done = true; // was an endgroup tag
594 }
595 break;
596 } // default:
597 } // switch (tag)
598 } // while (!done)
599 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
600 throw e.unwrapIOException();
601 } finally {
602 onChanged();
603 } // finally
604 return this;
605 }
606 private int bitField0_;
607
608 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
609 private void ensureVarsIsMutable() {
610 if (!vars_.isModifiable()) {
611 vars_ = makeMutableCopy(vars_);
612 }
613 bitField0_ |= 0x00000001;
614 }
619 public java.util.List<java.lang.Integer>
621 vars_.makeImmutable();
622 return vars_;
623 }
628 public int getVarsCount() {
629 return vars_.size();
630 }
636 public int getVars(int index) {
637 return vars_.getInt(index);
638 }
646 int index, int value) {
647
648 ensureVarsIsMutable();
649 vars_.setInt(index, value);
650 bitField0_ |= 0x00000001;
651 onChanged();
652 return this;
653 }
659 public Builder addVars(int value) {
660
661 ensureVarsIsMutable();
662 vars_.addInt(value);
663 bitField0_ |= 0x00000001;
664 onChanged();
665 return this;
666 }
673 java.lang.Iterable<? extends java.lang.Integer> values) {
674 ensureVarsIsMutable();
675 com.google.protobuf.AbstractMessageLite.Builder.addAll(
676 values, vars_);
677 bitField0_ |= 0x00000001;
678 onChanged();
679 return this;
680 }
686 vars_ = emptyIntList();
687 bitField0_ = (bitField0_ & ~0x00000001);
688 onChanged();
689 return this;
690 }
691
692 private com.google.protobuf.Internal.DoubleList coeffs_ = emptyDoubleList();
693 private void ensureCoeffsIsMutable() {
694 if (!coeffs_.isModifiable()) {
695 coeffs_ = makeMutableCopy(coeffs_);
696 }
697 bitField0_ |= 0x00000002;
698 }
699 private void ensureCoeffsIsMutable(int capacity) {
700 if (!coeffs_.isModifiable()) {
701 coeffs_ = makeMutableCopy(coeffs_, capacity);
702 }
703 bitField0_ |= 0x00000002;
704 }
709 public java.util.List<java.lang.Double>
711 coeffs_.makeImmutable();
712 return coeffs_;
713 }
718 public int getCoeffsCount() {
719 return coeffs_.size();
720 }
726 public double getCoeffs(int index) {
727 return coeffs_.getDouble(index);
728 }
736 int index, double value) {
737
738 ensureCoeffsIsMutable();
739 coeffs_.setDouble(index, value);
740 bitField0_ |= 0x00000002;
741 onChanged();
742 return this;
743 }
749 public Builder addCoeffs(double value) {
750
751 ensureCoeffsIsMutable();
752 coeffs_.addDouble(value);
753 bitField0_ |= 0x00000002;
754 onChanged();
755 return this;
756 }
763 java.lang.Iterable<? extends java.lang.Double> values) {
764 ensureCoeffsIsMutable();
765 com.google.protobuf.AbstractMessageLite.Builder.addAll(
766 values, coeffs_);
767 bitField0_ |= 0x00000002;
768 onChanged();
769 return this;
770 }
776 coeffs_ = emptyDoubleList();
777 bitField0_ = (bitField0_ & ~0x00000002);
778 onChanged();
779 return this;
780 }
781
782 private double offset_ ;
787 @java.lang.Override
788 public double getOffset() {
789 return offset_;
790 }
796 public Builder setOffset(double value) {
797
798 offset_ = value;
799 bitField0_ |= 0x00000004;
800 onChanged();
801 return this;
802 }
808 bitField0_ = (bitField0_ & ~0x00000004);
809 offset_ = 0D;
810 onChanged();
811 return this;
812 }
813
814 private boolean maximize_ ;
823 @java.lang.Override
824 public boolean getMaximize() {
825 return maximize_;
826 }
836 public Builder setMaximize(boolean value) {
837
838 maximize_ = value;
839 bitField0_ |= 0x00000008;
840 onChanged();
841 return this;
842 }
852 bitField0_ = (bitField0_ & ~0x00000008);
853 maximize_ = false;
854 onChanged();
855 return this;
856 }
857 @java.lang.Override
859 final com.google.protobuf.UnknownFieldSet unknownFields) {
860 return super.setUnknownFields(unknownFields);
861 }
862
863 @java.lang.Override
865 final com.google.protobuf.UnknownFieldSet unknownFields) {
866 return super.mergeUnknownFields(unknownFields);
867 }
868
869
870 // @@protoc_insertion_point(builder_scope:operations_research.sat.FloatObjectiveProto)
871 }
872
873 // @@protoc_insertion_point(class_scope:operations_research.sat.FloatObjectiveProto)
874 private static final com.google.ortools.sat.FloatObjectiveProto DEFAULT_INSTANCE;
875 static {
876 DEFAULT_INSTANCE = new com.google.ortools.sat.FloatObjectiveProto();
877 }
878
880 return DEFAULT_INSTANCE;
881 }
882
883 private static final com.google.protobuf.Parser<FloatObjectiveProto>
884 PARSER = new com.google.protobuf.AbstractParser<FloatObjectiveProto>() {
885 @java.lang.Override
886 public FloatObjectiveProto parsePartialFrom(
887 com.google.protobuf.CodedInputStream input,
888 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
889 throws com.google.protobuf.InvalidProtocolBufferException {
890 Builder builder = newBuilder();
891 try {
892 builder.mergeFrom(input, extensionRegistry);
893 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
894 throw e.setUnfinishedMessage(builder.buildPartial());
895 } catch (com.google.protobuf.UninitializedMessageException e) {
896 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
897 } catch (java.io.IOException e) {
898 throw new com.google.protobuf.InvalidProtocolBufferException(e)
899 .setUnfinishedMessage(builder.buildPartial());
900 }
901 return builder.buildPartial();
902 }
903 };
904
905 public static com.google.protobuf.Parser<FloatObjectiveProto> parser() {
906 return PARSER;
907 }
908
909 @java.lang.Override
910 public com.google.protobuf.Parser<FloatObjectiveProto> getParserForType() {
911 return PARSER;
912 }
913
914 @java.lang.Override
916 return DEFAULT_INSTANCE;
917 }
918
919}
920
java.util.List< java.lang.Integer > getVarsList()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
Builder mergeFrom(com.google.protobuf.Message other)
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Double > values)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.FloatObjectiveProto buildPartial()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.ortools.sat.FloatObjectiveProto other)
com.google.ortools.sat.FloatObjectiveProto build()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Double > getCoeffsList()
static Builder newBuilder(com.google.ortools.sat.FloatObjectiveProto prototype)
boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.FloatObjectiveProto getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.nio.ByteBuffer data)
static com.google.protobuf.Parser< FloatObjectiveProto > parser()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
com.google.protobuf.Parser< FloatObjectiveProto > getParserForType()
java.util.List< java.lang.Integer > getVarsList()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data)
com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input)
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)