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_;
183  public java.util.List<java.lang.Integer>
185  return qvar1Index_;
186  }
201  public int getQvar1IndexCount() {
202  return qvar1Index_.size();
203  }
219  public int getQvar1Index(int index) {
220  return qvar1Index_.getInt(index);
221  }
222 
223  public static final int QVAR2_INDEX_FIELD_NUMBER = 2;
224  private com.google.protobuf.Internal.IntList qvar2Index_;
229  public java.util.List<java.lang.Integer>
231  return qvar2Index_;
232  }
237  public int getQvar2IndexCount() {
238  return qvar2Index_.size();
239  }
245  public int getQvar2Index(int index) {
246  return qvar2Index_.getInt(index);
247  }
248 
249  public static final int COEFFICIENT_FIELD_NUMBER = 3;
250  private com.google.protobuf.Internal.DoubleList coefficient_;
259  public java.util.List<java.lang.Double>
261  return coefficient_;
262  }
271  public int getCoefficientCount() {
272  return coefficient_.size();
273  }
283  public double getCoefficient(int index) {
284  return coefficient_.getDouble(index);
285  }
286 
287  private byte memoizedIsInitialized = -1;
288  @java.lang.Override
289  public final boolean isInitialized() {
290  byte isInitialized = memoizedIsInitialized;
291  if (isInitialized == 1) return true;
292  if (isInitialized == 0) return false;
293 
294  memoizedIsInitialized = 1;
295  return true;
296  }
297 
298  @java.lang.Override
299  public void writeTo(com.google.protobuf.CodedOutputStream output)
300  throws java.io.IOException {
301  for (int i = 0; i < qvar1Index_.size(); i++) {
302  output.writeInt32(1, qvar1Index_.getInt(i));
303  }
304  for (int i = 0; i < qvar2Index_.size(); i++) {
305  output.writeInt32(2, qvar2Index_.getInt(i));
306  }
307  for (int i = 0; i < coefficient_.size(); i++) {
308  output.writeDouble(3, coefficient_.getDouble(i));
309  }
310  unknownFields.writeTo(output);
311  }
312 
313  @java.lang.Override
314  public int getSerializedSize() {
315  int size = memoizedSize;
316  if (size != -1) return size;
317 
318  size = 0;
319  {
320  int dataSize = 0;
321  for (int i = 0; i < qvar1Index_.size(); i++) {
322  dataSize += com.google.protobuf.CodedOutputStream
323  .computeInt32SizeNoTag(qvar1Index_.getInt(i));
324  }
325  size += dataSize;
326  size += 1 * getQvar1IndexList().size();
327  }
328  {
329  int dataSize = 0;
330  for (int i = 0; i < qvar2Index_.size(); i++) {
331  dataSize += com.google.protobuf.CodedOutputStream
332  .computeInt32SizeNoTag(qvar2Index_.getInt(i));
333  }
334  size += dataSize;
335  size += 1 * getQvar2IndexList().size();
336  }
337  {
338  int dataSize = 0;
339  dataSize = 8 * getCoefficientList().size();
340  size += dataSize;
341  size += 1 * getCoefficientList().size();
342  }
343  size += unknownFields.getSerializedSize();
344  memoizedSize = size;
345  return size;
346  }
347 
348  @java.lang.Override
349  public boolean equals(final java.lang.Object obj) {
350  if (obj == this) {
351  return true;
352  }
353  if (!(obj instanceof com.google.ortools.linearsolver.MPQuadraticObjective)) {
354  return super.equals(obj);
355  }
357 
358  if (!getQvar1IndexList()
359  .equals(other.getQvar1IndexList())) return false;
360  if (!getQvar2IndexList()
361  .equals(other.getQvar2IndexList())) return false;
362  if (!getCoefficientList()
363  .equals(other.getCoefficientList())) return false;
364  if (!unknownFields.equals(other.unknownFields)) return false;
365  return true;
366  }
367 
368  @java.lang.Override
369  public int hashCode() {
370  if (memoizedHashCode != 0) {
371  return memoizedHashCode;
372  }
373  int hash = 41;
374  hash = (19 * hash) + getDescriptor().hashCode();
375  if (getQvar1IndexCount() > 0) {
376  hash = (37 * hash) + QVAR1_INDEX_FIELD_NUMBER;
377  hash = (53 * hash) + getQvar1IndexList().hashCode();
378  }
379  if (getQvar2IndexCount() > 0) {
380  hash = (37 * hash) + QVAR2_INDEX_FIELD_NUMBER;
381  hash = (53 * hash) + getQvar2IndexList().hashCode();
382  }
383  if (getCoefficientCount() > 0) {
384  hash = (37 * hash) + COEFFICIENT_FIELD_NUMBER;
385  hash = (53 * hash) + getCoefficientList().hashCode();
386  }
387  hash = (29 * hash) + unknownFields.hashCode();
388  memoizedHashCode = hash;
389  return hash;
390  }
391 
393  java.nio.ByteBuffer data)
394  throws com.google.protobuf.InvalidProtocolBufferException {
395  return PARSER.parseFrom(data);
396  }
398  java.nio.ByteBuffer data,
399  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400  throws com.google.protobuf.InvalidProtocolBufferException {
401  return PARSER.parseFrom(data, extensionRegistry);
402  }
404  com.google.protobuf.ByteString data)
405  throws com.google.protobuf.InvalidProtocolBufferException {
406  return PARSER.parseFrom(data);
407  }
409  com.google.protobuf.ByteString data,
410  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
411  throws com.google.protobuf.InvalidProtocolBufferException {
412  return PARSER.parseFrom(data, extensionRegistry);
413  }
415  throws com.google.protobuf.InvalidProtocolBufferException {
416  return PARSER.parseFrom(data);
417  }
419  byte[] data,
420  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
421  throws com.google.protobuf.InvalidProtocolBufferException {
422  return PARSER.parseFrom(data, extensionRegistry);
423  }
424  public static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.io.InputStream input)
425  throws java.io.IOException {
426  return com.google.protobuf.GeneratedMessageV3
427  .parseWithIOException(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  .parseWithIOException(PARSER, input, extensionRegistry);
435  }
436  public static com.google.ortools.linearsolver.MPQuadraticObjective parseDelimitedFrom(java.io.InputStream input)
437  throws java.io.IOException {
438  return com.google.protobuf.GeneratedMessageV3
439  .parseDelimitedWithIOException(PARSER, input);
440  }
442  java.io.InputStream input,
443  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
444  throws java.io.IOException {
445  return com.google.protobuf.GeneratedMessageV3
446  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
447  }
449  com.google.protobuf.CodedInputStream input)
450  throws java.io.IOException {
451  return com.google.protobuf.GeneratedMessageV3
452  .parseWithIOException(PARSER, input);
453  }
455  com.google.protobuf.CodedInputStream input,
456  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
457  throws java.io.IOException {
458  return com.google.protobuf.GeneratedMessageV3
459  .parseWithIOException(PARSER, input, extensionRegistry);
460  }
461 
462  @java.lang.Override
463  public Builder newBuilderForType() { return newBuilder(); }
464  public static Builder newBuilder() {
465  return DEFAULT_INSTANCE.toBuilder();
466  }
468  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
469  }
470  @java.lang.Override
471  public Builder toBuilder() {
472  return this == DEFAULT_INSTANCE
473  ? new Builder() : new Builder().mergeFrom(this);
474  }
475 
476  @java.lang.Override
478  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
479  Builder builder = new Builder(parent);
480  return builder;
481  }
493  public static final class Builder extends
494  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
495  // @@protoc_insertion_point(builder_implements:operations_research.MPQuadraticObjective)
496  com.google.ortools.linearsolver.MPQuadraticObjectiveOrBuilder {
497  public static final com.google.protobuf.Descriptors.Descriptor
499  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
500  }
501 
502  @java.lang.Override
503  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
505  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_fieldAccessorTable
506  .ensureFieldAccessorsInitialized(
508  }
509 
510  // Construct using com.google.ortools.linearsolver.MPQuadraticObjective.newBuilder()
511  private Builder() {
512  maybeForceBuilderInitialization();
513  }
514 
515  private Builder(
516  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
517  super(parent);
518  maybeForceBuilderInitialization();
519  }
520  private void maybeForceBuilderInitialization() {
521  if (com.google.protobuf.GeneratedMessageV3
522  .alwaysUseFieldBuilders) {
523  }
524  }
525  @java.lang.Override
526  public Builder clear() {
527  super.clear();
528  qvar1Index_ = emptyIntList();
529  bitField0_ = (bitField0_ & ~0x00000001);
530  qvar2Index_ = emptyIntList();
531  bitField0_ = (bitField0_ & ~0x00000002);
532  coefficient_ = emptyDoubleList();
533  bitField0_ = (bitField0_ & ~0x00000004);
534  return this;
535  }
536 
537  @java.lang.Override
538  public com.google.protobuf.Descriptors.Descriptor
540  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
541  }
542 
543  @java.lang.Override
546  }
547 
548  @java.lang.Override
551  if (!result.isInitialized()) {
552  throw newUninitializedMessageException(result);
553  }
554  return result;
555  }
556 
557  @java.lang.Override
560  int from_bitField0_ = bitField0_;
561  if (((bitField0_ & 0x00000001) != 0)) {
562  qvar1Index_.makeImmutable();
563  bitField0_ = (bitField0_ & ~0x00000001);
564  }
565  result.qvar1Index_ = qvar1Index_;
566  if (((bitField0_ & 0x00000002) != 0)) {
567  qvar2Index_.makeImmutable();
568  bitField0_ = (bitField0_ & ~0x00000002);
569  }
570  result.qvar2Index_ = qvar2Index_;
571  if (((bitField0_ & 0x00000004) != 0)) {
572  coefficient_.makeImmutable();
573  bitField0_ = (bitField0_ & ~0x00000004);
574  }
575  result.coefficient_ = coefficient_;
576  onBuilt();
577  return result;
578  }
579 
580  @java.lang.Override
581  public Builder clone() {
582  return super.clone();
583  }
584  @java.lang.Override
586  com.google.protobuf.Descriptors.FieldDescriptor field,
587  java.lang.Object value) {
588  return super.setField(field, value);
589  }
590  @java.lang.Override
592  com.google.protobuf.Descriptors.FieldDescriptor field) {
593  return super.clearField(field);
594  }
595  @java.lang.Override
597  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
598  return super.clearOneof(oneof);
599  }
600  @java.lang.Override
602  com.google.protobuf.Descriptors.FieldDescriptor field,
603  int index, java.lang.Object value) {
604  return super.setRepeatedField(field, index, value);
605  }
606  @java.lang.Override
608  com.google.protobuf.Descriptors.FieldDescriptor field,
609  java.lang.Object value) {
610  return super.addRepeatedField(field, value);
611  }
612  @java.lang.Override
613  public Builder mergeFrom(com.google.protobuf.Message other) {
614  if (other instanceof com.google.ortools.linearsolver.MPQuadraticObjective) {
616  } else {
617  super.mergeFrom(other);
618  return this;
619  }
620  }
621 
624  if (!other.qvar1Index_.isEmpty()) {
625  if (qvar1Index_.isEmpty()) {
626  qvar1Index_ = other.qvar1Index_;
627  bitField0_ = (bitField0_ & ~0x00000001);
628  } else {
629  ensureQvar1IndexIsMutable();
630  qvar1Index_.addAll(other.qvar1Index_);
631  }
632  onChanged();
633  }
634  if (!other.qvar2Index_.isEmpty()) {
635  if (qvar2Index_.isEmpty()) {
636  qvar2Index_ = other.qvar2Index_;
637  bitField0_ = (bitField0_ & ~0x00000002);
638  } else {
639  ensureQvar2IndexIsMutable();
640  qvar2Index_.addAll(other.qvar2Index_);
641  }
642  onChanged();
643  }
644  if (!other.coefficient_.isEmpty()) {
645  if (coefficient_.isEmpty()) {
646  coefficient_ = other.coefficient_;
647  bitField0_ = (bitField0_ & ~0x00000004);
648  } else {
649  ensureCoefficientIsMutable();
650  coefficient_.addAll(other.coefficient_);
651  }
652  onChanged();
653  }
654  this.mergeUnknownFields(other.unknownFields);
655  onChanged();
656  return this;
657  }
658 
659  @java.lang.Override
660  public final boolean isInitialized() {
661  return true;
662  }
663 
664  @java.lang.Override
666  com.google.protobuf.CodedInputStream input,
667  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
668  throws java.io.IOException {
669  com.google.ortools.linearsolver.MPQuadraticObjective parsedMessage = null;
670  try {
671  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
672  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
673  parsedMessage = (com.google.ortools.linearsolver.MPQuadraticObjective) e.getUnfinishedMessage();
674  throw e.unwrapIOException();
675  } finally {
676  if (parsedMessage != null) {
677  mergeFrom(parsedMessage);
678  }
679  }
680  return this;
681  }
682  private int bitField0_;
683 
684  private com.google.protobuf.Internal.IntList qvar1Index_ = emptyIntList();
685  private void ensureQvar1IndexIsMutable() {
686  if (!((bitField0_ & 0x00000001) != 0)) {
687  qvar1Index_ = mutableCopy(qvar1Index_);
688  bitField0_ |= 0x00000001;
689  }
690  }
705  public java.util.List<java.lang.Integer>
707  return ((bitField0_ & 0x00000001) != 0) ?
708  java.util.Collections.unmodifiableList(qvar1Index_) : qvar1Index_;
709  }
724  public int getQvar1IndexCount() {
725  return qvar1Index_.size();
726  }
742  public int getQvar1Index(int index) {
743  return qvar1Index_.getInt(index);
744  }
762  int index, int value) {
763  ensureQvar1IndexIsMutable();
764  qvar1Index_.setInt(index, value);
765  onChanged();
766  return this;
767  }
783  public Builder addQvar1Index(int value) {
784  ensureQvar1IndexIsMutable();
785  qvar1Index_.addInt(value);
786  onChanged();
787  return this;
788  }
805  java.lang.Iterable<? extends java.lang.Integer> values) {
806  ensureQvar1IndexIsMutable();
807  com.google.protobuf.AbstractMessageLite.Builder.addAll(
808  values, qvar1Index_);
809  onChanged();
810  return this;
811  }
827  qvar1Index_ = emptyIntList();
828  bitField0_ = (bitField0_ & ~0x00000001);
829  onChanged();
830  return this;
831  }
832 
833  private com.google.protobuf.Internal.IntList qvar2Index_ = emptyIntList();
834  private void ensureQvar2IndexIsMutable() {
835  if (!((bitField0_ & 0x00000002) != 0)) {
836  qvar2Index_ = mutableCopy(qvar2Index_);
837  bitField0_ |= 0x00000002;
838  }
839  }
844  public java.util.List<java.lang.Integer>
846  return ((bitField0_ & 0x00000002) != 0) ?
847  java.util.Collections.unmodifiableList(qvar2Index_) : qvar2Index_;
848  }
853  public int getQvar2IndexCount() {
854  return qvar2Index_.size();
855  }
861  public int getQvar2Index(int index) {
862  return qvar2Index_.getInt(index);
863  }
871  int index, int value) {
872  ensureQvar2IndexIsMutable();
873  qvar2Index_.setInt(index, value);
874  onChanged();
875  return this;
876  }
882  public Builder addQvar2Index(int value) {
883  ensureQvar2IndexIsMutable();
884  qvar2Index_.addInt(value);
885  onChanged();
886  return this;
887  }
894  java.lang.Iterable<? extends java.lang.Integer> values) {
895  ensureQvar2IndexIsMutable();
896  com.google.protobuf.AbstractMessageLite.Builder.addAll(
897  values, qvar2Index_);
898  onChanged();
899  return this;
900  }
906  qvar2Index_ = emptyIntList();
907  bitField0_ = (bitField0_ & ~0x00000002);
908  onChanged();
909  return this;
910  }
911 
912  private com.google.protobuf.Internal.DoubleList coefficient_ = emptyDoubleList();
913  private void ensureCoefficientIsMutable() {
914  if (!((bitField0_ & 0x00000004) != 0)) {
915  coefficient_ = mutableCopy(coefficient_);
916  bitField0_ |= 0x00000004;
917  }
918  }
927  public java.util.List<java.lang.Double>
929  return ((bitField0_ & 0x00000004) != 0) ?
930  java.util.Collections.unmodifiableList(coefficient_) : coefficient_;
931  }
940  public int getCoefficientCount() {
941  return coefficient_.size();
942  }
952  public double getCoefficient(int index) {
953  return coefficient_.getDouble(index);
954  }
966  int index, double value) {
967  ensureCoefficientIsMutable();
968  coefficient_.setDouble(index, value);
969  onChanged();
970  return this;
971  }
981  public Builder addCoefficient(double value) {
982  ensureCoefficientIsMutable();
983  coefficient_.addDouble(value);
984  onChanged();
985  return this;
986  }
997  java.lang.Iterable<? extends java.lang.Double> values) {
998  ensureCoefficientIsMutable();
999  com.google.protobuf.AbstractMessageLite.Builder.addAll(
1000  values, coefficient_);
1001  onChanged();
1002  return this;
1003  }
1013  coefficient_ = emptyDoubleList();
1014  bitField0_ = (bitField0_ & ~0x00000004);
1015  onChanged();
1016  return this;
1017  }
1018  @java.lang.Override
1020  final com.google.protobuf.UnknownFieldSet unknownFields) {
1021  return super.setUnknownFields(unknownFields);
1022  }
1023 
1024  @java.lang.Override
1026  final com.google.protobuf.UnknownFieldSet unknownFields) {
1027  return super.mergeUnknownFields(unknownFields);
1028  }
1029 
1030 
1031  // @@protoc_insertion_point(builder_scope:operations_research.MPQuadraticObjective)
1032  }
1033 
1034  // @@protoc_insertion_point(class_scope:operations_research.MPQuadraticObjective)
1035  private static final com.google.ortools.linearsolver.MPQuadraticObjective DEFAULT_INSTANCE;
1036  static {
1037  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPQuadraticObjective();
1038  }
1039 
1041  return DEFAULT_INSTANCE;
1042  }
1043 
1044  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPQuadraticObjective>
1045  PARSER = new com.google.protobuf.AbstractParser<MPQuadraticObjective>() {
1046  @java.lang.Override
1047  public MPQuadraticObjective parsePartialFrom(
1048  com.google.protobuf.CodedInputStream input,
1049  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1050  throws com.google.protobuf.InvalidProtocolBufferException {
1051  return new MPQuadraticObjective(input, extensionRegistry);
1052  }
1053  };
1054 
1055  public static com.google.protobuf.Parser<MPQuadraticObjective> parser() {
1056  return PARSER;
1057  }
1058 
1059  @java.lang.Override
1060  public com.google.protobuf.Parser<MPQuadraticObjective> getParserForType() {
1061  return PARSER;
1062  }
1063 
1064  @java.lang.Override
1066  return DEFAULT_INSTANCE;
1067  }
1068 
1069 }
1070 
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()