Java Reference

Java Reference

MPQuadraticObjective.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/linear_solver/linear_solver.proto
3 
4 package com.google.ortools.linearsolver;
5 
17 public final class MPQuadraticObjective extends
18  com.google.protobuf.GeneratedMessageV3 implements
19  // @@protoc_insertion_point(message_implements:operations_research.MPQuadraticObjective)
21 private static final long serialVersionUID = 0L;
22  // Use MPQuadraticObjective.newBuilder() to construct.
23  private MPQuadraticObjective(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
24  super(builder);
25  }
26  private MPQuadraticObjective() {
27  qvar1Index_ = emptyIntList();
28  qvar2Index_ = emptyIntList();
29  coefficient_ = emptyDoubleList();
30  }
31 
32  @java.lang.Override
33  @SuppressWarnings({"unused"})
34  protected java.lang.Object newInstance(
35  UnusedPrivateParameter unused) {
36  return new MPQuadraticObjective();
37  }
38 
39  @java.lang.Override
40  public final com.google.protobuf.UnknownFieldSet
42  return this.unknownFields;
43  }
44  private MPQuadraticObjective(
45  com.google.protobuf.CodedInputStream input,
46  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
47  throws com.google.protobuf.InvalidProtocolBufferException {
48  this();
49  if (extensionRegistry == null) {
50  throw new java.lang.NullPointerException();
51  }
52  int mutable_bitField0_ = 0;
53  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
54  com.google.protobuf.UnknownFieldSet.newBuilder();
55  try {
56  boolean done = false;
57  while (!done) {
58  int tag = input.readTag();
59  switch (tag) {
60  case 0:
61  done = true;
62  break;
63  case 8: {
64  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
65  qvar1Index_ = newIntList();
66  mutable_bitField0_ |= 0x00000001;
67  }
68  qvar1Index_.addInt(input.readInt32());
69  break;
70  }
71  case 10: {
72  int length = input.readRawVarint32();
73  int limit = input.pushLimit(length);
74  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
75  qvar1Index_ = newIntList();
76  mutable_bitField0_ |= 0x00000001;
77  }
78  while (input.getBytesUntilLimit() > 0) {
79  qvar1Index_.addInt(input.readInt32());
80  }
81  input.popLimit(limit);
82  break;
83  }
84  case 16: {
85  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
86  qvar2Index_ = newIntList();
87  mutable_bitField0_ |= 0x00000002;
88  }
89  qvar2Index_.addInt(input.readInt32());
90  break;
91  }
92  case 18: {
93  int length = input.readRawVarint32();
94  int limit = input.pushLimit(length);
95  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
96  qvar2Index_ = newIntList();
97  mutable_bitField0_ |= 0x00000002;
98  }
99  while (input.getBytesUntilLimit() > 0) {
100  qvar2Index_.addInt(input.readInt32());
101  }
102  input.popLimit(limit);
103  break;
104  }
105  case 25: {
106  if (!((mutable_bitField0_ & 0x00000004) != 0)) {
107  coefficient_ = newDoubleList();
108  mutable_bitField0_ |= 0x00000004;
109  }
110  coefficient_.addDouble(input.readDouble());
111  break;
112  }
113  case 26: {
114  int length = input.readRawVarint32();
115  int limit = input.pushLimit(length);
116  if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
117  coefficient_ = newDoubleList();
118  mutable_bitField0_ |= 0x00000004;
119  }
120  while (input.getBytesUntilLimit() > 0) {
121  coefficient_.addDouble(input.readDouble());
122  }
123  input.popLimit(limit);
124  break;
125  }
126  default: {
127  if (!parseUnknownField(
128  input, unknownFields, extensionRegistry, tag)) {
129  done = true;
130  }
131  break;
132  }
133  }
134  }
135  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
136  throw e.setUnfinishedMessage(this);
137  } catch (java.io.IOException e) {
138  throw new com.google.protobuf.InvalidProtocolBufferException(
139  e).setUnfinishedMessage(this);
140  } finally {
141  if (((mutable_bitField0_ & 0x00000001) != 0)) {
142  qvar1Index_.makeImmutable(); // C
143  }
144  if (((mutable_bitField0_ & 0x00000002) != 0)) {
145  qvar2Index_.makeImmutable(); // C
146  }
147  if (((mutable_bitField0_ & 0x00000004) != 0)) {
148  coefficient_.makeImmutable(); // C
149  }
150  this.unknownFields = unknownFields.build();
151  makeExtensionsImmutable();
152  }
153  }
154  public static final com.google.protobuf.Descriptors.Descriptor
156  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
157  }
158 
159  @java.lang.Override
160  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
162  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_fieldAccessorTable
163  .ensureFieldAccessorsInitialized(
165  }
166 
167  public static final int QVAR1_INDEX_FIELD_NUMBER = 1;
168  private com.google.protobuf.Internal.IntList qvar1Index_;
182  public java.util.List<java.lang.Integer>
184  return qvar1Index_;
185  }
199  public int getQvar1IndexCount() {
200  return qvar1Index_.size();
201  }
215  public int getQvar1Index(int index) {
216  return qvar1Index_.getInt(index);
217  }
218 
219  public static final int QVAR2_INDEX_FIELD_NUMBER = 2;
220  private com.google.protobuf.Internal.IntList qvar2Index_;
224  public java.util.List<java.lang.Integer>
226  return qvar2Index_;
227  }
231  public int getQvar2IndexCount() {
232  return qvar2Index_.size();
233  }
237  public int getQvar2Index(int index) {
238  return qvar2Index_.getInt(index);
239  }
240 
241  public static final int COEFFICIENT_FIELD_NUMBER = 3;
242  private com.google.protobuf.Internal.DoubleList coefficient_;
250  public java.util.List<java.lang.Double>
252  return coefficient_;
253  }
261  public int getCoefficientCount() {
262  return coefficient_.size();
263  }
271  public double getCoefficient(int index) {
272  return coefficient_.getDouble(index);
273  }
274 
275  private byte memoizedIsInitialized = -1;
276  @java.lang.Override
277  public final boolean isInitialized() {
278  byte isInitialized = memoizedIsInitialized;
279  if (isInitialized == 1) return true;
280  if (isInitialized == 0) return false;
281 
282  memoizedIsInitialized = 1;
283  return true;
284  }
285 
286  @java.lang.Override
287  public void writeTo(com.google.protobuf.CodedOutputStream output)
288  throws java.io.IOException {
289  for (int i = 0; i < qvar1Index_.size(); i++) {
290  output.writeInt32(1, qvar1Index_.getInt(i));
291  }
292  for (int i = 0; i < qvar2Index_.size(); i++) {
293  output.writeInt32(2, qvar2Index_.getInt(i));
294  }
295  for (int i = 0; i < coefficient_.size(); i++) {
296  output.writeDouble(3, coefficient_.getDouble(i));
297  }
298  unknownFields.writeTo(output);
299  }
300 
301  @java.lang.Override
302  public int getSerializedSize() {
303  int size = memoizedSize;
304  if (size != -1) return size;
305 
306  size = 0;
307  {
308  int dataSize = 0;
309  for (int i = 0; i < qvar1Index_.size(); i++) {
310  dataSize += com.google.protobuf.CodedOutputStream
311  .computeInt32SizeNoTag(qvar1Index_.getInt(i));
312  }
313  size += dataSize;
314  size += 1 * getQvar1IndexList().size();
315  }
316  {
317  int dataSize = 0;
318  for (int i = 0; i < qvar2Index_.size(); i++) {
319  dataSize += com.google.protobuf.CodedOutputStream
320  .computeInt32SizeNoTag(qvar2Index_.getInt(i));
321  }
322  size += dataSize;
323  size += 1 * getQvar2IndexList().size();
324  }
325  {
326  int dataSize = 0;
327  dataSize = 8 * getCoefficientList().size();
328  size += dataSize;
329  size += 1 * getCoefficientList().size();
330  }
331  size += unknownFields.getSerializedSize();
332  memoizedSize = size;
333  return size;
334  }
335 
336  @java.lang.Override
337  public boolean equals(final java.lang.Object obj) {
338  if (obj == this) {
339  return true;
340  }
341  if (!(obj instanceof com.google.ortools.linearsolver.MPQuadraticObjective)) {
342  return super.equals(obj);
343  }
345 
346  if (!getQvar1IndexList()
347  .equals(other.getQvar1IndexList())) return false;
348  if (!getQvar2IndexList()
349  .equals(other.getQvar2IndexList())) return false;
350  if (!getCoefficientList()
351  .equals(other.getCoefficientList())) return false;
352  if (!unknownFields.equals(other.unknownFields)) return false;
353  return true;
354  }
355 
356  @java.lang.Override
357  public int hashCode() {
358  if (memoizedHashCode != 0) {
359  return memoizedHashCode;
360  }
361  int hash = 41;
362  hash = (19 * hash) + getDescriptor().hashCode();
363  if (getQvar1IndexCount() > 0) {
364  hash = (37 * hash) + QVAR1_INDEX_FIELD_NUMBER;
365  hash = (53 * hash) + getQvar1IndexList().hashCode();
366  }
367  if (getQvar2IndexCount() > 0) {
368  hash = (37 * hash) + QVAR2_INDEX_FIELD_NUMBER;
369  hash = (53 * hash) + getQvar2IndexList().hashCode();
370  }
371  if (getCoefficientCount() > 0) {
372  hash = (37 * hash) + COEFFICIENT_FIELD_NUMBER;
373  hash = (53 * hash) + getCoefficientList().hashCode();
374  }
375  hash = (29 * hash) + unknownFields.hashCode();
376  memoizedHashCode = hash;
377  return hash;
378  }
379 
381  java.nio.ByteBuffer data)
382  throws com.google.protobuf.InvalidProtocolBufferException {
383  return PARSER.parseFrom(data);
384  }
386  java.nio.ByteBuffer data,
387  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
388  throws com.google.protobuf.InvalidProtocolBufferException {
389  return PARSER.parseFrom(data, extensionRegistry);
390  }
392  com.google.protobuf.ByteString data)
393  throws com.google.protobuf.InvalidProtocolBufferException {
394  return PARSER.parseFrom(data);
395  }
397  com.google.protobuf.ByteString data,
398  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
399  throws com.google.protobuf.InvalidProtocolBufferException {
400  return PARSER.parseFrom(data, extensionRegistry);
401  }
403  throws com.google.protobuf.InvalidProtocolBufferException {
404  return PARSER.parseFrom(data);
405  }
407  byte[] data,
408  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
409  throws com.google.protobuf.InvalidProtocolBufferException {
410  return PARSER.parseFrom(data, extensionRegistry);
411  }
412  public static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.io.InputStream input)
413  throws java.io.IOException {
414  return com.google.protobuf.GeneratedMessageV3
415  .parseWithIOException(PARSER, input);
416  }
418  java.io.InputStream input,
419  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
420  throws java.io.IOException {
421  return com.google.protobuf.GeneratedMessageV3
422  .parseWithIOException(PARSER, input, extensionRegistry);
423  }
424  public static com.google.ortools.linearsolver.MPQuadraticObjective parseDelimitedFrom(java.io.InputStream input)
425  throws java.io.IOException {
426  return com.google.protobuf.GeneratedMessageV3
427  .parseDelimitedWithIOException(PARSER, input);
428  }
430  java.io.InputStream input,
431  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
432  throws java.io.IOException {
433  return com.google.protobuf.GeneratedMessageV3
434  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
435  }
437  com.google.protobuf.CodedInputStream input)
438  throws java.io.IOException {
439  return com.google.protobuf.GeneratedMessageV3
440  .parseWithIOException(PARSER, input);
441  }
443  com.google.protobuf.CodedInputStream input,
444  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
445  throws java.io.IOException {
446  return com.google.protobuf.GeneratedMessageV3
447  .parseWithIOException(PARSER, input, extensionRegistry);
448  }
449 
450  @java.lang.Override
451  public Builder newBuilderForType() { return newBuilder(); }
452  public static Builder newBuilder() {
453  return DEFAULT_INSTANCE.toBuilder();
454  }
456  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
457  }
458  @java.lang.Override
459  public Builder toBuilder() {
460  return this == DEFAULT_INSTANCE
461  ? new Builder() : new Builder().mergeFrom(this);
462  }
463 
464  @java.lang.Override
466  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
467  Builder builder = new Builder(parent);
468  return builder;
469  }
481  public static final class Builder extends
482  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
483  // @@protoc_insertion_point(builder_implements:operations_research.MPQuadraticObjective)
484  com.google.ortools.linearsolver.MPQuadraticObjectiveOrBuilder {
485  public static final com.google.protobuf.Descriptors.Descriptor
487  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
488  }
489 
490  @java.lang.Override
491  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
493  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_fieldAccessorTable
494  .ensureFieldAccessorsInitialized(
496  }
497 
498  // Construct using com.google.ortools.linearsolver.MPQuadraticObjective.newBuilder()
499  private Builder() {
500  maybeForceBuilderInitialization();
501  }
502 
503  private Builder(
504  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
505  super(parent);
506  maybeForceBuilderInitialization();
507  }
508  private void maybeForceBuilderInitialization() {
509  if (com.google.protobuf.GeneratedMessageV3
510  .alwaysUseFieldBuilders) {
511  }
512  }
513  @java.lang.Override
514  public Builder clear() {
515  super.clear();
516  qvar1Index_ = emptyIntList();
517  bitField0_ = (bitField0_ & ~0x00000001);
518  qvar2Index_ = emptyIntList();
519  bitField0_ = (bitField0_ & ~0x00000002);
520  coefficient_ = emptyDoubleList();
521  bitField0_ = (bitField0_ & ~0x00000004);
522  return this;
523  }
524 
525  @java.lang.Override
526  public com.google.protobuf.Descriptors.Descriptor
528  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
529  }
530 
531  @java.lang.Override
534  }
535 
536  @java.lang.Override
539  if (!result.isInitialized()) {
540  throw newUninitializedMessageException(result);
541  }
542  return result;
543  }
544 
545  @java.lang.Override
548  int from_bitField0_ = bitField0_;
549  if (((bitField0_ & 0x00000001) != 0)) {
550  qvar1Index_.makeImmutable();
551  bitField0_ = (bitField0_ & ~0x00000001);
552  }
553  result.qvar1Index_ = qvar1Index_;
554  if (((bitField0_ & 0x00000002) != 0)) {
555  qvar2Index_.makeImmutable();
556  bitField0_ = (bitField0_ & ~0x00000002);
557  }
558  result.qvar2Index_ = qvar2Index_;
559  if (((bitField0_ & 0x00000004) != 0)) {
560  coefficient_.makeImmutable();
561  bitField0_ = (bitField0_ & ~0x00000004);
562  }
563  result.coefficient_ = coefficient_;
564  onBuilt();
565  return result;
566  }
567 
568  @java.lang.Override
569  public Builder clone() {
570  return super.clone();
571  }
572  @java.lang.Override
574  com.google.protobuf.Descriptors.FieldDescriptor field,
575  java.lang.Object value) {
576  return super.setField(field, value);
577  }
578  @java.lang.Override
580  com.google.protobuf.Descriptors.FieldDescriptor field) {
581  return super.clearField(field);
582  }
583  @java.lang.Override
585  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
586  return super.clearOneof(oneof);
587  }
588  @java.lang.Override
590  com.google.protobuf.Descriptors.FieldDescriptor field,
591  int index, java.lang.Object value) {
592  return super.setRepeatedField(field, index, value);
593  }
594  @java.lang.Override
596  com.google.protobuf.Descriptors.FieldDescriptor field,
597  java.lang.Object value) {
598  return super.addRepeatedField(field, value);
599  }
600  @java.lang.Override
601  public Builder mergeFrom(com.google.protobuf.Message other) {
602  if (other instanceof com.google.ortools.linearsolver.MPQuadraticObjective) {
604  } else {
605  super.mergeFrom(other);
606  return this;
607  }
608  }
609 
612  if (!other.qvar1Index_.isEmpty()) {
613  if (qvar1Index_.isEmpty()) {
614  qvar1Index_ = other.qvar1Index_;
615  bitField0_ = (bitField0_ & ~0x00000001);
616  } else {
617  ensureQvar1IndexIsMutable();
618  qvar1Index_.addAll(other.qvar1Index_);
619  }
620  onChanged();
621  }
622  if (!other.qvar2Index_.isEmpty()) {
623  if (qvar2Index_.isEmpty()) {
624  qvar2Index_ = other.qvar2Index_;
625  bitField0_ = (bitField0_ & ~0x00000002);
626  } else {
627  ensureQvar2IndexIsMutable();
628  qvar2Index_.addAll(other.qvar2Index_);
629  }
630  onChanged();
631  }
632  if (!other.coefficient_.isEmpty()) {
633  if (coefficient_.isEmpty()) {
634  coefficient_ = other.coefficient_;
635  bitField0_ = (bitField0_ & ~0x00000004);
636  } else {
637  ensureCoefficientIsMutable();
638  coefficient_.addAll(other.coefficient_);
639  }
640  onChanged();
641  }
642  this.mergeUnknownFields(other.unknownFields);
643  onChanged();
644  return this;
645  }
646 
647  @java.lang.Override
648  public final boolean isInitialized() {
649  return true;
650  }
651 
652  @java.lang.Override
654  com.google.protobuf.CodedInputStream input,
655  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
656  throws java.io.IOException {
657  com.google.ortools.linearsolver.MPQuadraticObjective parsedMessage = null;
658  try {
659  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
660  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
661  parsedMessage = (com.google.ortools.linearsolver.MPQuadraticObjective) e.getUnfinishedMessage();
662  throw e.unwrapIOException();
663  } finally {
664  if (parsedMessage != null) {
665  mergeFrom(parsedMessage);
666  }
667  }
668  return this;
669  }
670  private int bitField0_;
671 
672  private com.google.protobuf.Internal.IntList qvar1Index_ = emptyIntList();
673  private void ensureQvar1IndexIsMutable() {
674  if (!((bitField0_ & 0x00000001) != 0)) {
675  qvar1Index_ = mutableCopy(qvar1Index_);
676  bitField0_ |= 0x00000001;
677  }
678  }
692  public java.util.List<java.lang.Integer>
694  return ((bitField0_ & 0x00000001) != 0) ?
695  java.util.Collections.unmodifiableList(qvar1Index_) : qvar1Index_;
696  }
710  public int getQvar1IndexCount() {
711  return qvar1Index_.size();
712  }
726  public int getQvar1Index(int index) {
727  return qvar1Index_.getInt(index);
728  }
743  int index, int value) {
744  ensureQvar1IndexIsMutable();
745  qvar1Index_.setInt(index, value);
746  onChanged();
747  return this;
748  }
762  public Builder addQvar1Index(int value) {
763  ensureQvar1IndexIsMutable();
764  qvar1Index_.addInt(value);
765  onChanged();
766  return this;
767  }
782  java.lang.Iterable<? extends java.lang.Integer> values) {
783  ensureQvar1IndexIsMutable();
784  com.google.protobuf.AbstractMessageLite.Builder.addAll(
785  values, qvar1Index_);
786  onChanged();
787  return this;
788  }
803  qvar1Index_ = emptyIntList();
804  bitField0_ = (bitField0_ & ~0x00000001);
805  onChanged();
806  return this;
807  }
808 
809  private com.google.protobuf.Internal.IntList qvar2Index_ = emptyIntList();
810  private void ensureQvar2IndexIsMutable() {
811  if (!((bitField0_ & 0x00000002) != 0)) {
812  qvar2Index_ = mutableCopy(qvar2Index_);
813  bitField0_ |= 0x00000002;
814  }
815  }
819  public java.util.List<java.lang.Integer>
821  return ((bitField0_ & 0x00000002) != 0) ?
822  java.util.Collections.unmodifiableList(qvar2Index_) : qvar2Index_;
823  }
827  public int getQvar2IndexCount() {
828  return qvar2Index_.size();
829  }
833  public int getQvar2Index(int index) {
834  return qvar2Index_.getInt(index);
835  }
840  int index, int value) {
841  ensureQvar2IndexIsMutable();
842  qvar2Index_.setInt(index, value);
843  onChanged();
844  return this;
845  }
849  public Builder addQvar2Index(int value) {
850  ensureQvar2IndexIsMutable();
851  qvar2Index_.addInt(value);
852  onChanged();
853  return this;
854  }
859  java.lang.Iterable<? extends java.lang.Integer> values) {
860  ensureQvar2IndexIsMutable();
861  com.google.protobuf.AbstractMessageLite.Builder.addAll(
862  values, qvar2Index_);
863  onChanged();
864  return this;
865  }
870  qvar2Index_ = emptyIntList();
871  bitField0_ = (bitField0_ & ~0x00000002);
872  onChanged();
873  return this;
874  }
875 
876  private com.google.protobuf.Internal.DoubleList coefficient_ = emptyDoubleList();
877  private void ensureCoefficientIsMutable() {
878  if (!((bitField0_ & 0x00000004) != 0)) {
879  coefficient_ = mutableCopy(coefficient_);
880  bitField0_ |= 0x00000004;
881  }
882  }
890  public java.util.List<java.lang.Double>
892  return ((bitField0_ & 0x00000004) != 0) ?
893  java.util.Collections.unmodifiableList(coefficient_) : coefficient_;
894  }
902  public int getCoefficientCount() {
903  return coefficient_.size();
904  }
912  public double getCoefficient(int index) {
913  return coefficient_.getDouble(index);
914  }
923  int index, double value) {
924  ensureCoefficientIsMutable();
925  coefficient_.setDouble(index, value);
926  onChanged();
927  return this;
928  }
936  public Builder addCoefficient(double value) {
937  ensureCoefficientIsMutable();
938  coefficient_.addDouble(value);
939  onChanged();
940  return this;
941  }
950  java.lang.Iterable<? extends java.lang.Double> values) {
951  ensureCoefficientIsMutable();
952  com.google.protobuf.AbstractMessageLite.Builder.addAll(
953  values, coefficient_);
954  onChanged();
955  return this;
956  }
965  coefficient_ = emptyDoubleList();
966  bitField0_ = (bitField0_ & ~0x00000004);
967  onChanged();
968  return this;
969  }
970  @java.lang.Override
971  public final Builder setUnknownFields(
972  final com.google.protobuf.UnknownFieldSet unknownFields) {
973  return super.setUnknownFields(unknownFields);
974  }
975 
976  @java.lang.Override
978  final com.google.protobuf.UnknownFieldSet unknownFields) {
979  return super.mergeUnknownFields(unknownFields);
980  }
981 
982 
983  // @@protoc_insertion_point(builder_scope:operations_research.MPQuadraticObjective)
984  }
985 
986  // @@protoc_insertion_point(class_scope:operations_research.MPQuadraticObjective)
987  private static final com.google.ortools.linearsolver.MPQuadraticObjective DEFAULT_INSTANCE;
988  static {
989  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPQuadraticObjective();
990  }
991 
993  return DEFAULT_INSTANCE;
994  }
995 
996  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPQuadraticObjective>
997  PARSER = new com.google.protobuf.AbstractParser<MPQuadraticObjective>() {
998  @java.lang.Override
999  public MPQuadraticObjective parsePartialFrom(
1000  com.google.protobuf.CodedInputStream input,
1001  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1002  throws com.google.protobuf.InvalidProtocolBufferException {
1003  return new MPQuadraticObjective(input, extensionRegistry);
1004  }
1005  };
1006 
1007  public static com.google.protobuf.Parser<MPQuadraticObjective> parser() {
1008  return PARSER;
1009  }
1010 
1011  @java.lang.Override
1012  public com.google.protobuf.Parser<MPQuadraticObjective> getParserForType() {
1013  return PARSER;
1014  }
1015 
1016  @java.lang.Override
1018  return DEFAULT_INSTANCE;
1019  }
1020 
1021 }
1022 
double getCoefficient(int index)
static com.google.ortools.linearsolver.MPQuadraticObjective parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setQvar1Index(int index, int value)
static final int COEFFICIENT_FIELD_NUMBER
static com.google.ortools.linearsolver.MPQuadraticObjective getDefaultInstance()
double getCoefficient(int index)
.lang.Override boolean equals(final java.lang.Object obj)
java.util.List< java.lang.Double > getCoefficientList()
.lang.Override final boolean isInitialized()
static final int QVAR2_INDEX_FIELD_NUMBER
.lang.Override Builder toBuilder()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPQuadraticObjective parseDelimitedFrom(java.io.InputStream input)
Builder addCoefficient(double value)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.ortools.linearsolver.MPQuadraticObjective buildPartial()
int getQvar2Index(int index)
repeated int32 qvar2_index = 2;
java.util.List< java.lang.Integer > getQvar1IndexList()
Builder setQvar2Index(int index, int value)
repeated int32 qvar2_index = 2;
int getQvar1Index(int index)
int getQvar1Index(int index)
Builder setCoefficient(int index, double value)
Builder clearQvar1Index()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getQvar1IndexCount()
.lang.Override com.google.ortools.linearsolver.MPQuadraticObjective getDefaultInstanceForType()
Builder addAllCoefficient(java.lang.Iterable<? extends java.lang.Double > values)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getCoefficientCount()
.lang.Override Builder clone()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Integer > getQvar1IndexList()
static com.google.protobuf.Parser< MPQuadraticObjective > parser()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(com.google.protobuf.ByteString data)
int getQvar1IndexCount()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addQvar2Index(int value)
repeated int32 qvar2_index = 2;
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getQvar2IndexCount()
repeated int32 qvar2_index = 2;
.lang.Deprecated static final com.google.protobuf.Parser< MPQuadraticObjective > PARSER
Builder addAllQvar1Index(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(com.google.protobuf.CodedInputStream input)
static final int QVAR1_INDEX_FIELD_NUMBER
.lang.Override final boolean isInitialized()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static Builder newBuilder()
Builder addAllQvar2Index(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 qvar2_index = 2;
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int hashCode()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override com.google.ortools.linearsolver.MPQuadraticObjective build()
int getQvar2IndexCount()
repeated int32 qvar2_index = 2;
.lang.Override com.google.protobuf.Parser< MPQuadraticObjective > getParserForType()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.nio.ByteBuffer data)
Builder mergeFrom(com.google.ortools.linearsolver.MPQuadraticObjective other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override int getSerializedSize()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.io.InputStream input)
Builder clearCoefficient()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addQvar1Index(int value)
.lang.Override Builder clear()
static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getQvar2IndexList()
repeated int32 qvar2_index = 2;
.lang.Override com.google.ortools.linearsolver.MPQuadraticObjective getDefaultInstanceForType()
java.util.List< java.lang.Double > getCoefficientList()
int getCoefficientCount()
int getQvar2Index(int index)
repeated int32 qvar2_index = 2;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Builder clearQvar2Index()
repeated int32 qvar2_index = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static Builder newBuilder(com.google.ortools.linearsolver.MPQuadraticObjective prototype)
java.util.List< java.lang.Integer > getQvar2IndexList()
repeated int32 qvar2_index = 2;
.lang.Override Builder newBuilderForType()