6package operations_research.sat;
8@com.google.protobuf.Generated
9public final class Lrat
extends com.google.protobuf.GeneratedFile {
12 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
13 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
21 com.google.protobuf.ExtensionRegistryLite registry) {
25 com.google.protobuf.ExtensionRegistry registry) {
27 (com.google.protobuf.ExtensionRegistryLite) registry);
31 com.google.protobuf.MessageOrBuilder {
68 public static final class LratImportedClause
extends
69 com.google.protobuf.GeneratedMessage implements
72 private static final long serialVersionUID = 0L;
74 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
75 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
80 "LratImportedClause");
83 private LratImportedClause(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
86 private LratImportedClause() {
87 literals_ = emptyIntList();
90 public static final com.google.protobuf.Descriptors.Descriptor
92 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratImportedClause_descriptor;
96 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
98 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratImportedClause_fieldAccessorTable
99 .ensureFieldAccessorsInitialized(
100 operations_research.sat.Lrat.LratImportedClause.class, operations_research.sat.Lrat.LratImportedClause.Builder.class);
103 private int bitField0_;
105 private long clauseId_ = 0L;
112 return ((bitField0_ & 0x00000001) != 0);
124 @SuppressWarnings(
"serial")
125 private com.google.protobuf.Internal.IntList literals_ =
132 public java.util.List<java.lang.Integer>
141 return literals_.size();
149 return literals_.getInt(index);
151 private int literalsMemoizedSerializedSize = -1;
153 private byte memoizedIsInitialized = -1;
160 memoizedIsInitialized = 1;
165 public void writeTo(com.google.protobuf.CodedOutputStream output)
166 throws java.io.IOException {
168 if (((bitField0_ & 0x00000001) != 0)) {
169 output.writeInt64(1, clauseId_);
172 output.writeUInt32NoTag(18);
173 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
175 for (
int i = 0; i < literals_.size(); i++) {
176 output.writeInt32NoTag(literals_.getInt(i));
178 getUnknownFields().writeTo(output);
183 int size = memoizedSize;
184 if (size != -1)
return size;
187 if (((bitField0_ & 0x00000001) != 0)) {
188 size += com.google.protobuf.CodedOutputStream
189 .computeInt64Size(1, clauseId_);
193 for (
int i = 0; i < literals_.size(); i++) {
194 dataSize += com.google.protobuf.CodedOutputStream
195 .computeInt32SizeNoTag(literals_.getInt(i));
200 size += com.google.protobuf.CodedOutputStream
201 .computeInt32SizeNoTag(dataSize);
203 literalsMemoizedSerializedSize = dataSize;
205 size += getUnknownFields().getSerializedSize();
211 public boolean equals(
final java.lang.Object obj) {
215 if (!(obj instanceof operations_research.sat.Lrat.LratImportedClause)) {
216 return super.equals(obj);
227 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
233 if (memoizedHashCode != 0) {
234 return memoizedHashCode;
240 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
247 hash = (29 * hash) + getUnknownFields().hashCode();
248 memoizedHashCode = hash;
253 java.nio.ByteBuffer data)
254 throws com.google.protobuf.InvalidProtocolBufferException {
255 return PARSER.parseFrom(data);
258 java.nio.ByteBuffer data,
259 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260 throws com.google.protobuf.InvalidProtocolBufferException {
261 return PARSER.parseFrom(data, extensionRegistry);
264 com.google.protobuf.ByteString data)
265 throws com.google.protobuf.InvalidProtocolBufferException {
266 return PARSER.parseFrom(data);
269 com.google.protobuf.ByteString data,
270 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
271 throws com.google.protobuf.InvalidProtocolBufferException {
272 return PARSER.parseFrom(data, extensionRegistry);
275 throws com.google.protobuf.InvalidProtocolBufferException {
276 return PARSER.parseFrom(data);
280 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
281 throws com.google.protobuf.InvalidProtocolBufferException {
282 return PARSER.parseFrom(data, extensionRegistry);
285 throws java.io.IOException {
286 return com.google.protobuf.GeneratedMessage
287 .parseWithIOException(PARSER, input);
290 java.io.InputStream input,
291 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
292 throws java.io.IOException {
293 return com.google.protobuf.GeneratedMessage
294 .parseWithIOException(PARSER, input, extensionRegistry);
298 throws java.io.IOException {
299 return com.google.protobuf.GeneratedMessage
300 .parseDelimitedWithIOException(PARSER, input);
304 java.io.InputStream input,
305 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306 throws java.io.IOException {
307 return com.google.protobuf.GeneratedMessage
308 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
311 com.google.protobuf.CodedInputStream input)
312 throws java.io.IOException {
313 return com.google.protobuf.GeneratedMessage
314 .parseWithIOException(PARSER, input);
317 com.google.protobuf.CodedInputStream input,
318 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
319 throws java.io.IOException {
320 return com.google.protobuf.GeneratedMessage
321 .parseWithIOException(PARSER, input, extensionRegistry);
327 return DEFAULT_INSTANCE.toBuilder();
330 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
334 return this == DEFAULT_INSTANCE
340 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
351 public static final class Builder
extends
352 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
355 public static final com.google.protobuf.Descriptors.Descriptor
357 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratImportedClause_descriptor;
361 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
363 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratImportedClause_fieldAccessorTable
364 .ensureFieldAccessorsInitialized(
365 operations_research.sat.Lrat.LratImportedClause.class, operations_research.sat.Lrat.LratImportedClause.Builder.class);
374 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
383 literals_ = emptyIntList();
388 public com.google.protobuf.Descriptors.Descriptor
390 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratImportedClause_descriptor;
395 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
402 throw newUninitializedMessageException(result);
410 if (bitField0_ != 0) { buildPartial0(result); }
415 private void buildPartial0(operations_research.sat.Lrat.LratImportedClause result) {
416 int from_bitField0_ = bitField0_;
417 int to_bitField0_ = 0;
418 if (((from_bitField0_ & 0x00000001) != 0)) {
419 result.clauseId_ = clauseId_;
420 to_bitField0_ |= 0x00000001;
422 if (((from_bitField0_ & 0x00000002) != 0)) {
423 literals_.makeImmutable();
424 result.literals_ = literals_;
426 result.bitField0_ |= to_bitField0_;
430 public Builder
mergeFrom(com.google.protobuf.Message other) {
431 if (other instanceof operations_research.sat.Lrat.LratImportedClause) {
432 return mergeFrom((operations_research.sat.Lrat.LratImportedClause)other);
434 super.mergeFrom(other);
439 public Builder
mergeFrom(operations_research.sat.Lrat.LratImportedClause other) {
440 if (other == operations_research.sat.Lrat.LratImportedClause.getDefaultInstance())
return this;
441 if (other.hasClauseId()) {
444 if (!other.literals_.isEmpty()) {
445 if (literals_.isEmpty()) {
446 literals_ = other.literals_;
447 literals_.makeImmutable();
448 bitField0_ |= 0x00000002;
450 ensureLiteralsIsMutable();
451 literals_.addAll(other.literals_);
455 this.mergeUnknownFields(other.getUnknownFields());
467 com.google.protobuf.CodedInputStream input,
468 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
469 throws java.io.IOException {
470 if (extensionRegistry ==
null) {
471 throw new java.lang.NullPointerException();
474 boolean done =
false;
476 int tag = input.readTag();
482 clauseId_ = input.readInt64();
483 bitField0_ |= 0x00000001;
487 int v = input.readInt32();
488 ensureLiteralsIsMutable();
493 int length = input.readRawVarint32();
494 int limit = input.pushLimit(length);
495 ensureLiteralsIsMutable();
496 while (input.getBytesUntilLimit() > 0) {
497 literals_.addInt(input.readInt32());
499 input.popLimit(limit);
503 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
510 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
511 throw e.unwrapIOException();
517 private int bitField0_;
519 private long clauseId_ ;
526 return ((bitField0_ & 0x00000001) != 0);
544 bitField0_ |= 0x00000001;
553 bitField0_ = (bitField0_ & ~0x00000001);
559 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
560 private void ensureLiteralsIsMutable() {
561 if (!literals_.isModifiable()) {
562 literals_ = makeMutableCopy(literals_);
564 bitField0_ |= 0x00000002;
570 public java.util.List<java.lang.Integer>
572 literals_.makeImmutable();
580 return literals_.size();
588 return literals_.getInt(index);
597 int index,
int value) {
599 ensureLiteralsIsMutable();
600 literals_.setInt(index, value);
601 bitField0_ |= 0x00000002;
612 ensureLiteralsIsMutable();
613 literals_.addInt(value);
614 bitField0_ |= 0x00000002;
624 java.lang.Iterable<? extends java.lang.Integer> values) {
625 ensureLiteralsIsMutable();
626 com.google.protobuf.AbstractMessageLite.Builder.addAll(
628 bitField0_ |= 0x00000002;
637 literals_ = emptyIntList();
638 bitField0_ = (bitField0_ & ~0x00000002);
649 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratImportedClause();
653 return DEFAULT_INSTANCE;
660 com.google.protobuf.CodedInputStream input,
661 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
662 throws com.google.protobuf.InvalidProtocolBufferException {
665 builder.mergeFrom(input, extensionRegistry);
666 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
667 throw e.setUnfinishedMessage(builder.buildPartial());
668 }
catch (com.google.protobuf.UninitializedMessageException e) {
669 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
670 }
catch (java.io.IOException e) {
671 throw new com.google.protobuf.InvalidProtocolBufferException(e)
672 .setUnfinishedMessage(builder.buildPartial());
674 return builder.buildPartial();
678 public static com.google.protobuf.Parser<LratImportedClause>
parser() {
689 return DEFAULT_INSTANCE;
696 com.google.protobuf.MessageOrBuilder {
776 java.util.List<operations_research.sat.Lrat.LratInferredClause.RatInfo>
789 java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder>
827 public static final class LratInferredClause
extends
828 com.google.protobuf.GeneratedMessage implements
831 private static final long serialVersionUID = 0L;
833 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
834 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
839 "LratInferredClause");
842 private LratInferredClause(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
845 private LratInferredClause() {
846 literals_ = emptyIntList();
847 unitIds_ = emptyLongList();
848 ratInfos_ = java.util.Collections.emptyList();
851 public static final com.google.protobuf.Descriptors.Descriptor
853 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_descriptor;
857 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
859 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_fieldAccessorTable
860 .ensureFieldAccessorsInitialized(
861 operations_research.sat.Lrat.LratInferredClause.class, operations_research.sat.Lrat.LratInferredClause.Builder.class);
866 com.google.protobuf.MessageOrBuilder {
911 public static final class RatInfo
extends
912 com.google.protobuf.GeneratedMessage implements
915 private static final long serialVersionUID = 0L;
917 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
918 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
926 private RatInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
930 unitIds_ = emptyLongList();
933 public static final com.google.protobuf.Descriptors.Descriptor
935 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor;
939 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
941 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_RatInfo_fieldAccessorTable
942 .ensureFieldAccessorsInitialized(
943 operations_research.sat.Lrat.LratInferredClause.RatInfo.class, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder.class);
946 private int bitField0_;
948 private long resolvantId_ = 0L;
955 return ((bitField0_ & 0x00000001) != 0);
967 @SuppressWarnings(
"serial")
968 private com.google.protobuf.Internal.LongList unitIds_ =
975 public java.util.List<java.lang.Long>
984 return unitIds_.size();
992 return unitIds_.getLong(index);
994 private int unitIdsMemoizedSerializedSize = -1;
996 private byte memoizedIsInitialized = -1;
1003 memoizedIsInitialized = 1;
1008 public void writeTo(com.google.protobuf.CodedOutputStream output)
1009 throws java.io.IOException {
1011 if (((bitField0_ & 0x00000001) != 0)) {
1012 output.writeInt64(1, resolvantId_);
1015 output.writeUInt32NoTag(18);
1016 output.writeUInt32NoTag(unitIdsMemoizedSerializedSize);
1018 for (
int i = 0; i < unitIds_.size(); i++) {
1019 output.writeInt64NoTag(unitIds_.getLong(i));
1021 getUnknownFields().writeTo(output);
1026 int size = memoizedSize;
1027 if (size != -1)
return size;
1030 if (((bitField0_ & 0x00000001) != 0)) {
1031 size += com.google.protobuf.CodedOutputStream
1032 .computeInt64Size(1, resolvantId_);
1036 for (
int i = 0; i < unitIds_.size(); i++) {
1037 dataSize += com.google.protobuf.CodedOutputStream
1038 .computeInt64SizeNoTag(unitIds_.getLong(i));
1043 size += com.google.protobuf.CodedOutputStream
1044 .computeInt32SizeNoTag(dataSize);
1046 unitIdsMemoizedSerializedSize = dataSize;
1048 size += getUnknownFields().getSerializedSize();
1049 memoizedSize = size;
1054 public boolean equals(
final java.lang.Object obj) {
1058 if (!(obj instanceof operations_research.sat.Lrat.LratInferredClause.RatInfo)) {
1059 return super.equals(obj);
1070 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
1076 if (memoizedHashCode != 0) {
1077 return memoizedHashCode;
1083 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1090 hash = (29 * hash) + getUnknownFields().hashCode();
1091 memoizedHashCode = hash;
1096 java.nio.ByteBuffer data)
1097 throws com.google.protobuf.InvalidProtocolBufferException {
1098 return PARSER.parseFrom(data);
1101 java.nio.ByteBuffer data,
1102 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1103 throws com.google.protobuf.InvalidProtocolBufferException {
1104 return PARSER.parseFrom(data, extensionRegistry);
1107 com.google.protobuf.ByteString data)
1108 throws com.google.protobuf.InvalidProtocolBufferException {
1109 return PARSER.parseFrom(data);
1112 com.google.protobuf.ByteString data,
1113 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1114 throws com.google.protobuf.InvalidProtocolBufferException {
1115 return PARSER.parseFrom(data, extensionRegistry);
1118 throws com.google.protobuf.InvalidProtocolBufferException {
1119 return PARSER.parseFrom(data);
1123 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1124 throws com.google.protobuf.InvalidProtocolBufferException {
1125 return PARSER.parseFrom(data, extensionRegistry);
1128 throws java.io.IOException {
1129 return com.google.protobuf.GeneratedMessage
1130 .parseWithIOException(PARSER, input);
1133 java.io.InputStream input,
1134 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1135 throws java.io.IOException {
1136 return com.google.protobuf.GeneratedMessage
1137 .parseWithIOException(PARSER, input, extensionRegistry);
1141 throws java.io.IOException {
1142 return com.google.protobuf.GeneratedMessage
1143 .parseDelimitedWithIOException(PARSER, input);
1147 java.io.InputStream input,
1148 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1149 throws java.io.IOException {
1150 return com.google.protobuf.GeneratedMessage
1151 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
1154 com.google.protobuf.CodedInputStream input)
1155 throws java.io.IOException {
1156 return com.google.protobuf.GeneratedMessage
1157 .parseWithIOException(PARSER, input);
1160 com.google.protobuf.CodedInputStream input,
1161 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1162 throws java.io.IOException {
1163 return com.google.protobuf.GeneratedMessage
1164 .parseWithIOException(PARSER, input, extensionRegistry);
1170 return DEFAULT_INSTANCE.toBuilder();
1172 public static Builder newBuilder(operations_research.sat.Lrat.LratInferredClause.RatInfo prototype) {
1173 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
1177 return this == DEFAULT_INSTANCE
1183 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1202 public static final class Builder
extends
1203 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1206 public static final com.google.protobuf.Descriptors.Descriptor
1208 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor;
1212 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1214 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_RatInfo_fieldAccessorTable
1215 .ensureFieldAccessorsInitialized(
1216 operations_research.sat.Lrat.LratInferredClause.RatInfo.class, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder.class);
1225 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1234 unitIds_ = emptyLongList();
1239 public com.google.protobuf.Descriptors.Descriptor
1241 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor;
1246 return operations_research.sat.Lrat.LratInferredClause.RatInfo.getDefaultInstance();
1253 throw newUninitializedMessageException(result);
1261 if (bitField0_ != 0) { buildPartial0(result); }
1266 private void buildPartial0(operations_research.sat.Lrat.LratInferredClause.RatInfo result) {
1267 int from_bitField0_ = bitField0_;
1268 int to_bitField0_ = 0;
1269 if (((from_bitField0_ & 0x00000001) != 0)) {
1270 result.resolvantId_ = resolvantId_;
1271 to_bitField0_ |= 0x00000001;
1273 if (((from_bitField0_ & 0x00000002) != 0)) {
1274 unitIds_.makeImmutable();
1275 result.unitIds_ = unitIds_;
1277 result.bitField0_ |= to_bitField0_;
1281 public Builder
mergeFrom(com.google.protobuf.Message other) {
1282 if (other instanceof operations_research.sat.Lrat.LratInferredClause.RatInfo) {
1283 return mergeFrom((operations_research.sat.Lrat.LratInferredClause.RatInfo)other);
1285 super.mergeFrom(other);
1290 public Builder
mergeFrom(operations_research.sat.Lrat.LratInferredClause.RatInfo other) {
1291 if (other == operations_research.sat.Lrat.LratInferredClause.RatInfo.getDefaultInstance())
return this;
1292 if (other.hasResolvantId()) {
1295 if (!other.unitIds_.isEmpty()) {
1296 if (unitIds_.isEmpty()) {
1297 unitIds_ = other.unitIds_;
1298 unitIds_.makeImmutable();
1299 bitField0_ |= 0x00000002;
1301 ensureUnitIdsIsMutable();
1302 unitIds_.addAll(other.unitIds_);
1306 this.mergeUnknownFields(other.getUnknownFields());
1318 com.google.protobuf.CodedInputStream input,
1319 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1320 throws java.io.IOException {
1321 if (extensionRegistry ==
null) {
1322 throw new java.lang.NullPointerException();
1325 boolean done =
false;
1327 int tag = input.readTag();
1333 resolvantId_ = input.readInt64();
1334 bitField0_ |= 0x00000001;
1338 long v = input.readInt64();
1339 ensureUnitIdsIsMutable();
1340 unitIds_.addLong(v);
1344 int length = input.readRawVarint32();
1345 int limit = input.pushLimit(length);
1346 ensureUnitIdsIsMutable();
1347 while (input.getBytesUntilLimit() > 0) {
1348 unitIds_.addLong(input.readInt64());
1350 input.popLimit(limit);
1354 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1361 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1362 throw e.unwrapIOException();
1368 private int bitField0_;
1370 private long resolvantId_ ;
1377 return ((bitField0_ & 0x00000001) != 0);
1385 return resolvantId_;
1394 resolvantId_ = value;
1395 bitField0_ |= 0x00000001;
1404 bitField0_ = (bitField0_ & ~0x00000001);
1410 private com.google.protobuf.Internal.LongList unitIds_ = emptyLongList();
1411 private void ensureUnitIdsIsMutable() {
1412 if (!unitIds_.isModifiable()) {
1413 unitIds_ = makeMutableCopy(unitIds_);
1415 bitField0_ |= 0x00000002;
1421 public java.util.List<java.lang.Long>
1423 unitIds_.makeImmutable();
1431 return unitIds_.size();
1439 return unitIds_.getLong(index);
1448 int index,
long value) {
1450 ensureUnitIdsIsMutable();
1451 unitIds_.setLong(index, value);
1452 bitField0_ |= 0x00000002;
1463 ensureUnitIdsIsMutable();
1464 unitIds_.addLong(value);
1465 bitField0_ |= 0x00000002;
1475 java.lang.Iterable<? extends java.lang.Long> values) {
1476 ensureUnitIdsIsMutable();
1477 com.google.protobuf.AbstractMessageLite.Builder.addAll(
1479 bitField0_ |= 0x00000002;
1488 unitIds_ = emptyLongList();
1489 bitField0_ = (bitField0_ & ~0x00000002);
1500 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratInferredClause.RatInfo();
1504 return DEFAULT_INSTANCE;
1507 private static final com.google.protobuf.Parser<
RatInfo>
1508 PARSER =
new com.google.protobuf.AbstractParser<
RatInfo>() {
1510 public RatInfo parsePartialFrom(
1511 com.google.protobuf.CodedInputStream input,
1512 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1513 throws com.google.protobuf.InvalidProtocolBufferException {
1516 builder.
mergeFrom(input, extensionRegistry);
1517 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1519 }
catch (com.google.protobuf.UninitializedMessageException e) {
1520 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.
buildPartial());
1521 }
catch (java.io.IOException e) {
1522 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1529 public static com.google.protobuf.Parser<RatInfo>
parser() {
1540 return DEFAULT_INSTANCE;
1545 private int bitField0_;
1547 private long clauseId_ = 0L;
1554 return ((bitField0_ & 0x00000001) != 0);
1566 @SuppressWarnings(
"serial")
1567 private com.google.protobuf.Internal.IntList literals_ =
1578 public java.util.List<java.lang.Integer>
1591 return literals_.size();
1603 return literals_.getInt(index);
1605 private int literalsMemoizedSerializedSize = -1;
1608 @SuppressWarnings(
"serial")
1609 private com.google.protobuf.Internal.LongList unitIds_ =
1622 public java.util.List<java.lang.Long>
1637 return unitIds_.size();
1651 return unitIds_.getLong(index);
1653 private int unitIdsMemoizedSerializedSize = -1;
1656 @SuppressWarnings(
"serial")
1657 private java.util.List<operations_research.
sat.Lrat.LratInferredClause.
RatInfo> ratInfos_;
1669 public java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder>
1678 return ratInfos_.size();
1685 return ratInfos_.get(index);
1693 return ratInfos_.get(index);
1697 private boolean exported_ =
false;
1710 return ((bitField0_ & 0x00000002) != 0);
1727 private byte memoizedIsInitialized = -1;
1734 memoizedIsInitialized = 1;
1739 public void writeTo(com.google.protobuf.CodedOutputStream output)
1740 throws java.io.IOException {
1742 if (((bitField0_ & 0x00000001) != 0)) {
1743 output.writeInt64(1, clauseId_);
1746 output.writeUInt32NoTag(18);
1747 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
1749 for (
int i = 0; i < literals_.size(); i++) {
1750 output.writeInt32NoTag(literals_.getInt(i));
1753 output.writeUInt32NoTag(26);
1754 output.writeUInt32NoTag(unitIdsMemoizedSerializedSize);
1756 for (
int i = 0; i < unitIds_.size(); i++) {
1757 output.writeInt64NoTag(unitIds_.getLong(i));
1759 for (
int i = 0; i < ratInfos_.size(); i++) {
1760 output.writeMessage(4, ratInfos_.get(i));
1762 if (((bitField0_ & 0x00000002) != 0)) {
1763 output.writeBool(5, exported_);
1765 getUnknownFields().writeTo(output);
1770 int size = memoizedSize;
1771 if (size != -1)
return size;
1774 if (((bitField0_ & 0x00000001) != 0)) {
1775 size += com.google.protobuf.CodedOutputStream
1776 .computeInt64Size(1, clauseId_);
1780 for (
int i = 0; i < literals_.size(); i++) {
1781 dataSize += com.google.protobuf.CodedOutputStream
1782 .computeInt32SizeNoTag(literals_.getInt(i));
1787 size += com.google.protobuf.CodedOutputStream
1788 .computeInt32SizeNoTag(dataSize);
1790 literalsMemoizedSerializedSize = dataSize;
1794 for (
int i = 0; i < unitIds_.size(); i++) {
1795 dataSize += com.google.protobuf.CodedOutputStream
1796 .computeInt64SizeNoTag(unitIds_.getLong(i));
1801 size += com.google.protobuf.CodedOutputStream
1802 .computeInt32SizeNoTag(dataSize);
1804 unitIdsMemoizedSerializedSize = dataSize;
1806 for (
int i = 0; i < ratInfos_.size(); i++) {
1807 size += com.google.protobuf.CodedOutputStream
1808 .computeMessageSize(4, ratInfos_.get(i));
1810 if (((bitField0_ & 0x00000002) != 0)) {
1811 size += com.google.protobuf.CodedOutputStream
1812 .computeBoolSize(5, exported_);
1814 size += getUnknownFields().getSerializedSize();
1815 memoizedSize = size;
1820 public boolean equals(
final java.lang.Object obj) {
1824 if (!(obj instanceof operations_research.sat.Lrat.LratInferredClause)) {
1825 return super.equals(obj);
1845 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
1851 if (memoizedHashCode != 0) {
1852 return memoizedHashCode;
1858 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1875 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
1878 hash = (29 * hash) + getUnknownFields().hashCode();
1879 memoizedHashCode = hash;
1884 java.nio.ByteBuffer data)
1885 throws com.google.protobuf.InvalidProtocolBufferException {
1886 return PARSER.parseFrom(data);
1889 java.nio.ByteBuffer data,
1890 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1891 throws com.google.protobuf.InvalidProtocolBufferException {
1892 return PARSER.parseFrom(data, extensionRegistry);
1895 com.google.protobuf.ByteString data)
1896 throws com.google.protobuf.InvalidProtocolBufferException {
1897 return PARSER.parseFrom(data);
1900 com.google.protobuf.ByteString data,
1901 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1902 throws com.google.protobuf.InvalidProtocolBufferException {
1903 return PARSER.parseFrom(data, extensionRegistry);
1906 throws com.google.protobuf.InvalidProtocolBufferException {
1907 return PARSER.parseFrom(data);
1911 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1912 throws com.google.protobuf.InvalidProtocolBufferException {
1913 return PARSER.parseFrom(data, extensionRegistry);
1916 throws java.io.IOException {
1917 return com.google.protobuf.GeneratedMessage
1918 .parseWithIOException(PARSER, input);
1921 java.io.InputStream input,
1922 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1923 throws java.io.IOException {
1924 return com.google.protobuf.GeneratedMessage
1925 .parseWithIOException(PARSER, input, extensionRegistry);
1929 throws java.io.IOException {
1930 return com.google.protobuf.GeneratedMessage
1931 .parseDelimitedWithIOException(PARSER, input);
1935 java.io.InputStream input,
1936 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1937 throws java.io.IOException {
1938 return com.google.protobuf.GeneratedMessage
1939 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
1942 com.google.protobuf.CodedInputStream input)
1943 throws java.io.IOException {
1944 return com.google.protobuf.GeneratedMessage
1945 .parseWithIOException(PARSER, input);
1948 com.google.protobuf.CodedInputStream input,
1949 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1950 throws java.io.IOException {
1951 return com.google.protobuf.GeneratedMessage
1952 .parseWithIOException(PARSER, input, extensionRegistry);
1958 return DEFAULT_INSTANCE.toBuilder();
1961 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
1965 return this == DEFAULT_INSTANCE
1971 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1982 public static final class Builder
extends
1983 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1986 public static final com.google.protobuf.Descriptors.Descriptor
1988 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_descriptor;
1992 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1994 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_fieldAccessorTable
1995 .ensureFieldAccessorsInitialized(
1996 operations_research.sat.Lrat.LratInferredClause.class, operations_research.sat.Lrat.LratInferredClause.Builder.class);
2005 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2014 literals_ = emptyIntList();
2015 unitIds_ = emptyLongList();
2016 if (ratInfosBuilder_ ==
null) {
2017 ratInfos_ = java.util.Collections.emptyList();
2020 ratInfosBuilder_.clear();
2022 bitField0_ = (bitField0_ & ~0x00000008);
2028 public com.google.protobuf.Descriptors.Descriptor
2030 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratInferredClause_descriptor;
2035 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
2042 throw newUninitializedMessageException(result);
2050 buildPartialRepeatedFields(result);
2051 if (bitField0_ != 0) { buildPartial0(result); }
2056 private void buildPartialRepeatedFields(operations_research.sat.Lrat.LratInferredClause result) {
2057 if (ratInfosBuilder_ ==
null) {
2058 if (((bitField0_ & 0x00000008) != 0)) {
2059 ratInfos_ = java.util.Collections.unmodifiableList(ratInfos_);
2060 bitField0_ = (bitField0_ & ~0x00000008);
2062 result.ratInfos_ = ratInfos_;
2064 result.ratInfos_ = ratInfosBuilder_.build();
2068 private void buildPartial0(operations_research.sat.Lrat.LratInferredClause result) {
2069 int from_bitField0_ = bitField0_;
2070 int to_bitField0_ = 0;
2071 if (((from_bitField0_ & 0x00000001) != 0)) {
2072 result.clauseId_ = clauseId_;
2073 to_bitField0_ |= 0x00000001;
2075 if (((from_bitField0_ & 0x00000002) != 0)) {
2076 literals_.makeImmutable();
2077 result.literals_ = literals_;
2079 if (((from_bitField0_ & 0x00000004) != 0)) {
2080 unitIds_.makeImmutable();
2081 result.unitIds_ = unitIds_;
2083 if (((from_bitField0_ & 0x00000010) != 0)) {
2084 result.exported_ = exported_;
2085 to_bitField0_ |= 0x00000002;
2087 result.bitField0_ |= to_bitField0_;
2091 public Builder
mergeFrom(com.google.protobuf.Message other) {
2092 if (other instanceof operations_research.sat.Lrat.LratInferredClause) {
2093 return mergeFrom((operations_research.sat.Lrat.LratInferredClause)other);
2095 super.mergeFrom(other);
2100 public Builder
mergeFrom(operations_research.sat.Lrat.LratInferredClause other) {
2101 if (other == operations_research.sat.Lrat.LratInferredClause.getDefaultInstance())
return this;
2102 if (other.hasClauseId()) {
2105 if (!other.literals_.isEmpty()) {
2106 if (literals_.isEmpty()) {
2107 literals_ = other.literals_;
2108 literals_.makeImmutable();
2109 bitField0_ |= 0x00000002;
2111 ensureLiteralsIsMutable();
2112 literals_.addAll(other.literals_);
2116 if (!other.unitIds_.isEmpty()) {
2117 if (unitIds_.isEmpty()) {
2118 unitIds_ = other.unitIds_;
2119 unitIds_.makeImmutable();
2120 bitField0_ |= 0x00000004;
2122 ensureUnitIdsIsMutable();
2123 unitIds_.addAll(other.unitIds_);
2127 if (ratInfosBuilder_ ==
null) {
2128 if (!other.ratInfos_.isEmpty()) {
2129 if (ratInfos_.isEmpty()) {
2130 ratInfos_ = other.ratInfos_;
2131 bitField0_ = (bitField0_ & ~0x00000008);
2133 ensureRatInfosIsMutable();
2134 ratInfos_.addAll(other.ratInfos_);
2139 if (!other.ratInfos_.isEmpty()) {
2140 if (ratInfosBuilder_.isEmpty()) {
2141 ratInfosBuilder_.dispose();
2142 ratInfosBuilder_ =
null;
2143 ratInfos_ = other.ratInfos_;
2144 bitField0_ = (bitField0_ & ~0x00000008);
2146 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
2147 internalGetRatInfosFieldBuilder() :
null;
2149 ratInfosBuilder_.addAllMessages(other.ratInfos_);
2153 if (other.hasExported()) {
2156 this.mergeUnknownFields(other.getUnknownFields());
2168 com.google.protobuf.CodedInputStream input,
2169 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2170 throws java.io.IOException {
2171 if (extensionRegistry ==
null) {
2172 throw new java.lang.NullPointerException();
2175 boolean done =
false;
2177 int tag = input.readTag();
2183 clauseId_ = input.readInt64();
2184 bitField0_ |= 0x00000001;
2188 int v = input.readInt32();
2189 ensureLiteralsIsMutable();
2190 literals_.addInt(v);
2194 int length = input.readRawVarint32();
2195 int limit = input.pushLimit(length);
2196 ensureLiteralsIsMutable();
2197 while (input.getBytesUntilLimit() > 0) {
2198 literals_.addInt(input.readInt32());
2200 input.popLimit(limit);
2204 long v = input.readInt64();
2205 ensureUnitIdsIsMutable();
2206 unitIds_.addLong(v);
2210 int length = input.readRawVarint32();
2211 int limit = input.pushLimit(length);
2212 ensureUnitIdsIsMutable();
2213 while (input.getBytesUntilLimit() > 0) {
2214 unitIds_.addLong(input.readInt64());
2216 input.popLimit(limit);
2222 operations_research.sat.Lrat.LratInferredClause.RatInfo.parser(),
2224 if (ratInfosBuilder_ ==
null) {
2225 ensureRatInfosIsMutable();
2228 ratInfosBuilder_.addMessage(m);
2233 exported_ = input.readBool();
2234 bitField0_ |= 0x00000010;
2238 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2245 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2246 throw e.unwrapIOException();
2252 private int bitField0_;
2254 private long clauseId_ ;
2261 return ((bitField0_ & 0x00000001) != 0);
2279 bitField0_ |= 0x00000001;
2288 bitField0_ = (bitField0_ & ~0x00000001);
2294 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
2295 private void ensureLiteralsIsMutable() {
2296 if (!literals_.isModifiable()) {
2297 literals_ = makeMutableCopy(literals_);
2299 bitField0_ |= 0x00000002;
2309 public java.util.List<java.lang.Integer>
2311 literals_.makeImmutable();
2323 return literals_.size();
2335 return literals_.getInt(index);
2348 int index,
int value) {
2350 ensureLiteralsIsMutable();
2351 literals_.setInt(index, value);
2352 bitField0_ |= 0x00000002;
2367 ensureLiteralsIsMutable();
2368 literals_.addInt(value);
2369 bitField0_ |= 0x00000002;
2383 java.lang.Iterable<? extends java.lang.Integer> values) {
2384 ensureLiteralsIsMutable();
2385 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2387 bitField0_ |= 0x00000002;
2400 literals_ = emptyIntList();
2401 bitField0_ = (bitField0_ & ~0x00000002);
2406 private com.google.protobuf.Internal.LongList unitIds_ = emptyLongList();
2407 private void ensureUnitIdsIsMutable() {
2408 if (!unitIds_.isModifiable()) {
2409 unitIds_ = makeMutableCopy(unitIds_);
2411 bitField0_ |= 0x00000004;
2423 public java.util.List<java.lang.Long>
2425 unitIds_.makeImmutable();
2439 return unitIds_.size();
2453 return unitIds_.getLong(index);
2468 int index,
long value) {
2470 ensureUnitIdsIsMutable();
2471 unitIds_.setLong(index, value);
2472 bitField0_ |= 0x00000004;
2489 ensureUnitIdsIsMutable();
2490 unitIds_.addLong(value);
2491 bitField0_ |= 0x00000004;
2507 java.lang.Iterable<? extends java.lang.Long> values) {
2508 ensureUnitIdsIsMutable();
2509 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2511 bitField0_ |= 0x00000004;
2526 unitIds_ = emptyLongList();
2527 bitField0_ = (bitField0_ & ~0x00000004);
2532 private java.util.List<operations_research.sat.Lrat.LratInferredClause.RatInfo> ratInfos_ =
2533 java.util.Collections.emptyList();
2534 private void ensureRatInfosIsMutable() {
2535 if (!((bitField0_ & 0x00000008) != 0)) {
2536 ratInfos_ =
new java.util.ArrayList<operations_research.sat.Lrat.LratInferredClause.RatInfo>(ratInfos_);
2537 bitField0_ |= 0x00000008;
2541 private com.google.protobuf.RepeatedFieldBuilder<
2542 operations_research.sat.Lrat.LratInferredClause.RatInfo, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder, operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder> ratInfosBuilder_;
2547 public java.util.List<operations_research.sat.Lrat.LratInferredClause.RatInfo>
getRatInfosList() {
2548 if (ratInfosBuilder_ ==
null) {
2549 return java.util.Collections.unmodifiableList(ratInfos_);
2551 return ratInfosBuilder_.getMessageList();
2558 if (ratInfosBuilder_ ==
null) {
2559 return ratInfos_.size();
2561 return ratInfosBuilder_.getCount();
2568 if (ratInfosBuilder_ ==
null) {
2569 return ratInfos_.get(index);
2571 return ratInfosBuilder_.getMessage(index);
2578 int index, operations_research.sat.Lrat.LratInferredClause.RatInfo value) {
2579 if (ratInfosBuilder_ ==
null) {
2580 if (value ==
null) {
2581 throw new NullPointerException();
2583 ensureRatInfosIsMutable();
2584 ratInfos_.set(index, value);
2587 ratInfosBuilder_.setMessage(index, value);
2595 int index, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue) {
2596 if (ratInfosBuilder_ ==
null) {
2597 ensureRatInfosIsMutable();
2598 ratInfos_.set(index, builderForValue.build());
2601 ratInfosBuilder_.setMessage(index, builderForValue.build());
2608 public Builder
addRatInfos(operations_research.sat.Lrat.LratInferredClause.RatInfo value) {
2609 if (ratInfosBuilder_ ==
null) {
2610 if (value ==
null) {
2611 throw new NullPointerException();
2613 ensureRatInfosIsMutable();
2614 ratInfos_.add(value);
2617 ratInfosBuilder_.addMessage(value);
2625 int index, operations_research.sat.Lrat.LratInferredClause.RatInfo value) {
2626 if (ratInfosBuilder_ ==
null) {
2627 if (value ==
null) {
2628 throw new NullPointerException();
2630 ensureRatInfosIsMutable();
2631 ratInfos_.add(index, value);
2634 ratInfosBuilder_.addMessage(index, value);
2642 operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue) {
2643 if (ratInfosBuilder_ ==
null) {
2644 ensureRatInfosIsMutable();
2645 ratInfos_.add(builderForValue.build());
2648 ratInfosBuilder_.addMessage(builderForValue.build());
2656 int index, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue) {
2657 if (ratInfosBuilder_ ==
null) {
2658 ensureRatInfosIsMutable();
2659 ratInfos_.add(index, builderForValue.build());
2662 ratInfosBuilder_.addMessage(index, builderForValue.build());
2670 java.lang.Iterable<? extends operations_research.sat.Lrat.LratInferredClause.RatInfo> values) {
2671 if (ratInfosBuilder_ ==
null) {
2672 ensureRatInfosIsMutable();
2673 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2677 ratInfosBuilder_.addAllMessages(values);
2685 if (ratInfosBuilder_ ==
null) {
2686 ratInfos_ = java.util.Collections.emptyList();
2687 bitField0_ = (bitField0_ & ~0x00000008);
2690 ratInfosBuilder_.clear();
2698 if (ratInfosBuilder_ ==
null) {
2699 ensureRatInfosIsMutable();
2700 ratInfos_.remove(index);
2703 ratInfosBuilder_.remove(index);
2712 return internalGetRatInfosFieldBuilder().getBuilder(index);
2719 if (ratInfosBuilder_ ==
null) {
2720 return ratInfos_.get(index); }
else {
2721 return ratInfosBuilder_.getMessageOrBuilder(index);
2727 public java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder>
2729 if (ratInfosBuilder_ !=
null) {
2730 return ratInfosBuilder_.getMessageOrBuilderList();
2732 return java.util.Collections.unmodifiableList(ratInfos_);
2739 return internalGetRatInfosFieldBuilder().addBuilder(
2740 operations_research.sat.Lrat.LratInferredClause.RatInfo.getDefaultInstance());
2747 return internalGetRatInfosFieldBuilder().addBuilder(
2748 index, operations_research.sat.Lrat.LratInferredClause.RatInfo.getDefaultInstance());
2753 public java.util.List<operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder>
2755 return internalGetRatInfosFieldBuilder().getBuilderList();
2757 private com.google.protobuf.RepeatedFieldBuilder<
2758 operations_research.sat.Lrat.LratInferredClause.RatInfo, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder, operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder>
2759 internalGetRatInfosFieldBuilder() {
2760 if (ratInfosBuilder_ ==
null) {
2761 ratInfosBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
2762 operations_research.sat.Lrat.LratInferredClause.RatInfo, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder, operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder>(
2764 ((bitField0_ & 0x00000008) != 0),
2765 getParentForChildren(),
2769 return ratInfosBuilder_;
2772 private boolean exported_ ;
2785 return ((bitField0_ & 0x00000010) != 0);
2815 bitField0_ |= 0x00000010;
2830 bitField0_ = (bitField0_ & ~0x00000010);
2842 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratInferredClause();
2846 return DEFAULT_INSTANCE;
2853 com.google.protobuf.CodedInputStream input,
2854 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2855 throws com.google.protobuf.InvalidProtocolBufferException {
2858 builder.mergeFrom(input, extensionRegistry);
2859 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2860 throw e.setUnfinishedMessage(builder.buildPartial());
2861 }
catch (com.google.protobuf.UninitializedMessageException e) {
2862 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2863 }
catch (java.io.IOException e) {
2864 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2865 .setUnfinishedMessage(builder.buildPartial());
2867 return builder.buildPartial();
2871 public static com.google.protobuf.Parser<LratInferredClause>
parser() {
2882 return DEFAULT_INSTANCE;
2889 com.google.protobuf.MessageOrBuilder {
2927 public static final class LratExportedClause
extends
2928 com.google.protobuf.GeneratedMessage implements
2931 private static final long serialVersionUID = 0L;
2933 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
2934 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
2939 "LratExportedClause");
2942 private LratExportedClause(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2945 private LratExportedClause() {
2946 literals_ = emptyIntList();
2949 public static final com.google.protobuf.Descriptors.Descriptor
2951 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratExportedClause_descriptor;
2955 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2957 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratExportedClause_fieldAccessorTable
2958 .ensureFieldAccessorsInitialized(
2959 operations_research.sat.Lrat.LratExportedClause.class, operations_research.sat.Lrat.LratExportedClause.Builder.class);
2962 private int bitField0_;
2964 private long clauseId_ = 0L;
2971 return ((bitField0_ & 0x00000001) != 0);
2983 @SuppressWarnings(
"serial")
2984 private com.google.protobuf.Internal.IntList literals_ =
2991 public java.util.List<java.lang.Integer>
3000 return literals_.size();
3008 return literals_.getInt(index);
3010 private int literalsMemoizedSerializedSize = -1;
3012 private byte memoizedIsInitialized = -1;
3019 memoizedIsInitialized = 1;
3024 public void writeTo(com.google.protobuf.CodedOutputStream output)
3025 throws java.io.IOException {
3027 if (((bitField0_ & 0x00000001) != 0)) {
3028 output.writeInt64(1, clauseId_);
3031 output.writeUInt32NoTag(18);
3032 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
3034 for (
int i = 0; i < literals_.size(); i++) {
3035 output.writeInt32NoTag(literals_.getInt(i));
3037 getUnknownFields().writeTo(output);
3042 int size = memoizedSize;
3043 if (size != -1)
return size;
3046 if (((bitField0_ & 0x00000001) != 0)) {
3047 size += com.google.protobuf.CodedOutputStream
3048 .computeInt64Size(1, clauseId_);
3052 for (
int i = 0; i < literals_.size(); i++) {
3053 dataSize += com.google.protobuf.CodedOutputStream
3054 .computeInt32SizeNoTag(literals_.getInt(i));
3059 size += com.google.protobuf.CodedOutputStream
3060 .computeInt32SizeNoTag(dataSize);
3062 literalsMemoizedSerializedSize = dataSize;
3064 size += getUnknownFields().getSerializedSize();
3065 memoizedSize = size;
3070 public boolean equals(
final java.lang.Object obj) {
3074 if (!(obj instanceof operations_research.sat.Lrat.LratExportedClause)) {
3075 return super.equals(obj);
3086 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
3092 if (memoizedHashCode != 0) {
3093 return memoizedHashCode;
3099 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
3106 hash = (29 * hash) + getUnknownFields().hashCode();
3107 memoizedHashCode = hash;
3112 java.nio.ByteBuffer data)
3113 throws com.google.protobuf.InvalidProtocolBufferException {
3114 return PARSER.parseFrom(data);
3117 java.nio.ByteBuffer data,
3118 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3119 throws com.google.protobuf.InvalidProtocolBufferException {
3120 return PARSER.parseFrom(data, extensionRegistry);
3123 com.google.protobuf.ByteString data)
3124 throws com.google.protobuf.InvalidProtocolBufferException {
3125 return PARSER.parseFrom(data);
3128 com.google.protobuf.ByteString data,
3129 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3130 throws com.google.protobuf.InvalidProtocolBufferException {
3131 return PARSER.parseFrom(data, extensionRegistry);
3134 throws com.google.protobuf.InvalidProtocolBufferException {
3135 return PARSER.parseFrom(data);
3139 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3140 throws com.google.protobuf.InvalidProtocolBufferException {
3141 return PARSER.parseFrom(data, extensionRegistry);
3144 throws java.io.IOException {
3145 return com.google.protobuf.GeneratedMessage
3146 .parseWithIOException(PARSER, input);
3149 java.io.InputStream input,
3150 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3151 throws java.io.IOException {
3152 return com.google.protobuf.GeneratedMessage
3153 .parseWithIOException(PARSER, input, extensionRegistry);
3157 throws java.io.IOException {
3158 return com.google.protobuf.GeneratedMessage
3159 .parseDelimitedWithIOException(PARSER, input);
3163 java.io.InputStream input,
3164 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3165 throws java.io.IOException {
3166 return com.google.protobuf.GeneratedMessage
3167 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
3170 com.google.protobuf.CodedInputStream input)
3171 throws java.io.IOException {
3172 return com.google.protobuf.GeneratedMessage
3173 .parseWithIOException(PARSER, input);
3176 com.google.protobuf.CodedInputStream input,
3177 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3178 throws java.io.IOException {
3179 return com.google.protobuf.GeneratedMessage
3180 .parseWithIOException(PARSER, input, extensionRegistry);
3186 return DEFAULT_INSTANCE.toBuilder();
3189 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
3193 return this == DEFAULT_INSTANCE
3199 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3211 public static final class Builder
extends
3212 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
3215 public static final com.google.protobuf.Descriptors.Descriptor
3217 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratExportedClause_descriptor;
3221 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3223 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratExportedClause_fieldAccessorTable
3224 .ensureFieldAccessorsInitialized(
3225 operations_research.sat.Lrat.LratExportedClause.class, operations_research.sat.Lrat.LratExportedClause.Builder.class);
3234 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3243 literals_ = emptyIntList();
3248 public com.google.protobuf.Descriptors.Descriptor
3250 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratExportedClause_descriptor;
3255 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
3262 throw newUninitializedMessageException(result);
3270 if (bitField0_ != 0) { buildPartial0(result); }
3275 private void buildPartial0(operations_research.sat.Lrat.LratExportedClause result) {
3276 int from_bitField0_ = bitField0_;
3277 int to_bitField0_ = 0;
3278 if (((from_bitField0_ & 0x00000001) != 0)) {
3279 result.clauseId_ = clauseId_;
3280 to_bitField0_ |= 0x00000001;
3282 if (((from_bitField0_ & 0x00000002) != 0)) {
3283 literals_.makeImmutable();
3284 result.literals_ = literals_;
3286 result.bitField0_ |= to_bitField0_;
3290 public Builder
mergeFrom(com.google.protobuf.Message other) {
3291 if (other instanceof operations_research.sat.Lrat.LratExportedClause) {
3292 return mergeFrom((operations_research.sat.Lrat.LratExportedClause)other);
3294 super.mergeFrom(other);
3299 public Builder
mergeFrom(operations_research.sat.Lrat.LratExportedClause other) {
3300 if (other == operations_research.sat.Lrat.LratExportedClause.getDefaultInstance())
return this;
3301 if (other.hasClauseId()) {
3304 if (!other.literals_.isEmpty()) {
3305 if (literals_.isEmpty()) {
3306 literals_ = other.literals_;
3307 literals_.makeImmutable();
3308 bitField0_ |= 0x00000002;
3310 ensureLiteralsIsMutable();
3311 literals_.addAll(other.literals_);
3315 this.mergeUnknownFields(other.getUnknownFields());
3327 com.google.protobuf.CodedInputStream input,
3328 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3329 throws java.io.IOException {
3330 if (extensionRegistry ==
null) {
3331 throw new java.lang.NullPointerException();
3334 boolean done =
false;
3336 int tag = input.readTag();
3342 clauseId_ = input.readInt64();
3343 bitField0_ |= 0x00000001;
3347 int v = input.readInt32();
3348 ensureLiteralsIsMutable();
3349 literals_.addInt(v);
3353 int length = input.readRawVarint32();
3354 int limit = input.pushLimit(length);
3355 ensureLiteralsIsMutable();
3356 while (input.getBytesUntilLimit() > 0) {
3357 literals_.addInt(input.readInt32());
3359 input.popLimit(limit);
3363 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
3370 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
3371 throw e.unwrapIOException();
3377 private int bitField0_;
3379 private long clauseId_ ;
3386 return ((bitField0_ & 0x00000001) != 0);
3404 bitField0_ |= 0x00000001;
3413 bitField0_ = (bitField0_ & ~0x00000001);
3419 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
3420 private void ensureLiteralsIsMutable() {
3421 if (!literals_.isModifiable()) {
3422 literals_ = makeMutableCopy(literals_);
3424 bitField0_ |= 0x00000002;
3430 public java.util.List<java.lang.Integer>
3432 literals_.makeImmutable();
3440 return literals_.size();
3448 return literals_.getInt(index);
3457 int index,
int value) {
3459 ensureLiteralsIsMutable();
3460 literals_.setInt(index, value);
3461 bitField0_ |= 0x00000002;
3472 ensureLiteralsIsMutable();
3473 literals_.addInt(value);
3474 bitField0_ |= 0x00000002;
3484 java.lang.Iterable<? extends java.lang.Integer> values) {
3485 ensureLiteralsIsMutable();
3486 com.google.protobuf.AbstractMessageLite.Builder.addAll(
3488 bitField0_ |= 0x00000002;
3497 literals_ = emptyIntList();
3498 bitField0_ = (bitField0_ & ~0x00000002);
3509 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratExportedClause();
3513 return DEFAULT_INSTANCE;
3520 com.google.protobuf.CodedInputStream input,
3521 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3522 throws com.google.protobuf.InvalidProtocolBufferException {
3525 builder.mergeFrom(input, extensionRegistry);
3526 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
3527 throw e.setUnfinishedMessage(builder.buildPartial());
3528 }
catch (com.google.protobuf.UninitializedMessageException e) {
3529 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
3530 }
catch (java.io.IOException e) {
3531 throw new com.google.protobuf.InvalidProtocolBufferException(e)
3532 .setUnfinishedMessage(builder.buildPartial());
3534 return builder.buildPartial();
3538 public static com.google.protobuf.Parser<LratExportedClause>
parser() {
3549 return DEFAULT_INSTANCE;
3556 com.google.protobuf.MessageOrBuilder {
3597 public static final class LratDeletedClauses
extends
3598 com.google.protobuf.GeneratedMessage implements
3601 private static final long serialVersionUID = 0L;
3603 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
3604 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
3609 "LratDeletedClauses");
3612 private LratDeletedClauses(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3615 private LratDeletedClauses() {
3616 clauseIds_ = emptyLongList();
3619 public static final com.google.protobuf.Descriptors.Descriptor
3621 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratDeletedClauses_descriptor;
3625 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3627 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratDeletedClauses_fieldAccessorTable
3628 .ensureFieldAccessorsInitialized(
3629 operations_research.sat.Lrat.LratDeletedClauses.class, operations_research.sat.Lrat.LratDeletedClauses.Builder.class);
3633 @SuppressWarnings(
"serial")
3634 private com.google.protobuf.Internal.LongList clauseIds_ =
3646 public java.util.List<java.lang.Long>
3660 return clauseIds_.size();
3673 return clauseIds_.getLong(index);
3675 private int clauseIdsMemoizedSerializedSize = -1;
3677 private byte memoizedIsInitialized = -1;
3684 memoizedIsInitialized = 1;
3689 public void writeTo(com.google.protobuf.CodedOutputStream output)
3690 throws java.io.IOException {
3693 output.writeUInt32NoTag(10);
3694 output.writeUInt32NoTag(clauseIdsMemoizedSerializedSize);
3696 for (
int i = 0; i < clauseIds_.size(); i++) {
3697 output.writeInt64NoTag(clauseIds_.getLong(i));
3699 getUnknownFields().writeTo(output);
3704 int size = memoizedSize;
3705 if (size != -1)
return size;
3710 for (
int i = 0; i < clauseIds_.size(); i++) {
3711 dataSize += com.google.protobuf.CodedOutputStream
3712 .computeInt64SizeNoTag(clauseIds_.getLong(i));
3717 size += com.google.protobuf.CodedOutputStream
3718 .computeInt32SizeNoTag(dataSize);
3720 clauseIdsMemoizedSerializedSize = dataSize;
3722 size += getUnknownFields().getSerializedSize();
3723 memoizedSize = size;
3728 public boolean equals(
final java.lang.Object obj) {
3732 if (!(obj instanceof operations_research.sat.Lrat.LratDeletedClauses)) {
3733 return super.equals(obj);
3739 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
3745 if (memoizedHashCode != 0) {
3746 return memoizedHashCode;
3754 hash = (29 * hash) + getUnknownFields().hashCode();
3755 memoizedHashCode = hash;
3760 java.nio.ByteBuffer data)
3761 throws com.google.protobuf.InvalidProtocolBufferException {
3762 return PARSER.parseFrom(data);
3765 java.nio.ByteBuffer data,
3766 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3767 throws com.google.protobuf.InvalidProtocolBufferException {
3768 return PARSER.parseFrom(data, extensionRegistry);
3771 com.google.protobuf.ByteString data)
3772 throws com.google.protobuf.InvalidProtocolBufferException {
3773 return PARSER.parseFrom(data);
3776 com.google.protobuf.ByteString data,
3777 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3778 throws com.google.protobuf.InvalidProtocolBufferException {
3779 return PARSER.parseFrom(data, extensionRegistry);
3782 throws com.google.protobuf.InvalidProtocolBufferException {
3783 return PARSER.parseFrom(data);
3787 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3788 throws com.google.protobuf.InvalidProtocolBufferException {
3789 return PARSER.parseFrom(data, extensionRegistry);
3792 throws java.io.IOException {
3793 return com.google.protobuf.GeneratedMessage
3794 .parseWithIOException(PARSER, input);
3797 java.io.InputStream input,
3798 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3799 throws java.io.IOException {
3800 return com.google.protobuf.GeneratedMessage
3801 .parseWithIOException(PARSER, input, extensionRegistry);
3805 throws java.io.IOException {
3806 return com.google.protobuf.GeneratedMessage
3807 .parseDelimitedWithIOException(PARSER, input);
3811 java.io.InputStream input,
3812 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3813 throws java.io.IOException {
3814 return com.google.protobuf.GeneratedMessage
3815 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
3818 com.google.protobuf.CodedInputStream input)
3819 throws java.io.IOException {
3820 return com.google.protobuf.GeneratedMessage
3821 .parseWithIOException(PARSER, input);
3824 com.google.protobuf.CodedInputStream input,
3825 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3826 throws java.io.IOException {
3827 return com.google.protobuf.GeneratedMessage
3828 .parseWithIOException(PARSER, input, extensionRegistry);
3834 return DEFAULT_INSTANCE.toBuilder();
3837 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
3841 return this == DEFAULT_INSTANCE
3847 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3858 public static final class Builder
extends
3859 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
3862 public static final com.google.protobuf.Descriptors.Descriptor
3864 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratDeletedClauses_descriptor;
3868 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3870 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratDeletedClauses_fieldAccessorTable
3871 .ensureFieldAccessorsInitialized(
3872 operations_research.sat.Lrat.LratDeletedClauses.class, operations_research.sat.Lrat.LratDeletedClauses.Builder.class);
3881 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3889 clauseIds_ = emptyLongList();
3894 public com.google.protobuf.Descriptors.Descriptor
3896 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratDeletedClauses_descriptor;
3901 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
3908 throw newUninitializedMessageException(result);
3916 if (bitField0_ != 0) { buildPartial0(result); }
3921 private void buildPartial0(operations_research.sat.Lrat.LratDeletedClauses result) {
3922 int from_bitField0_ = bitField0_;
3923 if (((from_bitField0_ & 0x00000001) != 0)) {
3924 clauseIds_.makeImmutable();
3925 result.clauseIds_ = clauseIds_;
3930 public Builder
mergeFrom(com.google.protobuf.Message other) {
3931 if (other instanceof operations_research.sat.Lrat.LratDeletedClauses) {
3932 return mergeFrom((operations_research.sat.Lrat.LratDeletedClauses)other);
3934 super.mergeFrom(other);
3939 public Builder
mergeFrom(operations_research.sat.Lrat.LratDeletedClauses other) {
3940 if (other == operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance())
return this;
3941 if (!other.clauseIds_.isEmpty()) {
3942 if (clauseIds_.isEmpty()) {
3943 clauseIds_ = other.clauseIds_;
3944 clauseIds_.makeImmutable();
3945 bitField0_ |= 0x00000001;
3947 ensureClauseIdsIsMutable();
3948 clauseIds_.addAll(other.clauseIds_);
3952 this.mergeUnknownFields(other.getUnknownFields());
3964 com.google.protobuf.CodedInputStream input,
3965 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3966 throws java.io.IOException {
3967 if (extensionRegistry ==
null) {
3968 throw new java.lang.NullPointerException();
3971 boolean done =
false;
3973 int tag = input.readTag();
3979 long v = input.readInt64();
3980 ensureClauseIdsIsMutable();
3981 clauseIds_.addLong(v);
3985 int length = input.readRawVarint32();
3986 int limit = input.pushLimit(length);
3987 ensureClauseIdsIsMutable();
3988 while (input.getBytesUntilLimit() > 0) {
3989 clauseIds_.addLong(input.readInt64());
3991 input.popLimit(limit);
3995 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
4002 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
4003 throw e.unwrapIOException();
4009 private int bitField0_;
4011 private com.google.protobuf.Internal.LongList clauseIds_ = emptyLongList();
4012 private void ensureClauseIdsIsMutable() {
4013 if (!clauseIds_.isModifiable()) {
4014 clauseIds_ = makeMutableCopy(clauseIds_);
4016 bitField0_ |= 0x00000001;
4027 public java.util.List<java.lang.Long>
4029 clauseIds_.makeImmutable();
4042 return clauseIds_.size();
4055 return clauseIds_.getLong(index);
4069 int index,
long value) {
4071 ensureClauseIdsIsMutable();
4072 clauseIds_.setLong(index, value);
4073 bitField0_ |= 0x00000001;
4089 ensureClauseIdsIsMutable();
4090 clauseIds_.addLong(value);
4091 bitField0_ |= 0x00000001;
4106 java.lang.Iterable<? extends java.lang.Long> values) {
4107 ensureClauseIdsIsMutable();
4108 com.google.protobuf.AbstractMessageLite.Builder.addAll(
4109 values, clauseIds_);
4110 bitField0_ |= 0x00000001;
4124 clauseIds_ = emptyLongList();
4125 bitField0_ = (bitField0_ & ~0x00000001);
4136 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratDeletedClauses();
4140 return DEFAULT_INSTANCE;
4147 com.google.protobuf.CodedInputStream input,
4148 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4149 throws com.google.protobuf.InvalidProtocolBufferException {
4152 builder.mergeFrom(input, extensionRegistry);
4153 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
4154 throw e.setUnfinishedMessage(builder.buildPartial());
4155 }
catch (com.google.protobuf.UninitializedMessageException e) {
4156 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
4157 }
catch (java.io.IOException e) {
4158 throw new com.google.protobuf.InvalidProtocolBufferException(e)
4159 .setUnfinishedMessage(builder.buildPartial());
4161 return builder.buildPartial();
4165 public static com.google.protobuf.Parser<LratDeletedClauses>
parser() {
4176 return DEFAULT_INSTANCE;
4183 com.google.protobuf.MessageOrBuilder {
4259 public static final class LratProofStep
extends
4260 com.google.protobuf.GeneratedMessage implements
4263 private static final long serialVersionUID = 0L;
4265 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
4266 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
4274 private LratProofStep(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4277 private LratProofStep() {
4280 public static final com.google.protobuf.Descriptors.Descriptor
4282 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratProofStep_descriptor;
4286 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4288 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratProofStep_fieldAccessorTable
4289 .ensureFieldAccessorsInitialized(
4290 operations_research.sat.Lrat.LratProofStep.class, operations_research.sat.Lrat.LratProofStep.Builder.class);
4293 private int stepCase_ = 0;
4294 @SuppressWarnings(
"serial")
4295 private java.lang.Object step_;
4296 public enum StepCase
4297 implements com.google.protobuf.Internal.EnumLite,
4298 com.google.protobuf.AbstractMessage.InternalOneOfEnum {
4304 private final int value;
4305 private StepCase(
int value) {
4313 @java.lang.Deprecated
4325 default:
return null;
4346 return stepCase_ == 1;
4354 if (stepCase_ == 1) {
4355 return (operations_research.sat.Lrat.LratImportedClause) step_;
4357 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
4364 if (stepCase_ == 1) {
4365 return (operations_research.sat.Lrat.LratImportedClause) step_;
4367 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
4377 return stepCase_ == 2;
4385 if (stepCase_ == 2) {
4386 return (operations_research.sat.Lrat.LratInferredClause) step_;
4388 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
4395 if (stepCase_ == 2) {
4396 return (operations_research.sat.Lrat.LratInferredClause) step_;
4398 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
4408 return stepCase_ == 3;
4416 if (stepCase_ == 3) {
4417 return (operations_research.sat.Lrat.LratExportedClause) step_;
4419 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
4426 if (stepCase_ == 3) {
4427 return (operations_research.sat.Lrat.LratExportedClause) step_;
4429 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
4439 return stepCase_ == 4;
4447 if (stepCase_ == 4) {
4448 return (operations_research.sat.Lrat.LratDeletedClauses) step_;
4450 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
4457 if (stepCase_ == 4) {
4458 return (operations_research.sat.Lrat.LratDeletedClauses) step_;
4460 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
4463 private byte memoizedIsInitialized = -1;
4470 memoizedIsInitialized = 1;
4475 public void writeTo(com.google.protobuf.CodedOutputStream output)
4476 throws java.io.IOException {
4477 if (stepCase_ == 1) {
4478 output.writeMessage(1, (operations_research.sat.Lrat.LratImportedClause) step_);
4480 if (stepCase_ == 2) {
4481 output.writeMessage(2, (operations_research.sat.Lrat.LratInferredClause) step_);
4483 if (stepCase_ == 3) {
4484 output.writeMessage(3, (operations_research.sat.Lrat.LratExportedClause) step_);
4486 if (stepCase_ == 4) {
4487 output.writeMessage(4, (operations_research.sat.Lrat.LratDeletedClauses) step_);
4489 getUnknownFields().writeTo(output);
4494 int size = memoizedSize;
4495 if (size != -1)
return size;
4498 if (stepCase_ == 1) {
4499 size += com.google.protobuf.CodedOutputStream
4500 .computeMessageSize(1, (operations_research.sat.Lrat.LratImportedClause) step_);
4502 if (stepCase_ == 2) {
4503 size += com.google.protobuf.CodedOutputStream
4504 .computeMessageSize(2, (operations_research.sat.Lrat.LratInferredClause) step_);
4506 if (stepCase_ == 3) {
4507 size += com.google.protobuf.CodedOutputStream
4508 .computeMessageSize(3, (operations_research.sat.Lrat.LratExportedClause) step_);
4510 if (stepCase_ == 4) {
4511 size += com.google.protobuf.CodedOutputStream
4512 .computeMessageSize(4, (operations_research.sat.Lrat.LratDeletedClauses) step_);
4514 size += getUnknownFields().getSerializedSize();
4515 memoizedSize = size;
4520 public boolean equals(
final java.lang.Object obj) {
4524 if (!(obj instanceof operations_research.sat.Lrat.LratProofStep)) {
4525 return super.equals(obj);
4530 switch (stepCase_) {
4550 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
4556 if (memoizedHashCode != 0) {
4557 return memoizedHashCode;
4561 switch (stepCase_) {
4581 hash = (29 * hash) + getUnknownFields().hashCode();
4582 memoizedHashCode = hash;
4587 java.nio.ByteBuffer data)
4588 throws com.google.protobuf.InvalidProtocolBufferException {
4589 return PARSER.parseFrom(data);
4592 java.nio.ByteBuffer data,
4593 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4594 throws com.google.protobuf.InvalidProtocolBufferException {
4595 return PARSER.parseFrom(data, extensionRegistry);
4598 com.google.protobuf.ByteString data)
4599 throws com.google.protobuf.InvalidProtocolBufferException {
4600 return PARSER.parseFrom(data);
4603 com.google.protobuf.ByteString data,
4604 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4605 throws com.google.protobuf.InvalidProtocolBufferException {
4606 return PARSER.parseFrom(data, extensionRegistry);
4609 throws com.google.protobuf.InvalidProtocolBufferException {
4610 return PARSER.parseFrom(data);
4614 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4615 throws com.google.protobuf.InvalidProtocolBufferException {
4616 return PARSER.parseFrom(data, extensionRegistry);
4619 throws java.io.IOException {
4620 return com.google.protobuf.GeneratedMessage
4621 .parseWithIOException(PARSER, input);
4624 java.io.InputStream input,
4625 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4626 throws java.io.IOException {
4627 return com.google.protobuf.GeneratedMessage
4628 .parseWithIOException(PARSER, input, extensionRegistry);
4632 throws java.io.IOException {
4633 return com.google.protobuf.GeneratedMessage
4634 .parseDelimitedWithIOException(PARSER, input);
4638 java.io.InputStream input,
4639 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4640 throws java.io.IOException {
4641 return com.google.protobuf.GeneratedMessage
4642 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
4645 com.google.protobuf.CodedInputStream input)
4646 throws java.io.IOException {
4647 return com.google.protobuf.GeneratedMessage
4648 .parseWithIOException(PARSER, input);
4651 com.google.protobuf.CodedInputStream input,
4652 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4653 throws java.io.IOException {
4654 return com.google.protobuf.GeneratedMessage
4655 .parseWithIOException(PARSER, input, extensionRegistry);
4661 return DEFAULT_INSTANCE.toBuilder();
4664 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
4668 return this == DEFAULT_INSTANCE
4674 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4690 public static final class Builder
extends
4691 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
4694 public static final com.google.protobuf.Descriptors.Descriptor
4696 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratProofStep_descriptor;
4700 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4702 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratProofStep_fieldAccessorTable
4703 .ensureFieldAccessorsInitialized(
4704 operations_research.sat.Lrat.LratProofStep.class, operations_research.sat.Lrat.LratProofStep.Builder.class);
4713 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4721 if (importedClauseBuilder_ !=
null) {
4722 importedClauseBuilder_.clear();
4724 if (inferredClauseBuilder_ !=
null) {
4725 inferredClauseBuilder_.clear();
4727 if (exportedClauseBuilder_ !=
null) {
4728 exportedClauseBuilder_.clear();
4730 if (deletedClausesBuilder_ !=
null) {
4731 deletedClausesBuilder_.clear();
4739 public com.google.protobuf.Descriptors.Descriptor
4741 return operations_research.sat.Lrat.internal_static_operations_research_sat_LratProofStep_descriptor;
4746 return operations_research.sat.Lrat.LratProofStep.getDefaultInstance();
4753 throw newUninitializedMessageException(result);
4761 if (bitField0_ != 0) { buildPartial0(result); }
4762 buildPartialOneofs(result);
4767 private void buildPartial0(operations_research.sat.Lrat.LratProofStep result) {
4768 int from_bitField0_ = bitField0_;
4771 private void buildPartialOneofs(operations_research.sat.Lrat.LratProofStep result) {
4772 result.stepCase_ = stepCase_;
4773 result.step_ = this.step_;
4774 if (stepCase_ == 1 &&
4775 importedClauseBuilder_ !=
null) {
4776 result.step_ = importedClauseBuilder_.build();
4778 if (stepCase_ == 2 &&
4779 inferredClauseBuilder_ !=
null) {
4780 result.step_ = inferredClauseBuilder_.build();
4782 if (stepCase_ == 3 &&
4783 exportedClauseBuilder_ !=
null) {
4784 result.step_ = exportedClauseBuilder_.build();
4786 if (stepCase_ == 4 &&
4787 deletedClausesBuilder_ !=
null) {
4788 result.step_ = deletedClausesBuilder_.build();
4793 public Builder
mergeFrom(com.google.protobuf.Message other) {
4794 if (other instanceof operations_research.sat.Lrat.LratProofStep) {
4795 return mergeFrom((operations_research.sat.Lrat.LratProofStep)other);
4797 super.mergeFrom(other);
4802 public Builder
mergeFrom(operations_research.sat.Lrat.LratProofStep other) {
4803 if (other == operations_research.sat.Lrat.LratProofStep.getDefaultInstance())
return this;
4804 switch (other.getStepCase()) {
4805 case IMPORTED_CLAUSE: {
4809 case INFERRED_CLAUSE: {
4813 case EXPORTED_CLAUSE: {
4817 case DELETED_CLAUSES: {
4821 case STEP_NOT_SET: {
4825 this.mergeUnknownFields(other.getUnknownFields());
4837 com.google.protobuf.CodedInputStream input,
4838 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4839 throws java.io.IOException {
4840 if (extensionRegistry ==
null) {
4841 throw new java.lang.NullPointerException();
4844 boolean done =
false;
4846 int tag = input.readTag();
4853 internalGetImportedClauseFieldBuilder().getBuilder(),
4860 internalGetInferredClauseFieldBuilder().getBuilder(),
4867 internalGetExportedClauseFieldBuilder().getBuilder(),
4874 internalGetDeletedClausesFieldBuilder().getBuilder(),
4880 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
4887 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
4888 throw e.unwrapIOException();
4894 private int stepCase_ = 0;
4895 private java.lang.Object step_;
4909 private int bitField0_;
4911 private com.google.protobuf.SingleFieldBuilder<
4912 operations_research.sat.Lrat.LratImportedClause, operations_research.sat.Lrat.LratImportedClause.Builder, operations_research.sat.Lrat.LratImportedClauseOrBuilder> importedClauseBuilder_;
4919 return stepCase_ == 1;
4927 if (importedClauseBuilder_ ==
null) {
4928 if (stepCase_ == 1) {
4929 return (operations_research.sat.Lrat.LratImportedClause) step_;
4931 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
4933 if (stepCase_ == 1) {
4934 return importedClauseBuilder_.getMessage();
4936 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
4943 if (importedClauseBuilder_ ==
null) {
4944 if (value ==
null) {
4945 throw new NullPointerException();
4950 importedClauseBuilder_.setMessage(value);
4959 operations_research.sat.Lrat.LratImportedClause.Builder builderForValue) {
4960 if (importedClauseBuilder_ ==
null) {
4961 step_ = builderForValue.build();
4964 importedClauseBuilder_.setMessage(builderForValue.build());
4973 if (importedClauseBuilder_ ==
null) {
4974 if (stepCase_ == 1 &&
4975 step_ != operations_research.sat.Lrat.LratImportedClause.getDefaultInstance()) {
4976 step_ = operations_research.sat.Lrat.LratImportedClause.newBuilder((operations_research.sat.Lrat.LratImportedClause) step_)
4977 .mergeFrom(value).buildPartial();
4983 if (stepCase_ == 1) {
4984 importedClauseBuilder_.mergeFrom(value);
4986 importedClauseBuilder_.setMessage(value);
4996 if (importedClauseBuilder_ ==
null) {
4997 if (stepCase_ == 1) {
5003 if (stepCase_ == 1) {
5007 importedClauseBuilder_.clear();
5015 return internalGetImportedClauseFieldBuilder().getBuilder();
5022 if ((stepCase_ == 1) && (importedClauseBuilder_ !=
null)) {
5023 return importedClauseBuilder_.getMessageOrBuilder();
5025 if (stepCase_ == 1) {
5026 return (operations_research.sat.Lrat.LratImportedClause) step_;
5028 return operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
5034 private com.google.protobuf.SingleFieldBuilder<
5035 operations_research.sat.Lrat.LratImportedClause, operations_research.sat.Lrat.LratImportedClause.Builder, operations_research.sat.Lrat.LratImportedClauseOrBuilder>
5036 internalGetImportedClauseFieldBuilder() {
5037 if (importedClauseBuilder_ ==
null) {
5038 if (!(stepCase_ == 1)) {
5039 step_ = operations_research.sat.Lrat.LratImportedClause.getDefaultInstance();
5041 importedClauseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5042 operations_research.sat.Lrat.LratImportedClause, operations_research.sat.Lrat.LratImportedClause.Builder, operations_research.sat.Lrat.LratImportedClauseOrBuilder>(
5043 (operations_research.sat.Lrat.LratImportedClause) step_,
5044 getParentForChildren(),
5050 return importedClauseBuilder_;
5053 private com.google.protobuf.SingleFieldBuilder<
5054 operations_research.sat.Lrat.LratInferredClause, operations_research.sat.Lrat.LratInferredClause.Builder, operations_research.sat.Lrat.LratInferredClauseOrBuilder> inferredClauseBuilder_;
5061 return stepCase_ == 2;
5069 if (inferredClauseBuilder_ ==
null) {
5070 if (stepCase_ == 2) {
5071 return (operations_research.sat.Lrat.LratInferredClause) step_;
5073 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
5075 if (stepCase_ == 2) {
5076 return inferredClauseBuilder_.getMessage();
5078 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
5085 if (inferredClauseBuilder_ ==
null) {
5086 if (value ==
null) {
5087 throw new NullPointerException();
5092 inferredClauseBuilder_.setMessage(value);
5101 operations_research.sat.Lrat.LratInferredClause.Builder builderForValue) {
5102 if (inferredClauseBuilder_ ==
null) {
5103 step_ = builderForValue.build();
5106 inferredClauseBuilder_.setMessage(builderForValue.build());
5115 if (inferredClauseBuilder_ ==
null) {
5116 if (stepCase_ == 2 &&
5117 step_ != operations_research.sat.Lrat.LratInferredClause.getDefaultInstance()) {
5118 step_ = operations_research.sat.Lrat.LratInferredClause.newBuilder((operations_research.sat.Lrat.LratInferredClause) step_)
5119 .mergeFrom(value).buildPartial();
5125 if (stepCase_ == 2) {
5126 inferredClauseBuilder_.mergeFrom(value);
5128 inferredClauseBuilder_.setMessage(value);
5138 if (inferredClauseBuilder_ ==
null) {
5139 if (stepCase_ == 2) {
5145 if (stepCase_ == 2) {
5149 inferredClauseBuilder_.clear();
5157 return internalGetInferredClauseFieldBuilder().getBuilder();
5164 if ((stepCase_ == 2) && (inferredClauseBuilder_ !=
null)) {
5165 return inferredClauseBuilder_.getMessageOrBuilder();
5167 if (stepCase_ == 2) {
5168 return (operations_research.sat.Lrat.LratInferredClause) step_;
5170 return operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
5176 private com.google.protobuf.SingleFieldBuilder<
5177 operations_research.sat.Lrat.LratInferredClause, operations_research.sat.Lrat.LratInferredClause.Builder, operations_research.sat.Lrat.LratInferredClauseOrBuilder>
5178 internalGetInferredClauseFieldBuilder() {
5179 if (inferredClauseBuilder_ ==
null) {
5180 if (!(stepCase_ == 2)) {
5181 step_ = operations_research.sat.Lrat.LratInferredClause.getDefaultInstance();
5183 inferredClauseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5184 operations_research.sat.Lrat.LratInferredClause, operations_research.sat.Lrat.LratInferredClause.Builder, operations_research.sat.Lrat.LratInferredClauseOrBuilder>(
5185 (operations_research.sat.Lrat.LratInferredClause) step_,
5186 getParentForChildren(),
5192 return inferredClauseBuilder_;
5195 private com.google.protobuf.SingleFieldBuilder<
5196 operations_research.sat.Lrat.LratExportedClause, operations_research.sat.Lrat.LratExportedClause.Builder, operations_research.sat.Lrat.LratExportedClauseOrBuilder> exportedClauseBuilder_;
5203 return stepCase_ == 3;
5211 if (exportedClauseBuilder_ ==
null) {
5212 if (stepCase_ == 3) {
5213 return (operations_research.sat.Lrat.LratExportedClause) step_;
5215 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
5217 if (stepCase_ == 3) {
5218 return exportedClauseBuilder_.getMessage();
5220 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
5227 if (exportedClauseBuilder_ ==
null) {
5228 if (value ==
null) {
5229 throw new NullPointerException();
5234 exportedClauseBuilder_.setMessage(value);
5243 operations_research.sat.Lrat.LratExportedClause.Builder builderForValue) {
5244 if (exportedClauseBuilder_ ==
null) {
5245 step_ = builderForValue.build();
5248 exportedClauseBuilder_.setMessage(builderForValue.build());
5257 if (exportedClauseBuilder_ ==
null) {
5258 if (stepCase_ == 3 &&
5259 step_ != operations_research.sat.Lrat.LratExportedClause.getDefaultInstance()) {
5260 step_ = operations_research.sat.Lrat.LratExportedClause.newBuilder((operations_research.sat.Lrat.LratExportedClause) step_)
5261 .mergeFrom(value).buildPartial();
5267 if (stepCase_ == 3) {
5268 exportedClauseBuilder_.mergeFrom(value);
5270 exportedClauseBuilder_.setMessage(value);
5280 if (exportedClauseBuilder_ ==
null) {
5281 if (stepCase_ == 3) {
5287 if (stepCase_ == 3) {
5291 exportedClauseBuilder_.clear();
5299 return internalGetExportedClauseFieldBuilder().getBuilder();
5306 if ((stepCase_ == 3) && (exportedClauseBuilder_ !=
null)) {
5307 return exportedClauseBuilder_.getMessageOrBuilder();
5309 if (stepCase_ == 3) {
5310 return (operations_research.sat.Lrat.LratExportedClause) step_;
5312 return operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
5318 private com.google.protobuf.SingleFieldBuilder<
5319 operations_research.sat.Lrat.LratExportedClause, operations_research.sat.Lrat.LratExportedClause.Builder, operations_research.sat.Lrat.LratExportedClauseOrBuilder>
5320 internalGetExportedClauseFieldBuilder() {
5321 if (exportedClauseBuilder_ ==
null) {
5322 if (!(stepCase_ == 3)) {
5323 step_ = operations_research.sat.Lrat.LratExportedClause.getDefaultInstance();
5325 exportedClauseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5326 operations_research.sat.Lrat.LratExportedClause, operations_research.sat.Lrat.LratExportedClause.Builder, operations_research.sat.Lrat.LratExportedClauseOrBuilder>(
5327 (operations_research.sat.Lrat.LratExportedClause) step_,
5328 getParentForChildren(),
5334 return exportedClauseBuilder_;
5337 private com.google.protobuf.SingleFieldBuilder<
5338 operations_research.sat.Lrat.LratDeletedClauses, operations_research.sat.Lrat.LratDeletedClauses.Builder, operations_research.sat.Lrat.LratDeletedClausesOrBuilder> deletedClausesBuilder_;
5345 return stepCase_ == 4;
5353 if (deletedClausesBuilder_ ==
null) {
5354 if (stepCase_ == 4) {
5355 return (operations_research.sat.Lrat.LratDeletedClauses) step_;
5357 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
5359 if (stepCase_ == 4) {
5360 return deletedClausesBuilder_.getMessage();
5362 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
5369 if (deletedClausesBuilder_ ==
null) {
5370 if (value ==
null) {
5371 throw new NullPointerException();
5376 deletedClausesBuilder_.setMessage(value);
5385 operations_research.sat.Lrat.LratDeletedClauses.Builder builderForValue) {
5386 if (deletedClausesBuilder_ ==
null) {
5387 step_ = builderForValue.build();
5390 deletedClausesBuilder_.setMessage(builderForValue.build());
5399 if (deletedClausesBuilder_ ==
null) {
5400 if (stepCase_ == 4 &&
5401 step_ != operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance()) {
5402 step_ = operations_research.sat.Lrat.LratDeletedClauses.newBuilder((operations_research.sat.Lrat.LratDeletedClauses) step_)
5403 .mergeFrom(value).buildPartial();
5409 if (stepCase_ == 4) {
5410 deletedClausesBuilder_.mergeFrom(value);
5412 deletedClausesBuilder_.setMessage(value);
5422 if (deletedClausesBuilder_ ==
null) {
5423 if (stepCase_ == 4) {
5429 if (stepCase_ == 4) {
5433 deletedClausesBuilder_.clear();
5441 return internalGetDeletedClausesFieldBuilder().getBuilder();
5448 if ((stepCase_ == 4) && (deletedClausesBuilder_ !=
null)) {
5449 return deletedClausesBuilder_.getMessageOrBuilder();
5451 if (stepCase_ == 4) {
5452 return (operations_research.sat.Lrat.LratDeletedClauses) step_;
5454 return operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
5460 private com.google.protobuf.SingleFieldBuilder<
5461 operations_research.sat.Lrat.LratDeletedClauses, operations_research.sat.Lrat.LratDeletedClauses.Builder, operations_research.sat.Lrat.LratDeletedClausesOrBuilder>
5462 internalGetDeletedClausesFieldBuilder() {
5463 if (deletedClausesBuilder_ ==
null) {
5464 if (!(stepCase_ == 4)) {
5465 step_ = operations_research.sat.Lrat.LratDeletedClauses.getDefaultInstance();
5467 deletedClausesBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5468 operations_research.sat.Lrat.LratDeletedClauses, operations_research.sat.Lrat.LratDeletedClauses.Builder, operations_research.sat.Lrat.LratDeletedClausesOrBuilder>(
5469 (operations_research.sat.Lrat.LratDeletedClauses) step_,
5470 getParentForChildren(),
5476 return deletedClausesBuilder_;
5485 DEFAULT_INSTANCE =
new operations_research.sat.Lrat.LratProofStep();
5489 return DEFAULT_INSTANCE;
5492 private static final com.google.protobuf.Parser<
LratProofStep>
5493 PARSER =
new com.google.protobuf.AbstractParser<
LratProofStep>() {
5496 com.google.protobuf.CodedInputStream input,
5497 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5498 throws com.google.protobuf.InvalidProtocolBufferException {
5501 builder.mergeFrom(input, extensionRegistry);
5502 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
5503 throw e.setUnfinishedMessage(builder.buildPartial());
5504 }
catch (com.google.protobuf.UninitializedMessageException e) {
5505 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
5506 }
catch (java.io.IOException e) {
5507 throw new com.google.protobuf.InvalidProtocolBufferException(e)
5508 .setUnfinishedMessage(builder.buildPartial());
5510 return builder.buildPartial();
5514 public static com.google.protobuf.Parser<LratProofStep>
parser() {
5525 return DEFAULT_INSTANCE;
5530 private static final com.google.protobuf.Descriptors.Descriptor
5531 internal_static_operations_research_sat_LratImportedClause_descriptor;
5532 private static final
5533 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5534 internal_static_operations_research_sat_LratImportedClause_fieldAccessorTable;
5535 private static final com.google.protobuf.Descriptors.Descriptor
5536 internal_static_operations_research_sat_LratInferredClause_descriptor;
5537 private static final
5538 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5539 internal_static_operations_research_sat_LratInferredClause_fieldAccessorTable;
5540 private static final com.google.protobuf.Descriptors.Descriptor
5541 internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor;
5542 private static final
5543 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5544 internal_static_operations_research_sat_LratInferredClause_RatInfo_fieldAccessorTable;
5545 private static final com.google.protobuf.Descriptors.Descriptor
5546 internal_static_operations_research_sat_LratExportedClause_descriptor;
5547 private static final
5548 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5549 internal_static_operations_research_sat_LratExportedClause_fieldAccessorTable;
5550 private static final com.google.protobuf.Descriptors.Descriptor
5551 internal_static_operations_research_sat_LratDeletedClauses_descriptor;
5552 private static final
5553 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5554 internal_static_operations_research_sat_LratDeletedClauses_fieldAccessorTable;
5555 private static final com.google.protobuf.Descriptors.Descriptor
5556 internal_static_operations_research_sat_LratProofStep_descriptor;
5557 private static final
5558 com.google.protobuf.GeneratedMessage.FieldAccessorTable
5559 internal_static_operations_research_sat_LratProofStep_fieldAccessorTable;
5561 public static com.google.protobuf.Descriptors.FileDescriptor
5565 private static com.google.protobuf.Descriptors.FileDescriptor
5568 java.lang.String[] descriptorData = {
5569 "\n\026ortools/sat/lrat.proto\022\027operations_res" +
5570 "earch.sat\"=\n\022LratImportedClause\022\021\n\tclaus" +
5571 "e_id\030\001 \001(\003\022\024\n\010literals\030\002 \003(\005B\002\020\001\"\344\001\n\022Lra" +
5572 "tInferredClause\022\021\n\tclause_id\030\001 \001(\003\022\024\n\010li" +
5573 "terals\030\002 \003(\005B\002\020\001\022\024\n\010unit_ids\030\003 \003(\003B\002\020\001\022F" +
5574 "\n\trat_infos\030\004 \003(\01323.operations_research." +
5575 "sat.LratInferredClause.RatInfo\022\020\n\010export" +
5576 "ed\030\005 \001(\010\0325\n\007RatInfo\022\024\n\014resolvant_id\030\001 \001(" +
5577 "\003\022\024\n\010unit_ids\030\002 \003(\003B\002\020\001\"=\n\022LratExportedC" +
5578 "lause\022\021\n\tclause_id\030\001 \001(\003\022\024\n\010literals\030\002 \003" +
5579 "(\005B\002\020\001\",\n\022LratDeletedClauses\022\026\n\nclause_i" +
5580 "ds\030\001 \003(\003B\002\020\001\"\267\002\n\rLratProofStep\022F\n\017import" +
5581 "ed_clause\030\001 \001(\0132+.operations_research.sa" +
5582 "t.LratImportedClauseH\000\022F\n\017inferred_claus" +
5583 "e\030\002 \001(\0132+.operations_research.sat.LratIn" +
5584 "ferredClauseH\000\022F\n\017exported_clause\030\003 \001(\0132" +
5585 "+.operations_research.sat.LratExportedCl" +
5586 "auseH\000\022F\n\017deleted_clauses\030\004 \001(\0132+.operat" +
5587 "ions_research.sat.LratDeletedClausesH\000B\006" +
5590 descriptor = com.google.protobuf.Descriptors.FileDescriptor
5591 .internalBuildGeneratedFileFrom(descriptorData,
5592 new com.google.protobuf.Descriptors.FileDescriptor[] {
5594 internal_static_operations_research_sat_LratImportedClause_descriptor =
5596 internal_static_operations_research_sat_LratImportedClause_fieldAccessorTable =
new
5597 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5598 internal_static_operations_research_sat_LratImportedClause_descriptor,
5599 new java.lang.String[] {
"ClauseId",
"Literals", });
5600 internal_static_operations_research_sat_LratInferredClause_descriptor =
5602 internal_static_operations_research_sat_LratInferredClause_fieldAccessorTable =
new
5603 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5604 internal_static_operations_research_sat_LratInferredClause_descriptor,
5605 new java.lang.String[] {
"ClauseId",
"Literals",
"UnitIds",
"RatInfos",
"Exported", });
5606 internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor =
5607 internal_static_operations_research_sat_LratInferredClause_descriptor.getNestedType(0);
5608 internal_static_operations_research_sat_LratInferredClause_RatInfo_fieldAccessorTable =
new
5609 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5610 internal_static_operations_research_sat_LratInferredClause_RatInfo_descriptor,
5611 new java.lang.String[] {
"ResolvantId",
"UnitIds", });
5612 internal_static_operations_research_sat_LratExportedClause_descriptor =
5614 internal_static_operations_research_sat_LratExportedClause_fieldAccessorTable =
new
5615 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5616 internal_static_operations_research_sat_LratExportedClause_descriptor,
5617 new java.lang.String[] {
"ClauseId",
"Literals", });
5618 internal_static_operations_research_sat_LratDeletedClauses_descriptor =
5620 internal_static_operations_research_sat_LratDeletedClauses_fieldAccessorTable =
new
5621 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5622 internal_static_operations_research_sat_LratDeletedClauses_descriptor,
5623 new java.lang.String[] {
"ClauseIds", });
5624 internal_static_operations_research_sat_LratProofStep_descriptor =
5626 internal_static_operations_research_sat_LratProofStep_fieldAccessorTable =
new
5627 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5628 internal_static_operations_research_sat_LratProofStep_descriptor,
5629 new java.lang.String[] {
"ImportedClause",
"InferredClause",
"ExportedClause",
"DeletedClauses",
"Step", });
5630 descriptor.resolveAllFeaturesImmutable();
Builder setClauseIds(int index, long value)
final boolean isInitialized()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(operations_research.sat.Lrat.LratDeletedClauses other)
operations_research.sat.Lrat.LratDeletedClauses getDefaultInstanceForType()
Builder mergeFrom(com.google.protobuf.Message other)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.List< java.lang.Long > getClauseIdsList()
Builder addClauseIds(long value)
operations_research.sat.Lrat.LratDeletedClauses build()
long getClauseIds(int index)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllClauseIds(java.lang.Iterable<? extends java.lang.Long > values)
operations_research.sat.Lrat.LratDeletedClauses buildPartial()
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratDeletedClauses getDefaultInstanceForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static final int CLAUSE_IDS_FIELD_NUMBER
static operations_research.sat.Lrat.LratDeletedClauses getDefaultInstance()
static Builder newBuilder(operations_research.sat.Lrat.LratDeletedClauses prototype)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(byte[] data)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratDeletedClauses parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
final boolean isInitialized()
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< LratDeletedClauses > parser()
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(java.io.InputStream input)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(com.google.protobuf.ByteString data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
com.google.protobuf.Parser< LratDeletedClauses > getParserForType()
boolean equals(final java.lang.Object obj)
static Builder newBuilder()
void writeTo(com.google.protobuf.CodedOutputStream output)
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(com.google.protobuf.CodedInputStream input)
static operations_research.sat.Lrat.LratDeletedClauses parseDelimitedFrom(java.io.InputStream input)
Builder newBuilderForType()
static operations_research.sat.Lrat.LratDeletedClauses parseFrom(java.nio.ByteBuffer data)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Long > getClauseIdsList()
long getClauseIds(int index)
java.util.List< java.lang.Integer > getLiteralsList()
operations_research.sat.Lrat.LratExportedClause getDefaultInstanceForType()
final boolean isInitialized()
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
Builder setLiterals(int index, int value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addLiterals(int value)
operations_research.sat.Lrat.LratExportedClause build()
operations_research.sat.Lrat.LratExportedClause buildPartial()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getLiterals(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.Message other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(operations_research.sat.Lrat.LratExportedClause other)
Builder setClauseId(long value)
static operations_research.sat.Lrat.LratExportedClause parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean equals(final java.lang.Object obj)
com.google.protobuf.Parser< LratExportedClause > getParserForType()
static operations_research.sat.Lrat.LratExportedClause parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder()
Builder newBuilderForType()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
java.util.List< java.lang.Integer > getLiteralsList()
static final int CLAUSE_ID_FIELD_NUMBER
operations_research.sat.Lrat.LratExportedClause getDefaultInstanceForType()
static operations_research.sat.Lrat.LratExportedClause parseFrom(java.io.InputStream input)
static final int LITERALS_FIELD_NUMBER
static operations_research.sat.Lrat.LratExportedClause parseDelimitedFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static operations_research.sat.Lrat.LratExportedClause parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratExportedClause getDefaultInstance()
static operations_research.sat.Lrat.LratExportedClause parseFrom(byte[] data)
static operations_research.sat.Lrat.LratExportedClause parseFrom(com.google.protobuf.ByteString data)
static operations_research.sat.Lrat.LratExportedClause parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(operations_research.sat.Lrat.LratExportedClause prototype)
static operations_research.sat.Lrat.LratExportedClause parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
int getLiterals(int index)
static operations_research.sat.Lrat.LratExportedClause parseFrom(com.google.protobuf.CodedInputStream input)
final boolean isInitialized()
static operations_research.sat.Lrat.LratExportedClause parseFrom(java.nio.ByteBuffer data)
static com.google.protobuf.Parser< LratExportedClause > parser()
static operations_research.sat.Lrat.LratExportedClause parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratImportedClause build()
final boolean isInitialized()
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
Builder mergeFrom(com.google.protobuf.Message other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getLiteralsList()
operations_research.sat.Lrat.LratImportedClause buildPartial()
Builder addLiterals(int value)
int getLiterals(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
operations_research.sat.Lrat.LratImportedClause getDefaultInstanceForType()
Builder mergeFrom(operations_research.sat.Lrat.LratImportedClause other)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setLiterals(int index, int value)
Builder setClauseId(long value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static operations_research.sat.Lrat.LratImportedClause parseDelimitedFrom(java.io.InputStream input)
final boolean isInitialized()
static operations_research.sat.Lrat.LratImportedClause parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratImportedClause parseFrom(com.google.protobuf.ByteString data)
int getLiterals(int index)
static operations_research.sat.Lrat.LratImportedClause parseFrom(byte[] data)
static operations_research.sat.Lrat.LratImportedClause parseFrom(java.io.InputStream input)
static operations_research.sat.Lrat.LratImportedClause parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static operations_research.sat.Lrat.LratImportedClause parseFrom(java.nio.ByteBuffer data)
Builder newBuilderForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static operations_research.sat.Lrat.LratImportedClause parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratImportedClause parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean equals(final java.lang.Object obj)
java.util.List< java.lang.Integer > getLiteralsList()
static operations_research.sat.Lrat.LratImportedClause getDefaultInstance()
static Builder newBuilder(operations_research.sat.Lrat.LratImportedClause prototype)
static operations_research.sat.Lrat.LratImportedClause parseFrom(com.google.protobuf.CodedInputStream input)
operations_research.sat.Lrat.LratImportedClause getDefaultInstanceForType()
static Builder newBuilder()
static final int LITERALS_FIELD_NUMBER
static operations_research.sat.Lrat.LratImportedClause parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.protobuf.Parser< LratImportedClause > parser()
static final int CLAUSE_ID_FIELD_NUMBER
static operations_research.sat.Lrat.LratImportedClause parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< LratImportedClause > getParserForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder addRatInfos(int index, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue)
Builder setLiterals(int index, int value)
operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder addRatInfosBuilder()
java.util.List< java.lang.Long > getUnitIdsList()
java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder > getRatInfosBuilderList()
Builder addAllRatInfos(java.lang.Iterable<? extends operations_research.sat.Lrat.LratInferredClause.RatInfo > values)
operations_research.sat.Lrat.LratInferredClause.RatInfo getRatInfos(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder setUnitIds(int index, long value)
Builder setRatInfos(int index, operations_research.sat.Lrat.LratInferredClause.RatInfo value)
java.util.List< java.lang.Integer > getLiteralsList()
operations_research.sat.Lrat.LratInferredClause buildPartial()
final boolean isInitialized()
Builder setRatInfos(int index, operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue)
operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder getRatInfosOrBuilder(int index)
long getUnitIds(int index)
Builder addAllUnitIds(java.lang.Iterable<? extends java.lang.Long > values)
Builder addRatInfos(int index, operations_research.sat.Lrat.LratInferredClause.RatInfo value)
Builder mergeFrom(com.google.protobuf.Message other)
Builder addRatInfos(operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder builderForValue)
Builder setExported(boolean value)
Builder removeRatInfos(int index)
Builder addRatInfos(operations_research.sat.Lrat.LratInferredClause.RatInfo value)
Builder addLiterals(int value)
java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > getRatInfosOrBuilderList()
operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder addRatInfosBuilder(int index)
java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > getRatInfosList()
operations_research.sat.Lrat.LratInferredClause.RatInfo.Builder getRatInfosBuilder(int index)
Builder setClauseId(long value)
operations_research.sat.Lrat.LratInferredClause build()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
operations_research.sat.Lrat.LratInferredClause getDefaultInstanceForType()
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addUnitIds(long value)
Builder mergeFrom(operations_research.sat.Lrat.LratInferredClause other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getLiterals(int index)
java.util.List< java.lang.Long > getUnitIdsList()
operations_research.sat.Lrat.LratInferredClause.RatInfo build()
Builder setUnitIds(int index, long value)
operations_research.sat.Lrat.LratInferredClause.RatInfo getDefaultInstanceForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder setResolvantId(long value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearResolvantId()
Builder mergeFrom(operations_research.sat.Lrat.LratInferredClause.RatInfo other)
final boolean isInitialized()
Builder mergeFrom(com.google.protobuf.Message other)
long getUnitIds(int index)
Builder addUnitIds(long value)
operations_research.sat.Lrat.LratInferredClause.RatInfo buildPartial()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllUnitIds(java.lang.Iterable<? extends java.lang.Long > values)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static operations_research.sat.Lrat.LratInferredClause.RatInfo getDefaultInstance()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(com.google.protobuf.CodedInputStream input)
Builder newBuilderForType()
com.google.protobuf.Parser< RatInfo > getParserForType()
boolean equals(final java.lang.Object obj)
final boolean isInitialized()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int UNIT_IDS_FIELD_NUMBER
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< RatInfo > parser()
static Builder newBuilder(operations_research.sat.Lrat.LratInferredClause.RatInfo prototype)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(java.io.InputStream input)
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseDelimitedFrom(java.io.InputStream input)
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(java.nio.ByteBuffer data)
static final int RESOLVANT_ID_FIELD_NUMBER
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratInferredClause.RatInfo getDefaultInstanceForType()
static Builder newBuilder()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(byte[] data)
long getUnitIds(int index)
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getUnitIdsList()
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(com.google.protobuf.ByteString data)
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratInferredClause.RatInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
operations_research.sat.Lrat.LratInferredClause.RatInfo getRatInfos(int index)
static operations_research.sat.Lrat.LratInferredClause getDefaultInstance()
java.util.List< java.lang.Integer > getLiteralsList()
static final int RAT_INFOS_FIELD_NUMBER
long getUnitIds(int index)
static operations_research.sat.Lrat.LratInferredClause parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratInferredClause parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int UNIT_IDS_FIELD_NUMBER
static final int LITERALS_FIELD_NUMBER
static operations_research.sat.Lrat.LratInferredClause parseFrom(byte[] data)
static operations_research.sat.Lrat.LratInferredClause parseFrom(java.io.InputStream input)
java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > getRatInfosOrBuilderList()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > getRatInfosList()
static operations_research.sat.Lrat.LratInferredClause parseFrom(com.google.protobuf.ByteString data)
Builder newBuilderForType()
operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder getRatInfosOrBuilder(int index)
static operations_research.sat.Lrat.LratInferredClause parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratInferredClause parseDelimitedFrom(java.io.InputStream input)
static final int CLAUSE_ID_FIELD_NUMBER
static Builder newBuilder(operations_research.sat.Lrat.LratInferredClause prototype)
java.util.List< java.lang.Long > getUnitIdsList()
static com.google.protobuf.Parser< LratInferredClause > parser()
static operations_research.sat.Lrat.LratInferredClause parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder()
com.google.protobuf.Parser< LratInferredClause > getParserForType()
void writeTo(com.google.protobuf.CodedOutputStream output)
static operations_research.sat.Lrat.LratInferredClause parseFrom(java.nio.ByteBuffer data)
operations_research.sat.Lrat.LratInferredClause getDefaultInstanceForType()
final boolean isInitialized()
static operations_research.sat.Lrat.LratInferredClause parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratInferredClause parseFrom(com.google.protobuf.CodedInputStream input)
static final int EXPORTED_FIELD_NUMBER
boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static operations_research.sat.Lrat.LratInferredClause parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getLiterals(int index)
Builder clearImportedClause()
final boolean isInitialized()
Builder setExportedClause(operations_research.sat.Lrat.LratExportedClause value)
operations_research.sat.Lrat.LratProofStep getDefaultInstanceForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
operations_research.sat.Lrat.LratImportedClause.Builder getImportedClauseBuilder()
Builder clearExportedClause()
Builder setImportedClause(operations_research.sat.Lrat.LratImportedClause value)
operations_research.sat.Lrat.LratDeletedClauses getDeletedClauses()
Builder setExportedClause(operations_research.sat.Lrat.LratExportedClause.Builder builderForValue)
operations_research.sat.Lrat.LratExportedClause.Builder getExportedClauseBuilder()
Builder clearDeletedClauses()
Builder setDeletedClauses(operations_research.sat.Lrat.LratDeletedClauses.Builder builderForValue)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratInferredClause.Builder getInferredClauseBuilder()
Builder setDeletedClauses(operations_research.sat.Lrat.LratDeletedClauses value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
operations_research.sat.Lrat.LratInferredClause getInferredClause()
operations_research.sat.Lrat.LratDeletedClausesOrBuilder getDeletedClausesOrBuilder()
operations_research.sat.Lrat.LratInferredClauseOrBuilder getInferredClauseOrBuilder()
Builder mergeImportedClause(operations_research.sat.Lrat.LratImportedClause value)
boolean hasExportedClause()
operations_research.sat.Lrat.LratProofStep buildPartial()
boolean hasImportedClause()
operations_research.sat.Lrat.LratImportedClauseOrBuilder getImportedClauseOrBuilder()
boolean hasInferredClause()
Builder setInferredClause(operations_research.sat.Lrat.LratInferredClause.Builder builderForValue)
operations_research.sat.Lrat.LratExportedClauseOrBuilder getExportedClauseOrBuilder()
Builder mergeExportedClause(operations_research.sat.Lrat.LratExportedClause value)
operations_research.sat.Lrat.LratImportedClause getImportedClause()
Builder setImportedClause(operations_research.sat.Lrat.LratImportedClause.Builder builderForValue)
Builder mergeFrom(operations_research.sat.Lrat.LratProofStep other)
Builder mergeInferredClause(operations_research.sat.Lrat.LratInferredClause value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder mergeFrom(com.google.protobuf.Message other)
Builder clearInferredClause()
boolean hasDeletedClauses()
Builder setInferredClause(operations_research.sat.Lrat.LratInferredClause value)
operations_research.sat.Lrat.LratExportedClause getExportedClause()
operations_research.sat.Lrat.LratDeletedClauses.Builder getDeletedClausesBuilder()
Builder mergeDeletedClauses(operations_research.sat.Lrat.LratDeletedClauses value)
operations_research.sat.Lrat.LratProofStep build()
static operations_research.sat.Lrat.LratProofStep parseFrom(com.google.protobuf.CodedInputStream input)
static operations_research.sat.Lrat.LratProofStep parseFrom(com.google.protobuf.ByteString data)
operations_research.sat.Lrat.LratExportedClauseOrBuilder getExportedClauseOrBuilder()
static operations_research.sat.Lrat.LratProofStep parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratProofStep parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder()
static operations_research.sat.Lrat.LratProofStep parseFrom(java.io.InputStream input)
static operations_research.sat.Lrat.LratProofStep parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratImportedClause getImportedClause()
boolean hasImportedClause()
com.google.protobuf.Parser< LratProofStep > getParserForType()
static final int INFERRED_CLAUSE_FIELD_NUMBER
operations_research.sat.Lrat.LratDeletedClausesOrBuilder getDeletedClausesOrBuilder()
operations_research.sat.Lrat.LratDeletedClauses getDeletedClauses()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
boolean equals(final java.lang.Object obj)
static operations_research.sat.Lrat.LratProofStep parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static operations_research.sat.Lrat.LratProofStep parseFrom(java.nio.ByteBuffer data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static final int IMPORTED_CLAUSE_FIELD_NUMBER
boolean hasExportedClause()
void writeTo(com.google.protobuf.CodedOutputStream output)
boolean hasDeletedClauses()
operations_research.sat.Lrat.LratImportedClauseOrBuilder getImportedClauseOrBuilder()
static operations_research.sat.Lrat.LratProofStep parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int EXPORTED_CLAUSE_FIELD_NUMBER
final boolean isInitialized()
operations_research.sat.Lrat.LratInferredClause getInferredClause()
static operations_research.sat.Lrat.LratProofStep parseDelimitedFrom(java.io.InputStream input)
static com.google.protobuf.Parser< LratProofStep > parser()
static operations_research.sat.Lrat.LratProofStep parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
operations_research.sat.Lrat.LratExportedClause getExportedClause()
operations_research.sat.Lrat.LratProofStep getDefaultInstanceForType()
static operations_research.sat.Lrat.LratProofStep getDefaultInstance()
operations_research.sat.Lrat.LratInferredClauseOrBuilder getInferredClauseOrBuilder()
static final int DELETED_CLAUSES_FIELD_NUMBER
Builder newBuilderForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static operations_research.sat.Lrat.LratProofStep parseFrom(byte[] data)
static Builder newBuilder(operations_research.sat.Lrat.LratProofStep prototype)
boolean hasInferredClause()
static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
static StepCase forNumber(int value)
static StepCase valueOf(int value)
java.util.List< java.lang.Long > getClauseIdsList()
long getClauseIds(int index)
int getLiterals(int index)
java.util.List< java.lang.Integer > getLiteralsList()
int getLiterals(int index)
java.util.List< java.lang.Integer > getLiteralsList()
java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > getRatInfosOrBuilderList()
java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > getRatInfosList()
int getLiterals(int index)
long getUnitIds(int index)
java.util.List< java.lang.Integer > getLiteralsList()
java.util.List< java.lang.Long > getUnitIdsList()
operations_research.sat.Lrat.LratInferredClause.RatInfo getRatInfos(int index)
operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder getRatInfosOrBuilder(int index)
long getUnitIds(int index)
java.util.List< java.lang.Long > getUnitIdsList()
operations_research.sat.Lrat.LratInferredClauseOrBuilder getInferredClauseOrBuilder()
operations_research.sat.Lrat.LratDeletedClausesOrBuilder getDeletedClausesOrBuilder()
boolean hasImportedClause()
operations_research.sat.Lrat.LratImportedClauseOrBuilder getImportedClauseOrBuilder()
boolean hasDeletedClauses()
operations_research.sat.Lrat.LratExportedClauseOrBuilder getExportedClauseOrBuilder()
boolean hasExportedClause()
operations_research.sat.Lrat.LratDeletedClauses getDeletedClauses()
operations_research.sat.Lrat.LratInferredClause getInferredClause()
operations_research.sat.Lrat.LratExportedClause getExportedClause()
operations_research.sat.Lrat.LratProofStep.StepCase getStepCase()
operations_research.sat.Lrat.LratImportedClause getImportedClause()
boolean hasInferredClause()