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 
4 package com.google.ortools.sat;
5 
14 public final class FloatObjectiveProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.sat.FloatObjectiveProto)
18 private 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(
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  }
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 
363  java.nio.ByteBuffer data)
364  throws com.google.protobuf.InvalidProtocolBufferException {
365  return PARSER.parseFrom(data);
366  }
368  java.nio.ByteBuffer data,
369  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
370  throws com.google.protobuf.InvalidProtocolBufferException {
371  return PARSER.parseFrom(data, extensionRegistry);
372  }
374  com.google.protobuf.ByteString data)
375  throws com.google.protobuf.InvalidProtocolBufferException {
376  return PARSER.parseFrom(data);
377  }
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  }
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  }
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  }
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  }
419  com.google.protobuf.CodedInputStream input)
420  throws java.io.IOException {
421  return com.google.protobuf.GeneratedMessageV3
422  .parseWithIOException(PARSER, input);
423  }
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  }
438  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
439  }
440  @java.lang.Override
441  public Builder toBuilder() {
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(
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
515  }
516 
517  @java.lang.Override
520  if (!result.isInitialized()) {
521  throw newUninitializedMessageException(result);
522  }
523  return result;
524  }
525 
526  @java.lang.Override
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) {
582  } else {
583  super.mergeFrom(other);
584  return this;
585  }
586  }
587 
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  }
683  public Builder setVars(
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  }
718  public Builder clearVars() {
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  }
797  public Builder clearCoeffs() {
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  }
828  public Builder clearOffset() {
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
878  public final Builder setUnknownFields(
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 
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
925  return DEFAULT_INSTANCE;
926  }
927 
928 }
929 
Builder setCoeffs(int index, double value)
repeated double coeffs = 2;
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
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)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addVars(int value)
repeated int32 vars = 1;
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setOffset(double value)
double offset = 3;
double getCoeffs(int index)
repeated double coeffs = 2;
.lang.Override com.google.ortools.sat.FloatObjectiveProto buildPartial()
.lang.Override boolean equals(final java.lang.Object obj)
int getCoeffsCount()
repeated double coeffs = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
double getCoeffs(int index)
repeated double coeffs = 2;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.io.InputStream input)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Builder setVars(int index, int value)
repeated int32 vars = 1;
.lang.Override com.google.protobuf.Parser< FloatObjectiveProto > getParserForType()
.lang.Override com.google.ortools.sat.FloatObjectiveProto build()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.List< java.lang.Double > getCoeffsList()
repeated double coeffs = 2;
.lang.Override com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static Builder newBuilder(com.google.ortools.sat.FloatObjectiveProto prototype)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.FloatObjectiveProto parseFrom(java.nio.ByteBuffer data)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override java.util.List< java.lang.Double > getCoeffsList()
repeated double coeffs = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override double getOffset()
double offset = 3;
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Double > values)
repeated double coeffs = 2;
Builder addCoeffs(double value)
repeated double coeffs = 2;
Builder mergeFrom(com.google.ortools.sat.FloatObjectiveProto other)
Builder clearCoeffs()
repeated double coeffs = 2;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
static com.google.protobuf.Parser< FloatObjectiveProto > parser()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVars(int index)
repeated int32 vars = 1;
.lang.Override final boolean isInitialized()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.FloatObjectiveProto getDefaultInstance()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override double getOffset()
double offset = 3;
.lang.Override com.google.ortools.sat.FloatObjectiveProto getDefaultInstanceForType()
static com.google.ortools.sat.FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data)
int getVars(int index)
repeated int32 vars = 1;