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