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  @java.lang.Override
184  public java.util.List<java.lang.Integer>
186  return qvar1Index_;
187  }
202  public int getQvar1IndexCount() {
203  return qvar1Index_.size();
204  }
220  public int getQvar1Index(int index) {
221  return qvar1Index_.getInt(index);
222  }
223 
224  public static final int QVAR2_INDEX_FIELD_NUMBER = 2;
225  private com.google.protobuf.Internal.IntList qvar2Index_;
230  @java.lang.Override
231  public java.util.List<java.lang.Integer>
233  return qvar2Index_;
234  }
239  public int getQvar2IndexCount() {
240  return qvar2Index_.size();
241  }
247  public int getQvar2Index(int index) {
248  return qvar2Index_.getInt(index);
249  }
250 
251  public static final int COEFFICIENT_FIELD_NUMBER = 3;
252  private com.google.protobuf.Internal.DoubleList coefficient_;
261  @java.lang.Override
262  public java.util.List<java.lang.Double>
264  return coefficient_;
265  }
274  public int getCoefficientCount() {
275  return coefficient_.size();
276  }
286  public double getCoefficient(int index) {
287  return coefficient_.getDouble(index);
288  }
289 
290  private byte memoizedIsInitialized = -1;
291  @java.lang.Override
292  public final boolean isInitialized() {
293  byte isInitialized = memoizedIsInitialized;
294  if (isInitialized == 1) return true;
295  if (isInitialized == 0) return false;
296 
297  memoizedIsInitialized = 1;
298  return true;
299  }
300 
301  @java.lang.Override
302  public void writeTo(com.google.protobuf.CodedOutputStream output)
303  throws java.io.IOException {
304  for (int i = 0; i < qvar1Index_.size(); i++) {
305  output.writeInt32(1, qvar1Index_.getInt(i));
306  }
307  for (int i = 0; i < qvar2Index_.size(); i++) {
308  output.writeInt32(2, qvar2Index_.getInt(i));
309  }
310  for (int i = 0; i < coefficient_.size(); i++) {
311  output.writeDouble(3, coefficient_.getDouble(i));
312  }
313  unknownFields.writeTo(output);
314  }
315 
316  @java.lang.Override
317  public int getSerializedSize() {
318  int size = memoizedSize;
319  if (size != -1) return size;
320 
321  size = 0;
322  {
323  int dataSize = 0;
324  for (int i = 0; i < qvar1Index_.size(); i++) {
325  dataSize += com.google.protobuf.CodedOutputStream
326  .computeInt32SizeNoTag(qvar1Index_.getInt(i));
327  }
328  size += dataSize;
329  size += 1 * getQvar1IndexList().size();
330  }
331  {
332  int dataSize = 0;
333  for (int i = 0; i < qvar2Index_.size(); i++) {
334  dataSize += com.google.protobuf.CodedOutputStream
335  .computeInt32SizeNoTag(qvar2Index_.getInt(i));
336  }
337  size += dataSize;
338  size += 1 * getQvar2IndexList().size();
339  }
340  {
341  int dataSize = 0;
342  dataSize = 8 * getCoefficientList().size();
343  size += dataSize;
344  size += 1 * getCoefficientList().size();
345  }
346  size += unknownFields.getSerializedSize();
347  memoizedSize = size;
348  return size;
349  }
350 
351  @java.lang.Override
352  public boolean equals(final java.lang.Object obj) {
353  if (obj == this) {
354  return true;
355  }
356  if (!(obj instanceof com.google.ortools.linearsolver.MPQuadraticObjective)) {
357  return super.equals(obj);
358  }
360 
361  if (!getQvar1IndexList()
362  .equals(other.getQvar1IndexList())) return false;
363  if (!getQvar2IndexList()
364  .equals(other.getQvar2IndexList())) return false;
365  if (!getCoefficientList()
366  .equals(other.getCoefficientList())) return false;
367  if (!unknownFields.equals(other.unknownFields)) return false;
368  return true;
369  }
370 
371  @java.lang.Override
372  public int hashCode() {
373  if (memoizedHashCode != 0) {
374  return memoizedHashCode;
375  }
376  int hash = 41;
377  hash = (19 * hash) + getDescriptor().hashCode();
378  if (getQvar1IndexCount() > 0) {
379  hash = (37 * hash) + QVAR1_INDEX_FIELD_NUMBER;
380  hash = (53 * hash) + getQvar1IndexList().hashCode();
381  }
382  if (getQvar2IndexCount() > 0) {
383  hash = (37 * hash) + QVAR2_INDEX_FIELD_NUMBER;
384  hash = (53 * hash) + getQvar2IndexList().hashCode();
385  }
386  if (getCoefficientCount() > 0) {
387  hash = (37 * hash) + COEFFICIENT_FIELD_NUMBER;
388  hash = (53 * hash) + getCoefficientList().hashCode();
389  }
390  hash = (29 * hash) + unknownFields.hashCode();
391  memoizedHashCode = hash;
392  return hash;
393  }
394 
396  java.nio.ByteBuffer data)
397  throws com.google.protobuf.InvalidProtocolBufferException {
398  return PARSER.parseFrom(data);
399  }
401  java.nio.ByteBuffer data,
402  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
403  throws com.google.protobuf.InvalidProtocolBufferException {
404  return PARSER.parseFrom(data, extensionRegistry);
405  }
407  com.google.protobuf.ByteString data)
408  throws com.google.protobuf.InvalidProtocolBufferException {
409  return PARSER.parseFrom(data);
410  }
412  com.google.protobuf.ByteString data,
413  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
414  throws com.google.protobuf.InvalidProtocolBufferException {
415  return PARSER.parseFrom(data, extensionRegistry);
416  }
418  throws com.google.protobuf.InvalidProtocolBufferException {
419  return PARSER.parseFrom(data);
420  }
422  byte[] data,
423  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
424  throws com.google.protobuf.InvalidProtocolBufferException {
425  return PARSER.parseFrom(data, extensionRegistry);
426  }
427  public static com.google.ortools.linearsolver.MPQuadraticObjective parseFrom(java.io.InputStream input)
428  throws java.io.IOException {
429  return com.google.protobuf.GeneratedMessageV3
430  .parseWithIOException(PARSER, input);
431  }
433  java.io.InputStream input,
434  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
435  throws java.io.IOException {
436  return com.google.protobuf.GeneratedMessageV3
437  .parseWithIOException(PARSER, input, extensionRegistry);
438  }
439  public static com.google.ortools.linearsolver.MPQuadraticObjective parseDelimitedFrom(java.io.InputStream input)
440  throws java.io.IOException {
441  return com.google.protobuf.GeneratedMessageV3
442  .parseDelimitedWithIOException(PARSER, input);
443  }
445  java.io.InputStream input,
446  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
447  throws java.io.IOException {
448  return com.google.protobuf.GeneratedMessageV3
449  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
450  }
452  com.google.protobuf.CodedInputStream input)
453  throws java.io.IOException {
454  return com.google.protobuf.GeneratedMessageV3
455  .parseWithIOException(PARSER, input);
456  }
458  com.google.protobuf.CodedInputStream input,
459  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
460  throws java.io.IOException {
461  return com.google.protobuf.GeneratedMessageV3
462  .parseWithIOException(PARSER, input, extensionRegistry);
463  }
464 
465  @java.lang.Override
466  public Builder newBuilderForType() { return newBuilder(); }
467  public static Builder newBuilder() {
468  return DEFAULT_INSTANCE.toBuilder();
469  }
471  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
472  }
473  @java.lang.Override
474  public Builder toBuilder() {
475  return this == DEFAULT_INSTANCE
476  ? new Builder() : new Builder().mergeFrom(this);
477  }
478 
479  @java.lang.Override
481  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
482  Builder builder = new Builder(parent);
483  return builder;
484  }
496  public static final class Builder extends
497  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
498  // @@protoc_insertion_point(builder_implements:operations_research.MPQuadraticObjective)
499  com.google.ortools.linearsolver.MPQuadraticObjectiveOrBuilder {
500  public static final com.google.protobuf.Descriptors.Descriptor
502  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
503  }
504 
505  @java.lang.Override
506  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
508  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_fieldAccessorTable
509  .ensureFieldAccessorsInitialized(
511  }
512 
513  // Construct using com.google.ortools.linearsolver.MPQuadraticObjective.newBuilder()
514  private Builder() {
515  maybeForceBuilderInitialization();
516  }
517 
518  private Builder(
519  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
520  super(parent);
521  maybeForceBuilderInitialization();
522  }
523  private void maybeForceBuilderInitialization() {
524  if (com.google.protobuf.GeneratedMessageV3
525  .alwaysUseFieldBuilders) {
526  }
527  }
528  @java.lang.Override
529  public Builder clear() {
530  super.clear();
531  qvar1Index_ = emptyIntList();
532  bitField0_ = (bitField0_ & ~0x00000001);
533  qvar2Index_ = emptyIntList();
534  bitField0_ = (bitField0_ & ~0x00000002);
535  coefficient_ = emptyDoubleList();
536  bitField0_ = (bitField0_ & ~0x00000004);
537  return this;
538  }
539 
540  @java.lang.Override
541  public com.google.protobuf.Descriptors.Descriptor
543  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPQuadraticObjective_descriptor;
544  }
545 
546  @java.lang.Override
549  }
550 
551  @java.lang.Override
554  if (!result.isInitialized()) {
555  throw newUninitializedMessageException(result);
556  }
557  return result;
558  }
559 
560  @java.lang.Override
563  int from_bitField0_ = bitField0_;
564  if (((bitField0_ & 0x00000001) != 0)) {
565  qvar1Index_.makeImmutable();
566  bitField0_ = (bitField0_ & ~0x00000001);
567  }
568  result.qvar1Index_ = qvar1Index_;
569  if (((bitField0_ & 0x00000002) != 0)) {
570  qvar2Index_.makeImmutable();
571  bitField0_ = (bitField0_ & ~0x00000002);
572  }
573  result.qvar2Index_ = qvar2Index_;
574  if (((bitField0_ & 0x00000004) != 0)) {
575  coefficient_.makeImmutable();
576  bitField0_ = (bitField0_ & ~0x00000004);
577  }
578  result.coefficient_ = coefficient_;
579  onBuilt();
580  return result;
581  }
582 
583  @java.lang.Override
584  public Builder clone() {
585  return super.clone();
586  }
587  @java.lang.Override
589  com.google.protobuf.Descriptors.FieldDescriptor field,
590  java.lang.Object value) {
591  return super.setField(field, value);
592  }
593  @java.lang.Override
595  com.google.protobuf.Descriptors.FieldDescriptor field) {
596  return super.clearField(field);
597  }
598  @java.lang.Override
600  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
601  return super.clearOneof(oneof);
602  }
603  @java.lang.Override
605  com.google.protobuf.Descriptors.FieldDescriptor field,
606  int index, java.lang.Object value) {
607  return super.setRepeatedField(field, index, value);
608  }
609  @java.lang.Override
611  com.google.protobuf.Descriptors.FieldDescriptor field,
612  java.lang.Object value) {
613  return super.addRepeatedField(field, value);
614  }
615  @java.lang.Override
616  public Builder mergeFrom(com.google.protobuf.Message other) {
617  if (other instanceof com.google.ortools.linearsolver.MPQuadraticObjective) {
619  } else {
620  super.mergeFrom(other);
621  return this;
622  }
623  }
624 
627  if (!other.qvar1Index_.isEmpty()) {
628  if (qvar1Index_.isEmpty()) {
629  qvar1Index_ = other.qvar1Index_;
630  bitField0_ = (bitField0_ & ~0x00000001);
631  } else {
632  ensureQvar1IndexIsMutable();
633  qvar1Index_.addAll(other.qvar1Index_);
634  }
635  onChanged();
636  }
637  if (!other.qvar2Index_.isEmpty()) {
638  if (qvar2Index_.isEmpty()) {
639  qvar2Index_ = other.qvar2Index_;
640  bitField0_ = (bitField0_ & ~0x00000002);
641  } else {
642  ensureQvar2IndexIsMutable();
643  qvar2Index_.addAll(other.qvar2Index_);
644  }
645  onChanged();
646  }
647  if (!other.coefficient_.isEmpty()) {
648  if (coefficient_.isEmpty()) {
649  coefficient_ = other.coefficient_;
650  bitField0_ = (bitField0_ & ~0x00000004);
651  } else {
652  ensureCoefficientIsMutable();
653  coefficient_.addAll(other.coefficient_);
654  }
655  onChanged();
656  }
657  this.mergeUnknownFields(other.unknownFields);
658  onChanged();
659  return this;
660  }
661 
662  @java.lang.Override
663  public final boolean isInitialized() {
664  return true;
665  }
666 
667  @java.lang.Override
669  com.google.protobuf.CodedInputStream input,
670  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
671  throws java.io.IOException {
672  com.google.ortools.linearsolver.MPQuadraticObjective parsedMessage = null;
673  try {
674  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
675  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
676  parsedMessage = (com.google.ortools.linearsolver.MPQuadraticObjective) e.getUnfinishedMessage();
677  throw e.unwrapIOException();
678  } finally {
679  if (parsedMessage != null) {
680  mergeFrom(parsedMessage);
681  }
682  }
683  return this;
684  }
685  private int bitField0_;
686 
687  private com.google.protobuf.Internal.IntList qvar1Index_ = emptyIntList();
688  private void ensureQvar1IndexIsMutable() {
689  if (!((bitField0_ & 0x00000001) != 0)) {
690  qvar1Index_ = mutableCopy(qvar1Index_);
691  bitField0_ |= 0x00000001;
692  }
693  }
708  public java.util.List<java.lang.Integer>
710  return ((bitField0_ & 0x00000001) != 0) ?
711  java.util.Collections.unmodifiableList(qvar1Index_) : qvar1Index_;
712  }
727  public int getQvar1IndexCount() {
728  return qvar1Index_.size();
729  }
745  public int getQvar1Index(int index) {
746  return qvar1Index_.getInt(index);
747  }
765  int index, int value) {
766  ensureQvar1IndexIsMutable();
767  qvar1Index_.setInt(index, value);
768  onChanged();
769  return this;
770  }
786  public Builder addQvar1Index(int value) {
787  ensureQvar1IndexIsMutable();
788  qvar1Index_.addInt(value);
789  onChanged();
790  return this;
791  }
808  java.lang.Iterable<? extends java.lang.Integer> values) {
809  ensureQvar1IndexIsMutable();
810  com.google.protobuf.AbstractMessageLite.Builder.addAll(
811  values, qvar1Index_);
812  onChanged();
813  return this;
814  }
830  qvar1Index_ = emptyIntList();
831  bitField0_ = (bitField0_ & ~0x00000001);
832  onChanged();
833  return this;
834  }
835 
836  private com.google.protobuf.Internal.IntList qvar2Index_ = emptyIntList();
837  private void ensureQvar2IndexIsMutable() {
838  if (!((bitField0_ & 0x00000002) != 0)) {
839  qvar2Index_ = mutableCopy(qvar2Index_);
840  bitField0_ |= 0x00000002;
841  }
842  }
847  public java.util.List<java.lang.Integer>
849  return ((bitField0_ & 0x00000002) != 0) ?
850  java.util.Collections.unmodifiableList(qvar2Index_) : qvar2Index_;
851  }
856  public int getQvar2IndexCount() {
857  return qvar2Index_.size();
858  }
864  public int getQvar2Index(int index) {
865  return qvar2Index_.getInt(index);
866  }
874  int index, int value) {
875  ensureQvar2IndexIsMutable();
876  qvar2Index_.setInt(index, value);
877  onChanged();
878  return this;
879  }
885  public Builder addQvar2Index(int value) {
886  ensureQvar2IndexIsMutable();
887  qvar2Index_.addInt(value);
888  onChanged();
889  return this;
890  }
897  java.lang.Iterable<? extends java.lang.Integer> values) {
898  ensureQvar2IndexIsMutable();
899  com.google.protobuf.AbstractMessageLite.Builder.addAll(
900  values, qvar2Index_);
901  onChanged();
902  return this;
903  }
909  qvar2Index_ = emptyIntList();
910  bitField0_ = (bitField0_ & ~0x00000002);
911  onChanged();
912  return this;
913  }
914 
915  private com.google.protobuf.Internal.DoubleList coefficient_ = emptyDoubleList();
916  private void ensureCoefficientIsMutable() {
917  if (!((bitField0_ & 0x00000004) != 0)) {
918  coefficient_ = mutableCopy(coefficient_);
919  bitField0_ |= 0x00000004;
920  }
921  }
930  public java.util.List<java.lang.Double>
932  return ((bitField0_ & 0x00000004) != 0) ?
933  java.util.Collections.unmodifiableList(coefficient_) : coefficient_;
934  }
943  public int getCoefficientCount() {
944  return coefficient_.size();
945  }
955  public double getCoefficient(int index) {
956  return coefficient_.getDouble(index);
957  }
969  int index, double value) {
970  ensureCoefficientIsMutable();
971  coefficient_.setDouble(index, value);
972  onChanged();
973  return this;
974  }
984  public Builder addCoefficient(double value) {
985  ensureCoefficientIsMutable();
986  coefficient_.addDouble(value);
987  onChanged();
988  return this;
989  }
1000  java.lang.Iterable<? extends java.lang.Double> values) {
1001  ensureCoefficientIsMutable();
1002  com.google.protobuf.AbstractMessageLite.Builder.addAll(
1003  values, coefficient_);
1004  onChanged();
1005  return this;
1006  }
1016  coefficient_ = emptyDoubleList();
1017  bitField0_ = (bitField0_ & ~0x00000004);
1018  onChanged();
1019  return this;
1020  }
1021  @java.lang.Override
1023  final com.google.protobuf.UnknownFieldSet unknownFields) {
1024  return super.setUnknownFields(unknownFields);
1025  }
1026 
1027  @java.lang.Override
1029  final com.google.protobuf.UnknownFieldSet unknownFields) {
1030  return super.mergeUnknownFields(unknownFields);
1031  }
1032 
1033 
1034  // @@protoc_insertion_point(builder_scope:operations_research.MPQuadraticObjective)
1035  }
1036 
1037  // @@protoc_insertion_point(class_scope:operations_research.MPQuadraticObjective)
1038  private static final com.google.ortools.linearsolver.MPQuadraticObjective DEFAULT_INSTANCE;
1039  static {
1040  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPQuadraticObjective();
1041  }
1042 
1044  return DEFAULT_INSTANCE;
1045  }
1046 
1047  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPQuadraticObjective>
1048  PARSER = new com.google.protobuf.AbstractParser<MPQuadraticObjective>() {
1049  @java.lang.Override
1050  public MPQuadraticObjective parsePartialFrom(
1051  com.google.protobuf.CodedInputStream input,
1052  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1053  throws com.google.protobuf.InvalidProtocolBufferException {
1054  return new MPQuadraticObjective(input, extensionRegistry);
1055  }
1056  };
1057 
1058  public static com.google.protobuf.Parser<MPQuadraticObjective> parser() {
1059  return PARSER;
1060  }
1061 
1062  @java.lang.Override
1063  public com.google.protobuf.Parser<MPQuadraticObjective> getParserForType() {
1064  return PARSER;
1065  }
1066 
1067  @java.lang.Override
1069  return DEFAULT_INSTANCE;
1070  }
1071 
1072 }
1073 
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 java.util.List< java.lang.Integer > getQvar2IndexList()
repeated int32 qvar2_index = 2;
.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()
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()
.lang.Override java.util.List< java.lang.Double > getCoefficientList()
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()
int getCoefficientCount()
int getQvar2Index(int index)
repeated int32 qvar2_index = 2;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override java.util.List< java.lang.Integer > getQvar1IndexList()
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)
.lang.Override Builder newBuilderForType()