Java Reference

Java Reference

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
4package com.google.ortools.sat;
5
14public final class FloatObjectiveProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.FloatObjectiveProto)
18private static final long serialVersionUID = 0L;
19 // Use FloatObjectiveProto.newBuilder() to construct.
20 private FloatObjectiveProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private FloatObjectiveProto() {
24 vars_ = emptyIntList();
25 coeffs_ = emptyDoubleList();
26 }
27
28 @java.lang.Override
29 @SuppressWarnings({"unused"})
30 protected java.lang.Object newInstance(
31 UnusedPrivateParameter unused) {
32 return new FloatObjectiveProto();
33 }
34
35 @java.lang.Override
36 public final com.google.protobuf.UnknownFieldSet
38 return this.unknownFields;
39 }
40 private FloatObjectiveProto(
41 com.google.protobuf.CodedInputStream input,
42 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
43 throws com.google.protobuf.InvalidProtocolBufferException {
44 this();
45 if (extensionRegistry == null) {
46 throw new java.lang.NullPointerException();
47 }
48 int mutable_bitField0_ = 0;
49 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
50 com.google.protobuf.UnknownFieldSet.newBuilder();
51 try {
52 boolean done = false;
53 while (!done) {
54 int tag = input.readTag();
55 switch (tag) {
56 case 0:
57 done = true;
58 break;
59 case 8: {
60 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
61 vars_ = newIntList();
62 mutable_bitField0_ |= 0x00000001;
63 }
64 vars_.addInt(input.readInt32());
65 break;
66 }
67 case 10: {
68 int length = input.readRawVarint32();
69 int limit = input.pushLimit(length);
70 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
71 vars_ = newIntList();
72 mutable_bitField0_ |= 0x00000001;
73 }
74 while (input.getBytesUntilLimit() > 0) {
75 vars_.addInt(input.readInt32());
76 }
77 input.popLimit(limit);
78 break;
79 }
80 case 17: {
81 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
82 coeffs_ = newDoubleList();
83 mutable_bitField0_ |= 0x00000002;
84 }
85 coeffs_.addDouble(input.readDouble());
86 break;
87 }
88 case 18: {
89 int length = input.readRawVarint32();
90 int limit = input.pushLimit(length);
91 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
92 coeffs_ = newDoubleList();
93 mutable_bitField0_ |= 0x00000002;
94 }
95 while (input.getBytesUntilLimit() > 0) {
96 coeffs_.addDouble(input.readDouble());
97 }
98 input.popLimit(limit);
99 break;
100 }
101 case 25: {
102
103 offset_ = input.readDouble();
104 break;
105 }
106 case 32: {
107
108 maximize_ = input.readBool();
109 break;
110 }
111 default: {
112 if (!parseUnknownField(
113 input, unknownFields, extensionRegistry, tag)) {
114 done = true;
115 }
116 break;
117 }
118 }
119 }
120 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
121 throw e.setUnfinishedMessage(this);
122 } catch (java.io.IOException e) {
123 throw new com.google.protobuf.InvalidProtocolBufferException(
124 e).setUnfinishedMessage(this);
125 } finally {
126 if (((mutable_bitField0_ & 0x00000001) != 0)) {
127 vars_.makeImmutable(); // C
128 }
129 if (((mutable_bitField0_ & 0x00000002) != 0)) {
130 coeffs_.makeImmutable(); // C
131 }
132 this.unknownFields = unknownFields.build();
133 makeExtensionsImmutable();
134 }
135 }
136 public static final com.google.protobuf.Descriptors.Descriptor
138 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
139 }
140
141 @java.lang.Override
142 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
144 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_fieldAccessorTable
145 .ensureFieldAccessorsInitialized(
146 com.google.ortools.sat.FloatObjectiveProto.class, com.google.ortools.sat.FloatObjectiveProto.Builder.class);
147 }
148
149 public static final int VARS_FIELD_NUMBER = 1;
150 private com.google.protobuf.Internal.IntList vars_;
155 @java.lang.Override
156 public java.util.List<java.lang.Integer>
158 return vars_;
159 }
164 public int getVarsCount() {
165 return vars_.size();
166 }
172 public int getVars(int index) {
173 return vars_.getInt(index);
174 }
175 private int varsMemoizedSerializedSize = -1;
176
177 public static final int COEFFS_FIELD_NUMBER = 2;
178 private com.google.protobuf.Internal.DoubleList coeffs_;
183 @java.lang.Override
184 public java.util.List<java.lang.Double>
186 return coeffs_;
187 }
192 public int getCoeffsCount() {
193 return coeffs_.size();
194 }
200 public double getCoeffs(int index) {
201 return coeffs_.getDouble(index);
202 }
203 private int coeffsMemoizedSerializedSize = -1;
204
205 public static final int OFFSET_FIELD_NUMBER = 3;
206 private double offset_;
211 @java.lang.Override
212 public double getOffset() {
213 return offset_;
214 }
215
216 public static final int MAXIMIZE_FIELD_NUMBER = 4;
217 private boolean maximize_;
226 @java.lang.Override
227 public boolean getMaximize() {
228 return maximize_;
229 }
230
231 private byte memoizedIsInitialized = -1;
232 @java.lang.Override
233 public final boolean isInitialized() {
234 byte isInitialized = memoizedIsInitialized;
235 if (isInitialized == 1) return true;
236 if (isInitialized == 0) return false;
237
238 memoizedIsInitialized = 1;
239 return true;
240 }
241
242 @java.lang.Override
243 public void writeTo(com.google.protobuf.CodedOutputStream output)
244 throws java.io.IOException {
246 if (getVarsList().size() > 0) {
247 output.writeUInt32NoTag(10);
248 output.writeUInt32NoTag(varsMemoizedSerializedSize);
249 }
250 for (int i = 0; i < vars_.size(); i++) {
251 output.writeInt32NoTag(vars_.getInt(i));
252 }
253 if (getCoeffsList().size() > 0) {
254 output.writeUInt32NoTag(18);
255 output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
256 }
257 for (int i = 0; i < coeffs_.size(); i++) {
258 output.writeDoubleNoTag(coeffs_.getDouble(i));
259 }
260 if (java.lang.Double.doubleToRawLongBits(offset_) != 0) {
261 output.writeDouble(3, offset_);
262 }
263 if (maximize_ != false) {
264 output.writeBool(4, maximize_);
265 }
266 unknownFields.writeTo(output);
267 }
268
269 @java.lang.Override
270 public int getSerializedSize() {
271 int size = memoizedSize;
272 if (size != -1) return size;
273
274 size = 0;
275 {
276 int dataSize = 0;
277 for (int i = 0; i < vars_.size(); i++) {
278 dataSize += com.google.protobuf.CodedOutputStream
279 .computeInt32SizeNoTag(vars_.getInt(i));
280 }
281 size += dataSize;
282 if (!getVarsList().isEmpty()) {
283 size += 1;
284 size += com.google.protobuf.CodedOutputStream
285 .computeInt32SizeNoTag(dataSize);
286 }
287 varsMemoizedSerializedSize = dataSize;
288 }
289 {
290 int dataSize = 0;
291 dataSize = 8 * getCoeffsList().size();
292 size += dataSize;
293 if (!getCoeffsList().isEmpty()) {
294 size += 1;
295 size += com.google.protobuf.CodedOutputStream
296 .computeInt32SizeNoTag(dataSize);
297 }
298 coeffsMemoizedSerializedSize = dataSize;
299 }
300 if (java.lang.Double.doubleToRawLongBits(offset_) != 0) {
301 size += com.google.protobuf.CodedOutputStream
302 .computeDoubleSize(3, offset_);
303 }
304 if (maximize_ != false) {
305 size += com.google.protobuf.CodedOutputStream
306 .computeBoolSize(4, maximize_);
307 }
308 size += unknownFields.getSerializedSize();
309 memoizedSize = size;
310 return size;
311 }
312
313 @java.lang.Override
314 public boolean equals(final java.lang.Object obj) {
315 if (obj == this) {
316 return true;
317 }
318 if (!(obj instanceof com.google.ortools.sat.FloatObjectiveProto)) {
319 return super.equals(obj);
320 }
321 com.google.ortools.sat.FloatObjectiveProto other = (com.google.ortools.sat.FloatObjectiveProto) obj;
322
323 if (!getVarsList()
324 .equals(other.getVarsList())) return false;
325 if (!getCoeffsList()
326 .equals(other.getCoeffsList())) return false;
327 if (java.lang.Double.doubleToLongBits(getOffset())
328 != java.lang.Double.doubleToLongBits(
329 other.getOffset())) return false;
330 if (getMaximize()
331 != other.getMaximize()) return false;
332 if (!unknownFields.equals(other.unknownFields)) return false;
333 return true;
334 }
335
336 @java.lang.Override
337 public int hashCode() {
338 if (memoizedHashCode != 0) {
339 return memoizedHashCode;
340 }
341 int hash = 41;
342 hash = (19 * hash) + getDescriptor().hashCode();
343 if (getVarsCount() > 0) {
344 hash = (37 * hash) + VARS_FIELD_NUMBER;
345 hash = (53 * hash) + getVarsList().hashCode();
346 }
347 if (getCoeffsCount() > 0) {
348 hash = (37 * hash) + COEFFS_FIELD_NUMBER;
349 hash = (53 * hash) + getCoeffsList().hashCode();
350 }
351 hash = (37 * hash) + OFFSET_FIELD_NUMBER;
352 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
353 java.lang.Double.doubleToLongBits(getOffset()));
354 hash = (37 * hash) + MAXIMIZE_FIELD_NUMBER;
355 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
356 getMaximize());
357 hash = (29 * hash) + unknownFields.hashCode();
358 memoizedHashCode = hash;
359 return hash;
360 }
361
362 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
363 java.nio.ByteBuffer data)
364 throws com.google.protobuf.InvalidProtocolBufferException {
365 return PARSER.parseFrom(data);
366 }
367 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
368 java.nio.ByteBuffer data,
369 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
370 throws com.google.protobuf.InvalidProtocolBufferException {
371 return PARSER.parseFrom(data, extensionRegistry);
372 }
373 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
374 com.google.protobuf.ByteString data)
375 throws com.google.protobuf.InvalidProtocolBufferException {
376 return PARSER.parseFrom(data);
377 }
378 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
379 com.google.protobuf.ByteString data,
380 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
381 throws com.google.protobuf.InvalidProtocolBufferException {
382 return PARSER.parseFrom(data, extensionRegistry);
383 }
384 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data)
385 throws com.google.protobuf.InvalidProtocolBufferException {
386 return PARSER.parseFrom(data);
387 }
388 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
389 byte[] data,
390 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
391 throws com.google.protobuf.InvalidProtocolBufferException {
392 return PARSER.parseFrom(data, extensionRegistry);
393 }
394 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input)
395 throws java.io.IOException {
396 return com.google.protobuf.GeneratedMessageV3
397 .parseWithIOException(PARSER, input);
398 }
399 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
400 java.io.InputStream input,
401 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402 throws java.io.IOException {
403 return com.google.protobuf.GeneratedMessageV3
404 .parseWithIOException(PARSER, input, extensionRegistry);
405 }
406 public static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input)
407 throws java.io.IOException {
408 return com.google.protobuf.GeneratedMessageV3
409 .parseDelimitedWithIOException(PARSER, input);
410 }
411 public static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(
412 java.io.InputStream input,
413 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
414 throws java.io.IOException {
415 return com.google.protobuf.GeneratedMessageV3
416 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
417 }
418 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
419 com.google.protobuf.CodedInputStream input)
420 throws java.io.IOException {
421 return com.google.protobuf.GeneratedMessageV3
422 .parseWithIOException(PARSER, input);
423 }
424 public static com.google.ortools.sat.FloatObjectiveProto parseFrom(
425 com.google.protobuf.CodedInputStream input,
426 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
427 throws java.io.IOException {
428 return com.google.protobuf.GeneratedMessageV3
429 .parseWithIOException(PARSER, input, extensionRegistry);
430 }
431
432 @java.lang.Override
433 public Builder newBuilderForType() { return newBuilder(); }
434 public static Builder newBuilder() {
435 return DEFAULT_INSTANCE.toBuilder();
436 }
437 public static Builder newBuilder(com.google.ortools.sat.FloatObjectiveProto prototype) {
438 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
439 }
440 @java.lang.Override
442 return this == DEFAULT_INSTANCE
443 ? new Builder() : new Builder().mergeFrom(this);
444 }
445
446 @java.lang.Override
448 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
449 Builder builder = new Builder(parent);
450 return builder;
451 }
460 public static final class Builder extends
461 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
462 // @@protoc_insertion_point(builder_implements:operations_research.sat.FloatObjectiveProto)
463 com.google.ortools.sat.FloatObjectiveProtoOrBuilder {
464 public static final com.google.protobuf.Descriptors.Descriptor
466 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
467 }
468
469 @java.lang.Override
470 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
472 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_fieldAccessorTable
473 .ensureFieldAccessorsInitialized(
474 com.google.ortools.sat.FloatObjectiveProto.class, com.google.ortools.sat.FloatObjectiveProto.Builder.class);
475 }
476
477 // Construct using com.google.ortools.sat.FloatObjectiveProto.newBuilder()
478 private Builder() {
479 maybeForceBuilderInitialization();
480 }
481
482 private Builder(
483 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
484 super(parent);
485 maybeForceBuilderInitialization();
486 }
487 private void maybeForceBuilderInitialization() {
488 if (com.google.protobuf.GeneratedMessageV3
489 .alwaysUseFieldBuilders) {
490 }
491 }
492 @java.lang.Override
493 public Builder clear() {
494 super.clear();
495 vars_ = emptyIntList();
496 bitField0_ = (bitField0_ & ~0x00000001);
497 coeffs_ = emptyDoubleList();
498 bitField0_ = (bitField0_ & ~0x00000002);
499 offset_ = 0D;
500
501 maximize_ = false;
502
503 return this;
504 }
505
506 @java.lang.Override
507 public com.google.protobuf.Descriptors.Descriptor
509 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_FloatObjectiveProto_descriptor;
510 }
511
512 @java.lang.Override
513 public com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType() {
514 return com.google.ortools.sat.FloatObjectiveProto.getDefaultInstance();
515 }
516
517 @java.lang.Override
518 public com.google.ortools.sat.FloatObjectiveProto build() {
519 com.google.ortools.sat.FloatObjectiveProto result = buildPartial();
520 if (!result.isInitialized()) {
521 throw newUninitializedMessageException(result);
522 }
523 return result;
524 }
525
526 @java.lang.Override
527 public com.google.ortools.sat.FloatObjectiveProto buildPartial() {
528 com.google.ortools.sat.FloatObjectiveProto result = new com.google.ortools.sat.FloatObjectiveProto(this);
529 int from_bitField0_ = bitField0_;
530 if (((bitField0_ & 0x00000001) != 0)) {
531 vars_.makeImmutable();
532 bitField0_ = (bitField0_ & ~0x00000001);
533 }
534 result.vars_ = vars_;
535 if (((bitField0_ & 0x00000002) != 0)) {
536 coeffs_.makeImmutable();
537 bitField0_ = (bitField0_ & ~0x00000002);
538 }
539 result.coeffs_ = coeffs_;
540 result.offset_ = offset_;
541 result.maximize_ = maximize_;
542 onBuilt();
543 return result;
544 }
545
546 @java.lang.Override
547 public Builder clone() {
548 return super.clone();
549 }
550 @java.lang.Override
552 com.google.protobuf.Descriptors.FieldDescriptor field,
553 java.lang.Object value) {
554 return super.setField(field, value);
555 }
556 @java.lang.Override
558 com.google.protobuf.Descriptors.FieldDescriptor field) {
559 return super.clearField(field);
560 }
561 @java.lang.Override
563 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
564 return super.clearOneof(oneof);
565 }
566 @java.lang.Override
568 com.google.protobuf.Descriptors.FieldDescriptor field,
569 int index, java.lang.Object value) {
570 return super.setRepeatedField(field, index, value);
571 }
572 @java.lang.Override
574 com.google.protobuf.Descriptors.FieldDescriptor field,
575 java.lang.Object value) {
576 return super.addRepeatedField(field, value);
577 }
578 @java.lang.Override
579 public Builder mergeFrom(com.google.protobuf.Message other) {
580 if (other instanceof com.google.ortools.sat.FloatObjectiveProto) {
581 return mergeFrom((com.google.ortools.sat.FloatObjectiveProto)other);
582 } else {
583 super.mergeFrom(other);
584 return this;
585 }
586 }
587
588 public Builder mergeFrom(com.google.ortools.sat.FloatObjectiveProto other) {
589 if (other == com.google.ortools.sat.FloatObjectiveProto.getDefaultInstance()) return this;
590 if (!other.vars_.isEmpty()) {
591 if (vars_.isEmpty()) {
592 vars_ = other.vars_;
593 bitField0_ = (bitField0_ & ~0x00000001);
594 } else {
595 ensureVarsIsMutable();
596 vars_.addAll(other.vars_);
597 }
598 onChanged();
599 }
600 if (!other.coeffs_.isEmpty()) {
601 if (coeffs_.isEmpty()) {
602 coeffs_ = other.coeffs_;
603 bitField0_ = (bitField0_ & ~0x00000002);
604 } else {
605 ensureCoeffsIsMutable();
606 coeffs_.addAll(other.coeffs_);
607 }
608 onChanged();
609 }
610 if (other.getOffset() != 0D) {
611 setOffset(other.getOffset());
612 }
613 if (other.getMaximize() != false) {
614 setMaximize(other.getMaximize());
615 }
616 this.mergeUnknownFields(other.unknownFields);
617 onChanged();
618 return this;
619 }
620
621 @java.lang.Override
622 public final boolean isInitialized() {
623 return true;
624 }
625
626 @java.lang.Override
628 com.google.protobuf.CodedInputStream input,
629 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
630 throws java.io.IOException {
631 com.google.ortools.sat.FloatObjectiveProto parsedMessage = null;
632 try {
633 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
634 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
635 parsedMessage = (com.google.ortools.sat.FloatObjectiveProto) e.getUnfinishedMessage();
636 throw e.unwrapIOException();
637 } finally {
638 if (parsedMessage != null) {
639 mergeFrom(parsedMessage);
640 }
641 }
642 return this;
643 }
644 private int bitField0_;
645
646 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
647 private void ensureVarsIsMutable() {
648 if (!((bitField0_ & 0x00000001) != 0)) {
649 vars_ = mutableCopy(vars_);
650 bitField0_ |= 0x00000001;
651 }
652 }
657 public java.util.List<java.lang.Integer>
659 return ((bitField0_ & 0x00000001) != 0) ?
660 java.util.Collections.unmodifiableList(vars_) : vars_;
661 }
666 public int getVarsCount() {
667 return vars_.size();
668 }
674 public int getVars(int index) {
675 return vars_.getInt(index);
676 }
684 int index, int value) {
685 ensureVarsIsMutable();
686 vars_.setInt(index, value);
687 onChanged();
688 return this;
689 }
695 public Builder addVars(int value) {
696 ensureVarsIsMutable();
697 vars_.addInt(value);
698 onChanged();
699 return this;
700 }
707 java.lang.Iterable<? extends java.lang.Integer> values) {
708 ensureVarsIsMutable();
709 com.google.protobuf.AbstractMessageLite.Builder.addAll(
710 values, vars_);
711 onChanged();
712 return this;
713 }
719 vars_ = emptyIntList();
720 bitField0_ = (bitField0_ & ~0x00000001);
721 onChanged();
722 return this;
723 }
724
725 private com.google.protobuf.Internal.DoubleList coeffs_ = emptyDoubleList();
726 private void ensureCoeffsIsMutable() {
727 if (!((bitField0_ & 0x00000002) != 0)) {
728 coeffs_ = mutableCopy(coeffs_);
729 bitField0_ |= 0x00000002;
730 }
731 }
736 public java.util.List<java.lang.Double>
738 return ((bitField0_ & 0x00000002) != 0) ?
739 java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
740 }
745 public int getCoeffsCount() {
746 return coeffs_.size();
747 }
753 public double getCoeffs(int index) {
754 return coeffs_.getDouble(index);
755 }
763 int index, double value) {
764 ensureCoeffsIsMutable();
765 coeffs_.setDouble(index, value);
766 onChanged();
767 return this;
768 }
774 public Builder addCoeffs(double value) {
775 ensureCoeffsIsMutable();
776 coeffs_.addDouble(value);
777 onChanged();
778 return this;
779 }
786 java.lang.Iterable<? extends java.lang.Double> values) {
787 ensureCoeffsIsMutable();
788 com.google.protobuf.AbstractMessageLite.Builder.addAll(
789 values, coeffs_);
790 onChanged();
791 return this;
792 }
798 coeffs_ = emptyDoubleList();
799 bitField0_ = (bitField0_ & ~0x00000002);
800 onChanged();
801 return this;
802 }
803
804 private double offset_ ;
809 @java.lang.Override
810 public double getOffset() {
811 return offset_;
812 }
818 public Builder setOffset(double value) {
819
820 offset_ = value;
821 onChanged();
822 return this;
823 }
829
830 offset_ = 0D;
831 onChanged();
832 return this;
833 }
834
835 private boolean maximize_ ;
844 @java.lang.Override
845 public boolean getMaximize() {
846 return maximize_;
847 }
857 public Builder setMaximize(boolean value) {
858
859 maximize_ = value;
860 onChanged();
861 return this;
862 }
872
873 maximize_ = false;
874 onChanged();
875 return this;
876 }
877 @java.lang.Override
879 final com.google.protobuf.UnknownFieldSet unknownFields) {
880 return super.setUnknownFields(unknownFields);
881 }
882
883 @java.lang.Override
885 final com.google.protobuf.UnknownFieldSet unknownFields) {
886 return super.mergeUnknownFields(unknownFields);
887 }
888
889
890 // @@protoc_insertion_point(builder_scope:operations_research.sat.FloatObjectiveProto)
891 }
892
893 // @@protoc_insertion_point(class_scope:operations_research.sat.FloatObjectiveProto)
894 private static final com.google.ortools.sat.FloatObjectiveProto DEFAULT_INSTANCE;
895 static {
896 DEFAULT_INSTANCE = new com.google.ortools.sat.FloatObjectiveProto();
897 }
898
899 public static com.google.ortools.sat.FloatObjectiveProto getDefaultInstance() {
900 return DEFAULT_INSTANCE;
901 }
902
903 private static final com.google.protobuf.Parser<FloatObjectiveProto>
904 PARSER = new com.google.protobuf.AbstractParser<FloatObjectiveProto>() {
905 @java.lang.Override
906 public FloatObjectiveProto parsePartialFrom(
907 com.google.protobuf.CodedInputStream input,
908 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
909 throws com.google.protobuf.InvalidProtocolBufferException {
910 return new FloatObjectiveProto(input, extensionRegistry);
911 }
912 };
913
914 public static com.google.protobuf.Parser<FloatObjectiveProto> parser() {
915 return PARSER;
916 }
917
918 @java.lang.Override
919 public com.google.protobuf.Parser<FloatObjectiveProto> getParserForType() {
920 return PARSER;
921 }
922
923 @java.lang.Override
924 public com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType() {
925 return DEFAULT_INSTANCE;
926 }
927
928}
929
Builder addCoeffs(double value)
repeated double coeffs = 2;
Builder setOffset(double value)
double offset = 3;
.lang.Override com.google.ortools.sat.FloatObjectiveProto build()
.lang.Override com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setCoeffs(int index, double value)
repeated double coeffs = 2;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder setVars(int index, int value)
repeated int32 vars = 1;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
double getCoeffs(int index)
repeated double coeffs = 2;
Builder clearCoeffs()
repeated double coeffs = 2;
Builder mergeFrom(com.google.ortools.sat.FloatObjectiveProto other)
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Double > values)
repeated double coeffs = 2;
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override double getOffset()
double offset = 3;
.lang.Override com.google.ortools.sat.FloatObjectiveProto buildPartial()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Double > getCoeffsList()
repeated double coeffs = 2;
int getVars(int index)
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.Parser< FloatObjectiveProto > getParserForType()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.protobuf.Parser< FloatObjectiveProto > parser()
int getCoeffsCount()
repeated double coeffs = 2;
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data)
static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.FloatObjectiveProto getDefaultInstance()
.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.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
double getCoeffs(int index)
repeated double coeffs = 2;
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.util.List< java.lang.Double > getCoeffsList()
repeated double coeffs = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override double getOffset()
double offset = 3;
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.nio.ByteBuffer data)
static Builder newBuilder(com.google.ortools.sat.FloatObjectiveProto prototype)