Google OR-Tools v9.9
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// source: ortools/linear_solver/linear_solver.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.linearsolver;
6
14public final class MPAbsConstraint extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.MPAbsConstraint)
18private static final long serialVersionUID = 0L;
19 // Use MPAbsConstraint.newBuilder() to construct.
20 private MPAbsConstraint(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private MPAbsConstraint() {
24 }
25
26 @java.lang.Override
27 @SuppressWarnings({"unused"})
28 protected java.lang.Object newInstance(
29 UnusedPrivateParameter unused) {
30 return new MPAbsConstraint();
31 }
32
33 public static final com.google.protobuf.Descriptors.Descriptor
35 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
36 }
37
38 @java.lang.Override
39 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
42 .ensureFieldAccessorsInitialized(
43 com.google.ortools.linearsolver.MPAbsConstraint.class, com.google.ortools.linearsolver.MPAbsConstraint.Builder.class);
44 }
45
46 private int bitField0_;
47 public static final int VAR_INDEX_FIELD_NUMBER = 1;
48 private int varIndex_ = 0;
58 @java.lang.Override
59 public boolean hasVarIndex() {
60 return ((bitField0_ & 0x00000001) != 0);
61 }
71 @java.lang.Override
72 public int getVarIndex() {
73 return varIndex_;
74 }
75
76 public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
77 private int resultantVarIndex_ = 0;
82 @java.lang.Override
83 public boolean hasResultantVarIndex() {
84 return ((bitField0_ & 0x00000002) != 0);
85 }
90 @java.lang.Override
91 public int getResultantVarIndex() {
92 return resultantVarIndex_;
93 }
94
95 private byte memoizedIsInitialized = -1;
96 @java.lang.Override
97 public final boolean isInitialized() {
98 byte isInitialized = memoizedIsInitialized;
99 if (isInitialized == 1) return true;
100 if (isInitialized == 0) return false;
101
102 memoizedIsInitialized = 1;
103 return true;
104 }
105
106 @java.lang.Override
107 public void writeTo(com.google.protobuf.CodedOutputStream output)
108 throws java.io.IOException {
109 if (((bitField0_ & 0x00000001) != 0)) {
110 output.writeInt32(1, varIndex_);
111 }
112 if (((bitField0_ & 0x00000002) != 0)) {
113 output.writeInt32(2, resultantVarIndex_);
114 }
115 getUnknownFields().writeTo(output);
116 }
117
118 @java.lang.Override
119 public int getSerializedSize() {
120 int size = memoizedSize;
121 if (size != -1) return size;
122
123 size = 0;
124 if (((bitField0_ & 0x00000001) != 0)) {
125 size += com.google.protobuf.CodedOutputStream
126 .computeInt32Size(1, varIndex_);
127 }
128 if (((bitField0_ & 0x00000002) != 0)) {
129 size += com.google.protobuf.CodedOutputStream
130 .computeInt32Size(2, resultantVarIndex_);
131 }
132 size += getUnknownFields().getSerializedSize();
133 memoizedSize = size;
134 return size;
135 }
136
137 @java.lang.Override
138 public boolean equals(final java.lang.Object obj) {
139 if (obj == this) {
140 return true;
141 }
142 if (!(obj instanceof com.google.ortools.linearsolver.MPAbsConstraint)) {
143 return super.equals(obj);
144 }
145 com.google.ortools.linearsolver.MPAbsConstraint other = (com.google.ortools.linearsolver.MPAbsConstraint) obj;
146
147 if (hasVarIndex() != other.hasVarIndex()) return false;
148 if (hasVarIndex()) {
149 if (getVarIndex()
150 != other.getVarIndex()) return false;
151 }
152 if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
153 if (hasResultantVarIndex()) {
155 != other.getResultantVarIndex()) return false;
156 }
157 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
158 return true;
159 }
160
161 @java.lang.Override
162 public int hashCode() {
163 if (memoizedHashCode != 0) {
164 return memoizedHashCode;
165 }
166 int hash = 41;
167 hash = (19 * hash) + getDescriptor().hashCode();
168 if (hasVarIndex()) {
169 hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
170 hash = (53 * hash) + getVarIndex();
171 }
172 if (hasResultantVarIndex()) {
173 hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
174 hash = (53 * hash) + getResultantVarIndex();
175 }
176 hash = (29 * hash) + getUnknownFields().hashCode();
177 memoizedHashCode = hash;
178 return hash;
179 }
180
182 java.nio.ByteBuffer data)
183 throws com.google.protobuf.InvalidProtocolBufferException {
184 return PARSER.parseFrom(data);
185 }
187 java.nio.ByteBuffer data,
188 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
189 throws com.google.protobuf.InvalidProtocolBufferException {
190 return PARSER.parseFrom(data, extensionRegistry);
191 }
193 com.google.protobuf.ByteString data)
194 throws com.google.protobuf.InvalidProtocolBufferException {
195 return PARSER.parseFrom(data);
196 }
198 com.google.protobuf.ByteString data,
199 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
200 throws com.google.protobuf.InvalidProtocolBufferException {
201 return PARSER.parseFrom(data, extensionRegistry);
202 }
204 throws com.google.protobuf.InvalidProtocolBufferException {
205 return PARSER.parseFrom(data);
206 }
208 byte[] data,
209 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
210 throws com.google.protobuf.InvalidProtocolBufferException {
211 return PARSER.parseFrom(data, extensionRegistry);
212 }
213 public static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
214 throws java.io.IOException {
215 return com.google.protobuf.GeneratedMessageV3
216 .parseWithIOException(PARSER, input);
217 }
219 java.io.InputStream input,
220 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
221 throws java.io.IOException {
222 return com.google.protobuf.GeneratedMessageV3
223 .parseWithIOException(PARSER, input, extensionRegistry);
224 }
225
227 throws java.io.IOException {
228 return com.google.protobuf.GeneratedMessageV3
229 .parseDelimitedWithIOException(PARSER, input);
230 }
231
233 java.io.InputStream input,
234 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
235 throws java.io.IOException {
236 return com.google.protobuf.GeneratedMessageV3
237 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
238 }
240 com.google.protobuf.CodedInputStream input)
241 throws java.io.IOException {
242 return com.google.protobuf.GeneratedMessageV3
243 .parseWithIOException(PARSER, input);
244 }
246 com.google.protobuf.CodedInputStream input,
247 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248 throws java.io.IOException {
249 return com.google.protobuf.GeneratedMessageV3
250 .parseWithIOException(PARSER, input, extensionRegistry);
251 }
252
253 @java.lang.Override
254 public Builder newBuilderForType() { return newBuilder(); }
255 public static Builder newBuilder() {
256 return DEFAULT_INSTANCE.toBuilder();
257 }
258 public static Builder newBuilder(com.google.ortools.linearsolver.MPAbsConstraint prototype) {
259 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
260 }
261 @java.lang.Override
263 return this == DEFAULT_INSTANCE
264 ? new Builder() : new Builder().mergeFrom(this);
265 }
266
267 @java.lang.Override
269 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
270 Builder builder = new Builder(parent);
271 return builder;
272 }
280 public static final class Builder extends
281 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
282 // @@protoc_insertion_point(builder_implements:operations_research.MPAbsConstraint)
283 com.google.ortools.linearsolver.MPAbsConstraintOrBuilder {
284 public static final com.google.protobuf.Descriptors.Descriptor
286 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
287 }
288
289 @java.lang.Override
290 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
292 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
293 .ensureFieldAccessorsInitialized(
294 com.google.ortools.linearsolver.MPAbsConstraint.class, com.google.ortools.linearsolver.MPAbsConstraint.Builder.class);
295 }
296
297 // Construct using com.google.ortools.linearsolver.MPAbsConstraint.newBuilder()
298 private Builder() {
299
300 }
301
302 private Builder(
303 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
304 super(parent);
305
306 }
307 @java.lang.Override
308 public Builder clear() {
309 super.clear();
310 bitField0_ = 0;
311 varIndex_ = 0;
312 resultantVarIndex_ = 0;
313 return this;
314 }
315
316 @java.lang.Override
317 public com.google.protobuf.Descriptors.Descriptor
319 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
320 }
321
322 @java.lang.Override
324 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
325 }
326
327 @java.lang.Override
330 if (!result.isInitialized()) {
331 throw newUninitializedMessageException(result);
332 }
333 return result;
334 }
335
336 @java.lang.Override
338 com.google.ortools.linearsolver.MPAbsConstraint result = new com.google.ortools.linearsolver.MPAbsConstraint(this);
339 if (bitField0_ != 0) { buildPartial0(result); }
340 onBuilt();
341 return result;
342 }
343
344 private void buildPartial0(com.google.ortools.linearsolver.MPAbsConstraint result) {
345 int from_bitField0_ = bitField0_;
346 int to_bitField0_ = 0;
347 if (((from_bitField0_ & 0x00000001) != 0)) {
348 result.varIndex_ = varIndex_;
349 to_bitField0_ |= 0x00000001;
350 }
351 if (((from_bitField0_ & 0x00000002) != 0)) {
352 result.resultantVarIndex_ = resultantVarIndex_;
353 to_bitField0_ |= 0x00000002;
354 }
355 result.bitField0_ |= to_bitField0_;
356 }
357
358 @java.lang.Override
359 public Builder clone() {
360 return super.clone();
361 }
362 @java.lang.Override
364 com.google.protobuf.Descriptors.FieldDescriptor field,
365 java.lang.Object value) {
366 return super.setField(field, value);
367 }
368 @java.lang.Override
370 com.google.protobuf.Descriptors.FieldDescriptor field) {
371 return super.clearField(field);
372 }
373 @java.lang.Override
375 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
376 return super.clearOneof(oneof);
377 }
378 @java.lang.Override
380 com.google.protobuf.Descriptors.FieldDescriptor field,
381 int index, java.lang.Object value) {
382 return super.setRepeatedField(field, index, value);
383 }
384 @java.lang.Override
386 com.google.protobuf.Descriptors.FieldDescriptor field,
387 java.lang.Object value) {
388 return super.addRepeatedField(field, value);
389 }
390 @java.lang.Override
391 public Builder mergeFrom(com.google.protobuf.Message other) {
392 if (other instanceof com.google.ortools.linearsolver.MPAbsConstraint) {
393 return mergeFrom((com.google.ortools.linearsolver.MPAbsConstraint)other);
394 } else {
395 super.mergeFrom(other);
396 return this;
397 }
398 }
399
400 public Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other) {
401 if (other == com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) return this;
402 if (other.hasVarIndex()) {
403 setVarIndex(other.getVarIndex());
404 }
405 if (other.hasResultantVarIndex()) {
406 setResultantVarIndex(other.getResultantVarIndex());
407 }
408 this.mergeUnknownFields(other.getUnknownFields());
409 onChanged();
410 return this;
411 }
412
413 @java.lang.Override
414 public final boolean isInitialized() {
415 return true;
416 }
417
418 @java.lang.Override
420 com.google.protobuf.CodedInputStream input,
421 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
422 throws java.io.IOException {
423 if (extensionRegistry == null) {
424 throw new java.lang.NullPointerException();
425 }
426 try {
427 boolean done = false;
428 while (!done) {
429 int tag = input.readTag();
430 switch (tag) {
431 case 0:
432 done = true;
433 break;
434 case 8: {
435 varIndex_ = input.readInt32();
436 bitField0_ |= 0x00000001;
437 break;
438 } // case 8
439 case 16: {
440 resultantVarIndex_ = input.readInt32();
441 bitField0_ |= 0x00000002;
442 break;
443 } // case 16
444 default: {
445 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
446 done = true; // was an endgroup tag
447 }
448 break;
449 } // default:
450 } // switch (tag)
451 } // while (!done)
452 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
453 throw e.unwrapIOException();
454 } finally {
455 onChanged();
456 } // finally
457 return this;
458 }
459 private int bitField0_;
460
461 private int varIndex_ ;
471 @java.lang.Override
472 public boolean hasVarIndex() {
473 return ((bitField0_ & 0x00000001) != 0);
474 }
484 @java.lang.Override
485 public int getVarIndex() {
486 return varIndex_;
487 }
498 public Builder setVarIndex(int value) {
499
500 varIndex_ = value;
501 bitField0_ |= 0x00000001;
502 onChanged();
503 return this;
504 }
515 bitField0_ = (bitField0_ & ~0x00000001);
516 varIndex_ = 0;
517 onChanged();
518 return this;
519 }
520
521 private int resultantVarIndex_ ;
526 @java.lang.Override
527 public boolean hasResultantVarIndex() {
528 return ((bitField0_ & 0x00000002) != 0);
529 }
534 @java.lang.Override
535 public int getResultantVarIndex() {
536 return resultantVarIndex_;
537 }
543 public Builder setResultantVarIndex(int value) {
544
545 resultantVarIndex_ = value;
546 bitField0_ |= 0x00000002;
547 onChanged();
548 return this;
549 }
555 bitField0_ = (bitField0_ & ~0x00000002);
556 resultantVarIndex_ = 0;
557 onChanged();
558 return this;
559 }
560 @java.lang.Override
562 final com.google.protobuf.UnknownFieldSet unknownFields) {
563 return super.setUnknownFields(unknownFields);
564 }
565
566 @java.lang.Override
568 final com.google.protobuf.UnknownFieldSet unknownFields) {
569 return super.mergeUnknownFields(unknownFields);
570 }
571
572
573 // @@protoc_insertion_point(builder_scope:operations_research.MPAbsConstraint)
574 }
575
576 // @@protoc_insertion_point(class_scope:operations_research.MPAbsConstraint)
577 private static final com.google.ortools.linearsolver.MPAbsConstraint DEFAULT_INSTANCE;
578 static {
579 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPAbsConstraint();
580 }
581
583 return DEFAULT_INSTANCE;
584 }
585
586 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPAbsConstraint>
587 PARSER = new com.google.protobuf.AbstractParser<MPAbsConstraint>() {
588 @java.lang.Override
589 public MPAbsConstraint parsePartialFrom(
590 com.google.protobuf.CodedInputStream input,
591 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
592 throws com.google.protobuf.InvalidProtocolBufferException {
593 Builder builder = newBuilder();
594 try {
595 builder.mergeFrom(input, extensionRegistry);
596 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
597 throw e.setUnfinishedMessage(builder.buildPartial());
598 } catch (com.google.protobuf.UninitializedMessageException e) {
599 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
600 } catch (java.io.IOException e) {
601 throw new com.google.protobuf.InvalidProtocolBufferException(e)
602 .setUnfinishedMessage(builder.buildPartial());
603 }
604 return builder.buildPartial();
605 }
606 };
607
608 public static com.google.protobuf.Parser<MPAbsConstraint> parser() {
609 return PARSER;
610 }
611
612 @java.lang.Override
613 public com.google.protobuf.Parser<MPAbsConstraint> getParserForType() {
614 return PARSER;
615 }
616
617 @java.lang.Override
621
622}
623
Builder mergeFrom(com.google.protobuf.Message other)
com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstanceForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPAbsConstraint buildPartial()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
com.google.ortools.linearsolver.MPAbsConstraint build()
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Parser< MPAbsConstraint > getParserForType()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
boolean equals(final java.lang.Object obj)
static com.google.protobuf.Parser< MPAbsConstraint > parser()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
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)
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)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static final com.google.protobuf.Parser< MPAbsConstraint > PARSER
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)