Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
MPAbsConstraint.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/linear_solver/linear_solver.proto
4// Protobuf Java Version: 4.31.1
5
6package com.google.ortools.linearsolver;
7
15@com.google.protobuf.Generated
16public final class MPAbsConstraint extends
17 com.google.protobuf.GeneratedMessage implements
18 // @@protoc_insertion_point(message_implements:operations_research.MPAbsConstraint)
20private static final long serialVersionUID = 0L;
21 static {
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
24 /* major= */ 4,
25 /* minor= */ 31,
26 /* patch= */ 1,
27 /* suffix= */ "",
28 MPAbsConstraint.class.getName());
29 }
30 // Use MPAbsConstraint.newBuilder() to construct.
31 private MPAbsConstraint(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
32 super(builder);
33 }
34 private MPAbsConstraint() {
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
45 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.linearsolver.MPAbsConstraint.class, com.google.ortools.linearsolver.MPAbsConstraint.Builder.class);
48 }
49
50 private int bitField0_;
51 public static final int VAR_INDEX_FIELD_NUMBER = 1;
52 private int varIndex_ = 0;
62 @java.lang.Override
63 public boolean hasVarIndex() {
64 return ((bitField0_ & 0x00000001) != 0);
65 }
66
75 @java.lang.Override
76 public int getVarIndex() {
77 return varIndex_;
78 }
79
80 public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
81 private int resultantVarIndex_ = 0;
86 @java.lang.Override
87 public boolean hasResultantVarIndex() {
88 return ((bitField0_ & 0x00000002) != 0);
89 }
90
94 @java.lang.Override
95 public int getResultantVarIndex() {
96 return resultantVarIndex_;
97 }
98
99 private byte memoizedIsInitialized = -1;
100 @java.lang.Override
101 public final boolean isInitialized() {
102 byte isInitialized = memoizedIsInitialized;
103 if (isInitialized == 1) return true;
104 if (isInitialized == 0) return false;
105
106 memoizedIsInitialized = 1;
107 return true;
108 }
109
110 @java.lang.Override
111 public void writeTo(com.google.protobuf.CodedOutputStream output)
112 throws java.io.IOException {
113 if (((bitField0_ & 0x00000001) != 0)) {
114 output.writeInt32(1, varIndex_);
115 }
116 if (((bitField0_ & 0x00000002) != 0)) {
117 output.writeInt32(2, resultantVarIndex_);
118 }
119 getUnknownFields().writeTo(output);
120 }
121
122 @java.lang.Override
123 public int getSerializedSize() {
124 int size = memoizedSize;
125 if (size != -1) return size;
126
127 size = 0;
128 if (((bitField0_ & 0x00000001) != 0)) {
129 size += com.google.protobuf.CodedOutputStream
130 .computeInt32Size(1, varIndex_);
131 }
132 if (((bitField0_ & 0x00000002) != 0)) {
133 size += com.google.protobuf.CodedOutputStream
134 .computeInt32Size(2, resultantVarIndex_);
135 }
136 size += getUnknownFields().getSerializedSize();
137 memoizedSize = size;
138 return size;
139 }
140
141 @java.lang.Override
142 public boolean equals(final java.lang.Object obj) {
143 if (obj == this) {
144 return true;
145 }
146 if (!(obj instanceof com.google.ortools.linearsolver.MPAbsConstraint)) {
147 return super.equals(obj);
148 }
149 com.google.ortools.linearsolver.MPAbsConstraint other = (com.google.ortools.linearsolver.MPAbsConstraint) obj;
150
151 if (hasVarIndex() != other.hasVarIndex()) return false;
152 if (hasVarIndex()) {
153 if (getVarIndex()
154 != other.getVarIndex()) return false;
155 }
156 if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
157 if (hasResultantVarIndex()) {
159 != other.getResultantVarIndex()) return false;
160 }
161 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
162 return true;
163 }
164
165 @java.lang.Override
166 public int hashCode() {
167 if (memoizedHashCode != 0) {
168 return memoizedHashCode;
169 }
170 int hash = 41;
171 hash = (19 * hash) + getDescriptor().hashCode();
172 if (hasVarIndex()) {
173 hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
174 hash = (53 * hash) + getVarIndex();
175 }
176 if (hasResultantVarIndex()) {
177 hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
178 hash = (53 * hash) + getResultantVarIndex();
179 }
180 hash = (29 * hash) + getUnknownFields().hashCode();
181 memoizedHashCode = hash;
182 return hash;
183 }
184
186 java.nio.ByteBuffer data)
187 throws com.google.protobuf.InvalidProtocolBufferException {
188 return PARSER.parseFrom(data);
189 }
191 java.nio.ByteBuffer data,
192 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
193 throws com.google.protobuf.InvalidProtocolBufferException {
194 return PARSER.parseFrom(data, extensionRegistry);
195 }
197 com.google.protobuf.ByteString data)
198 throws com.google.protobuf.InvalidProtocolBufferException {
199 return PARSER.parseFrom(data);
200 }
202 com.google.protobuf.ByteString data,
203 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
204 throws com.google.protobuf.InvalidProtocolBufferException {
205 return PARSER.parseFrom(data, extensionRegistry);
206 }
208 throws com.google.protobuf.InvalidProtocolBufferException {
209 return PARSER.parseFrom(data);
210 }
212 byte[] data,
213 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
214 throws com.google.protobuf.InvalidProtocolBufferException {
215 return PARSER.parseFrom(data, extensionRegistry);
216 }
217 public static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
218 throws java.io.IOException {
219 return com.google.protobuf.GeneratedMessage
220 .parseWithIOException(PARSER, input);
221 }
223 java.io.InputStream input,
224 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
225 throws java.io.IOException {
226 return com.google.protobuf.GeneratedMessage
227 .parseWithIOException(PARSER, input, extensionRegistry);
228 }
229
231 throws java.io.IOException {
232 return com.google.protobuf.GeneratedMessage
233 .parseDelimitedWithIOException(PARSER, input);
234 }
235
237 java.io.InputStream input,
238 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
239 throws java.io.IOException {
240 return com.google.protobuf.GeneratedMessage
241 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
242 }
244 com.google.protobuf.CodedInputStream input)
245 throws java.io.IOException {
246 return com.google.protobuf.GeneratedMessage
247 .parseWithIOException(PARSER, input);
248 }
250 com.google.protobuf.CodedInputStream input,
251 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252 throws java.io.IOException {
253 return com.google.protobuf.GeneratedMessage
254 .parseWithIOException(PARSER, input, extensionRegistry);
255 }
256
257 @java.lang.Override
258 public Builder newBuilderForType() { return newBuilder(); }
259 public static Builder newBuilder() {
260 return DEFAULT_INSTANCE.toBuilder();
261 }
262 public static Builder newBuilder(com.google.ortools.linearsolver.MPAbsConstraint prototype) {
263 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
264 }
265 @java.lang.Override
267 return this == DEFAULT_INSTANCE
268 ? new Builder() : new Builder().mergeFrom(this);
269 }
270
271 @java.lang.Override
273 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
274 Builder builder = new Builder(parent);
275 return builder;
276 }
277
284 public static final class Builder extends
285 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
286 // @@protoc_insertion_point(builder_implements:operations_research.MPAbsConstraint)
288 public static final com.google.protobuf.Descriptors.Descriptor
290 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
291 }
292
293 @java.lang.Override
294 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
296 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
297 .ensureFieldAccessorsInitialized(
298 com.google.ortools.linearsolver.MPAbsConstraint.class, com.google.ortools.linearsolver.MPAbsConstraint.Builder.class);
299 }
300
301 // Construct using com.google.ortools.linearsolver.MPAbsConstraint.newBuilder()
302 private Builder() {
303
304 }
305
306 private Builder(
307 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
308 super(parent);
309
310 }
311 @java.lang.Override
312 public Builder clear() {
313 super.clear();
314 bitField0_ = 0;
315 varIndex_ = 0;
316 resultantVarIndex_ = 0;
317 return this;
318 }
319
320 @java.lang.Override
321 public com.google.protobuf.Descriptors.Descriptor
323 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
324 }
325
326 @java.lang.Override
328 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
329 }
330
331 @java.lang.Override
334 if (!result.isInitialized()) {
335 throw newUninitializedMessageException(result);
336 }
337 return result;
338 }
339
340 @java.lang.Override
342 com.google.ortools.linearsolver.MPAbsConstraint result = new com.google.ortools.linearsolver.MPAbsConstraint(this);
343 if (bitField0_ != 0) { buildPartial0(result); }
344 onBuilt();
345 return result;
346 }
347
348 private void buildPartial0(com.google.ortools.linearsolver.MPAbsConstraint result) {
349 int from_bitField0_ = bitField0_;
350 int to_bitField0_ = 0;
351 if (((from_bitField0_ & 0x00000001) != 0)) {
352 result.varIndex_ = varIndex_;
353 to_bitField0_ |= 0x00000001;
354 }
355 if (((from_bitField0_ & 0x00000002) != 0)) {
356 result.resultantVarIndex_ = resultantVarIndex_;
357 to_bitField0_ |= 0x00000002;
358 }
359 result.bitField0_ |= to_bitField0_;
360 }
361
362 @java.lang.Override
363 public Builder mergeFrom(com.google.protobuf.Message other) {
364 if (other instanceof com.google.ortools.linearsolver.MPAbsConstraint) {
365 return mergeFrom((com.google.ortools.linearsolver.MPAbsConstraint)other);
366 } else {
367 super.mergeFrom(other);
368 return this;
369 }
370 }
371
372 public Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other) {
373 if (other == com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) return this;
374 if (other.hasVarIndex()) {
375 setVarIndex(other.getVarIndex());
376 }
377 if (other.hasResultantVarIndex()) {
378 setResultantVarIndex(other.getResultantVarIndex());
379 }
380 this.mergeUnknownFields(other.getUnknownFields());
381 onChanged();
382 return this;
383 }
384
385 @java.lang.Override
386 public final boolean isInitialized() {
387 return true;
388 }
389
390 @java.lang.Override
391 public Builder mergeFrom(
392 com.google.protobuf.CodedInputStream input,
393 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
394 throws java.io.IOException {
395 if (extensionRegistry == null) {
396 throw new java.lang.NullPointerException();
397 }
398 try {
399 boolean done = false;
400 while (!done) {
401 int tag = input.readTag();
402 switch (tag) {
403 case 0:
404 done = true;
405 break;
406 case 8: {
407 varIndex_ = input.readInt32();
408 bitField0_ |= 0x00000001;
409 break;
410 } // case 8
411 case 16: {
412 resultantVarIndex_ = input.readInt32();
413 bitField0_ |= 0x00000002;
414 break;
415 } // case 16
416 default: {
417 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
418 done = true; // was an endgroup tag
419 }
420 break;
421 } // default:
422 } // switch (tag)
423 } // while (!done)
424 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
425 throw e.unwrapIOException();
426 } finally {
427 onChanged();
428 } // finally
429 return this;
430 }
431 private int bitField0_;
432
433 private int varIndex_ ;
443 @java.lang.Override
444 public boolean hasVarIndex() {
445 return ((bitField0_ & 0x00000001) != 0);
446 }
447
456 @java.lang.Override
457 public int getVarIndex() {
458 return varIndex_;
459 }
460
470 public Builder setVarIndex(int value) {
471
472 varIndex_ = value;
473 bitField0_ |= 0x00000001;
474 onChanged();
475 return this;
476 }
477
486 public Builder clearVarIndex() {
487 bitField0_ = (bitField0_ & ~0x00000001);
488 varIndex_ = 0;
489 onChanged();
490 return this;
491 }
492
493 private int resultantVarIndex_ ;
498 @java.lang.Override
499 public boolean hasResultantVarIndex() {
500 return ((bitField0_ & 0x00000002) != 0);
501 }
502
506 @java.lang.Override
507 public int getResultantVarIndex() {
508 return resultantVarIndex_;
509 }
510
515 public Builder setResultantVarIndex(int value) {
516
517 resultantVarIndex_ = value;
518 bitField0_ |= 0x00000002;
519 onChanged();
520 return this;
521 }
522
526 public Builder clearResultantVarIndex() {
527 bitField0_ = (bitField0_ & ~0x00000002);
528 resultantVarIndex_ = 0;
529 onChanged();
530 return this;
531 }
532
533 // @@protoc_insertion_point(builder_scope:operations_research.MPAbsConstraint)
534 }
535
536 // @@protoc_insertion_point(class_scope:operations_research.MPAbsConstraint)
537 private static final com.google.ortools.linearsolver.MPAbsConstraint DEFAULT_INSTANCE;
538 static {
539 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPAbsConstraint();
540 }
541
543 return DEFAULT_INSTANCE;
544 }
545
546 private static final com.google.protobuf.Parser<MPAbsConstraint>
547 PARSER = new com.google.protobuf.AbstractParser<MPAbsConstraint>() {
548 @java.lang.Override
549 public MPAbsConstraint parsePartialFrom(
550 com.google.protobuf.CodedInputStream input,
551 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
552 throws com.google.protobuf.InvalidProtocolBufferException {
553 Builder builder = newBuilder();
554 try {
555 builder.mergeFrom(input, extensionRegistry);
556 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
557 throw e.setUnfinishedMessage(builder.buildPartial());
558 } catch (com.google.protobuf.UninitializedMessageException e) {
559 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
560 } catch (java.io.IOException e) {
561 throw new com.google.protobuf.InvalidProtocolBufferException(e)
562 .setUnfinishedMessage(builder.buildPartial());
563 }
564 return builder.buildPartial();
565 }
566 };
567
568 public static com.google.protobuf.Parser<MPAbsConstraint> parser() {
569 return PARSER;
570 }
571
572 @java.lang.Override
573 public com.google.protobuf.Parser<MPAbsConstraint> getParserForType() {
574 return PARSER;
575 }
576
577 @java.lang.Override
581
582}
583
Builder mergeFrom(com.google.protobuf.Message other)
com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstanceForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.linearsolver.MPAbsConstraint buildPartial()
com.google.ortools.linearsolver.MPAbsConstraint build()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
com.google.protobuf.Parser< MPAbsConstraint > getParserForType()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean equals(final java.lang.Object obj)
static com.google.protobuf.Parser< MPAbsConstraint > parser()
static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.linearsolver.MPAbsConstraint prototype)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstance()
com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.CodedInputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.ByteString data)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input)