5#pragma warning disable 1591, 0612, 3021, 8981
6#region Designer generated code
8using pb = global::Google.Protobuf;
9using pbc = global::Google.Protobuf.Collections;
10using pbr = global::Google.Protobuf.Reflection;
11using scg = global::System.Collections.Generic;
15 public static partial class LratReflection {
20 get {
return descriptor; }
22 private static pbr::FileDescriptor descriptor;
25 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "ChZvcnRvb2xzL3NhdC9scmF0LnByb3RvEhdvcGVyYXRpb25zX3Jlc2VhcmNo",
28 "LnNhdCI9ChJMcmF0SW1wb3J0ZWRDbGF1c2USEQoJY2xhdXNlX2lkGAEgASgD",
29 "EhQKCGxpdGVyYWxzGAIgAygFQgIQASLkAQoSTHJhdEluZmVycmVkQ2xhdXNl",
30 "EhEKCWNsYXVzZV9pZBgBIAEoAxIUCghsaXRlcmFscxgCIAMoBUICEAESFAoI",
31 "dW5pdF9pZHMYAyADKANCAhABEkYKCXJhdF9pbmZvcxgEIAMoCzIzLm9wZXJh",
32 "dGlvbnNfcmVzZWFyY2guc2F0LkxyYXRJbmZlcnJlZENsYXVzZS5SYXRJbmZv",
33 "EhAKCGV4cG9ydGVkGAUgASgIGjUKB1JhdEluZm8SFAoMcmVzb2x2YW50X2lk",
34 "GAEgASgDEhQKCHVuaXRfaWRzGAIgAygDQgIQASI9ChJMcmF0RXhwb3J0ZWRD",
35 "bGF1c2USEQoJY2xhdXNlX2lkGAEgASgDEhQKCGxpdGVyYWxzGAIgAygFQgIQ",
36 "ASIsChJMcmF0RGVsZXRlZENsYXVzZXMSFgoKY2xhdXNlX2lkcxgBIAMoA0IC",
37 "EAEitwIKDUxyYXRQcm9vZlN0ZXASRgoPaW1wb3J0ZWRfY2xhdXNlGAEgASgL",
38 "Misub3BlcmF0aW9uc19yZXNlYXJjaC5zYXQuTHJhdEltcG9ydGVkQ2xhdXNl",
39 "SAASRgoPaW5mZXJyZWRfY2xhdXNlGAIgASgLMisub3BlcmF0aW9uc19yZXNl",
40 "YXJjaC5zYXQuTHJhdEluZmVycmVkQ2xhdXNlSAASRgoPZXhwb3J0ZWRfY2xh",
41 "dXNlGAMgASgLMisub3BlcmF0aW9uc19yZXNlYXJjaC5zYXQuTHJhdEV4cG9y",
42 "dGVkQ2xhdXNlSAASRgoPZGVsZXRlZF9jbGF1c2VzGAQgASgLMisub3BlcmF0",
43 "aW9uc19yZXNlYXJjaC5zYXQuTHJhdERlbGV0ZWRDbGF1c2VzSABCBgoEc3Rl",
45 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
46 new pbr::FileDescriptor[] { },
47 new pbr::GeneratedClrTypeInfo(
null,
null,
new pbr::GeneratedClrTypeInfo[] {
48 new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.
Sat.
LratImportedClause), global::OperationsResearch.Sat.LratImportedClause.Parser,
new[]{
"ClauseId",
"Literals" },
null,
null,
null,
null),
49 new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.
Sat.
LratInferredClause), global::OperationsResearch.Sat.LratInferredClause.Parser,
new[]{
"ClauseId",
"Literals",
"UnitIds",
"RatInfos",
"Exported" },
null,
null,
null,
new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo), global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo.Parser, new[]{
"ResolvantId",
"UnitIds" },
null,
null,
null,
null)}),
50 new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.Sat.LratExportedClause), global::OperationsResearch.Sat.LratExportedClause.Parser,
new[]{
"ClauseId",
"Literals" },
null,
null,
null,
null),
51 new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.Sat.LratDeletedClauses), global::OperationsResearch.Sat.LratDeletedClauses.Parser,
new[]{
"ClauseIds" },
null,
null,
null,
null),
52 new pbr::GeneratedClrTypeInfo(typeof(global::OperationsResearch.Sat.LratProofStep), global::OperationsResearch.Sat.LratProofStep.Parser,
new[]{
"ImportedClause",
"InferredClause",
"ExportedClause",
"DeletedClauses" },
new[]{
"Step" },
null,
null,
null)
62 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
64 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
68 private static readonly pb::MessageParser<LratImportedClause> _parser =
new pb::MessageParser<LratImportedClause>(() =>
new LratImportedClause());
69 private pb::UnknownFieldSet _unknownFields;
70 private int _hasBits0;
71 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
72 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
73 public static pb::MessageParser<LratImportedClause>
Parser {
get {
return _parser; } }
75 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
76 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
78 get {
return global::OperationsResearch.Sat.LratReflection.Descriptor.MessageTypes[0]; }
81 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
82 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
83 pbr::MessageDescriptor pb::IMessage.Descriptor {
84 get {
return Descriptor; }
87 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
88 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
93 partial
void OnConstruction();
95 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
96 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
98 _hasBits0 = other._hasBits0;
99 clauseId_ = other.clauseId_;
100 literals_ = other.literals_.Clone();
101 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
104 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
105 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
112 private readonly
static long ClauseIdDefaultValue = 0L;
114 private long clauseId_;
115 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
116 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
118 get {
if ((_hasBits0 & 1) != 0) {
return clauseId_; }
else {
return ClauseIdDefaultValue; } }
125 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
126 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
128 get {
return (_hasBits0 & 1) != 0; }
131 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
132 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
139 private static readonly pb::FieldCodec<int> _repeated_literals_codec
140 = pb::FieldCodec.ForInt32(18);
141 private readonly pbc::RepeatedField<int> literals_ =
new pbc::RepeatedField<int>();
142 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
143 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
145 get {
return literals_; }
148 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
149 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
150 public override bool Equals(
object other) {
154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
155 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
157 if (ReferenceEquals(other,
null)) {
160 if (ReferenceEquals(other,
this)) {
164 if(!literals_.Equals(other.literals_))
return false;
165 return Equals(_unknownFields, other._unknownFields);
168 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
169 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
173 hash ^= literals_.GetHashCode();
174 if (_unknownFields !=
null) {
175 hash ^= _unknownFields.GetHashCode();
180 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
181 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
183 return pb::JsonFormatter.ToDiagnosticString(
this);
186 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
187 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
188 public void WriteTo(pb::CodedOutputStream output) {
189 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
190 output.WriteRawMessage(
this);
193 output.WriteRawTag(8);
196 literals_.WriteTo(output, _repeated_literals_codec);
197 if (_unknownFields !=
null) {
198 _unknownFields.WriteTo(output);
203 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
204 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
205 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
206 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
208 output.WriteRawTag(8);
209 output.WriteInt64(ClauseId);
211 literals_.WriteTo(ref output, _repeated_literals_codec);
212 if (_unknownFields !=
null) {
213 _unknownFields.WriteTo(ref output);
218 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
219 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
223 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
ClauseId);
225 size += literals_.CalculateSize(_repeated_literals_codec);
226 if (_unknownFields !=
null) {
227 size += _unknownFields.CalculateSize();
232 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
233 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
241 literals_.Add(other.literals_);
242 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
245 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
246 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
248 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
249 input.ReadRawMessage(
this);
252 while ((tag = input.ReadTag()) != 0) {
253 if ((tag & 7) == 4) {
259 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
267 literals_.AddEntriesFrom(input, _repeated_literals_codec);
275 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
276 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
277 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
278 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
280 while ((tag = input.ReadTag()) != 0) {
281 if ((tag & 7) == 4) {
287 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
290 ClauseId = input.ReadInt64();
295 literals_.AddEntriesFrom(ref input, _repeated_literals_codec);
308 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
310 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
314 private static readonly pb::MessageParser<LratInferredClause> _parser =
new pb::MessageParser<LratInferredClause>(() =>
new LratInferredClause());
315 private pb::UnknownFieldSet _unknownFields;
316 private int _hasBits0;
317 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
318 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
319 public static pb::MessageParser<LratInferredClause>
Parser {
get {
return _parser; } }
321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
322 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
324 get {
return global::OperationsResearch.Sat.LratReflection.Descriptor.MessageTypes[1]; }
327 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
328 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
329 pbr::MessageDescriptor pb::IMessage.Descriptor {
330 get {
return Descriptor; }
333 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
334 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
339 partial
void OnConstruction();
341 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
342 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
344 _hasBits0 = other._hasBits0;
345 clauseId_ = other.clauseId_;
346 literals_ = other.literals_.Clone();
347 unitIds_ = other.unitIds_.Clone();
348 ratInfos_ = other.ratInfos_.Clone();
349 exported_ = other.exported_;
350 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
353 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
354 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
361 private readonly
static long ClauseIdDefaultValue = 0L;
363 private long clauseId_;
364 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
365 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
367 get {
if ((_hasBits0 & 1) != 0) {
return clauseId_; }
else {
return ClauseIdDefaultValue; } }
374 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
375 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
377 get {
return (_hasBits0 & 1) != 0; }
380 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
381 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
388 private static readonly pb::FieldCodec<int> _repeated_literals_codec
389 = pb::FieldCodec.ForInt32(18);
390 private readonly pbc::RepeatedField<int> literals_ =
new pbc::RepeatedField<int>();
394 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
395 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
397 get {
return literals_; }
402 private static readonly pb::FieldCodec<long> _repeated_unitIds_codec
403 = pb::FieldCodec.ForInt64(26);
404 private readonly pbc::RepeatedField<long> unitIds_ =
new pbc::RepeatedField<long>();
410 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
411 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
413 get {
return unitIds_; }
418 private static readonly pb::FieldCodec<global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo> _repeated_ratInfos_codec
420 private readonly pbc::RepeatedField<global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo> ratInfos_ =
new pbc::RepeatedField<global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo>();
421 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
422 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
423 public pbc::RepeatedField<global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo>
RatInfos {
424 get {
return ratInfos_; }
429 private readonly
static bool ExportedDefaultValue =
false;
431 private bool exported_;
437 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
438 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
440 get {
if ((_hasBits0 & 2) != 0) {
return exported_; }
else {
return ExportedDefaultValue; } }
447 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
448 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
450 get {
return (_hasBits0 & 2) != 0; }
453 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
454 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
459 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
460 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
461 public override bool Equals(
object other) {
465 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
466 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
468 if (ReferenceEquals(other,
null)) {
471 if (ReferenceEquals(other,
this)) {
475 if(!literals_.Equals(other.literals_))
return false;
476 if(!unitIds_.Equals(other.unitIds_))
return false;
477 if(!ratInfos_.Equals(other.ratInfos_))
return false;
479 return Equals(_unknownFields, other._unknownFields);
482 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
483 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
487 hash ^= literals_.GetHashCode();
488 hash ^= unitIds_.GetHashCode();
489 hash ^= ratInfos_.GetHashCode();
491 if (_unknownFields !=
null) {
492 hash ^= _unknownFields.GetHashCode();
497 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
498 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
500 return pb::JsonFormatter.ToDiagnosticString(
this);
503 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
504 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
505 public void WriteTo(pb::CodedOutputStream output) {
506 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
507 output.WriteRawMessage(
this);
510 output.WriteRawTag(8);
513 literals_.WriteTo(output, _repeated_literals_codec);
514 unitIds_.WriteTo(output, _repeated_unitIds_codec);
515 ratInfos_.WriteTo(output, _repeated_ratInfos_codec);
517 output.WriteRawTag(40);
520 if (_unknownFields !=
null) {
521 _unknownFields.WriteTo(output);
526 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
527 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
528 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
529 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
531 output.WriteRawTag(8);
532 output.WriteInt64(ClauseId);
534 literals_.WriteTo(ref output, _repeated_literals_codec);
535 unitIds_.WriteTo(ref output, _repeated_unitIds_codec);
536 ratInfos_.WriteTo(ref output, _repeated_ratInfos_codec);
538 output.WriteRawTag(40);
539 output.WriteBool(Exported);
541 if (_unknownFields !=
null) {
542 _unknownFields.WriteTo(ref output);
547 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
548 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
552 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
ClauseId);
554 size += literals_.CalculateSize(_repeated_literals_codec);
555 size += unitIds_.CalculateSize(_repeated_unitIds_codec);
556 size += ratInfos_.CalculateSize(_repeated_ratInfos_codec);
560 if (_unknownFields !=
null) {
561 size += _unknownFields.CalculateSize();
566 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
567 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
575 literals_.Add(other.literals_);
576 unitIds_.Add(other.unitIds_);
577 ratInfos_.Add(other.ratInfos_);
581 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
584 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
585 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
587 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
588 input.ReadRawMessage(
this);
591 while ((tag = input.ReadTag()) != 0) {
592 if ((tag & 7) == 4) {
598 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
606 literals_.AddEntriesFrom(input, _repeated_literals_codec);
611 unitIds_.AddEntriesFrom(input, _repeated_unitIds_codec);
615 ratInfos_.AddEntriesFrom(input, _repeated_ratInfos_codec);
627 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
628 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
629 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
630 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
632 while ((tag = input.ReadTag()) != 0) {
633 if ((tag & 7) == 4) {
639 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
642 ClauseId = input.ReadInt64();
647 literals_.AddEntriesFrom(ref input, _repeated_literals_codec);
652 unitIds_.AddEntriesFrom(ref input, _repeated_unitIds_codec);
656 ratInfos_.AddEntriesFrom(ref input, _repeated_ratInfos_codec);
660 Exported = input.ReadBool();
670 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
671 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
684 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
685 public sealed partial class RatInfo : pb::IMessage<RatInfo>
686 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
690 private static readonly pb::MessageParser<RatInfo> _parser =
new pb::MessageParser<RatInfo>(() =>
new RatInfo());
691 private pb::UnknownFieldSet _unknownFields;
692 private int _hasBits0;
693 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
694 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
695 public static pb::MessageParser<RatInfo>
Parser {
get {
return _parser; } }
697 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
698 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
700 get {
return global::OperationsResearch.Sat.LratInferredClause.Descriptor.NestedTypes[0]; }
703 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
704 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
705 pbr::MessageDescriptor pb::IMessage.Descriptor {
709 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
710 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
715 partial
void OnConstruction();
717 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
718 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
720 _hasBits0 = other._hasBits0;
721 resolvantId_ = other.resolvantId_;
722 unitIds_ = other.unitIds_.Clone();
723 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
726 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
727 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
734 private readonly
static long ResolvantIdDefaultValue = 0L;
736 private long resolvantId_;
737 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
738 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
740 get {
if ((_hasBits0 & 1) != 0) {
return resolvantId_; }
else {
return ResolvantIdDefaultValue; } }
743 resolvantId_ = value;
747 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
748 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
750 get {
return (_hasBits0 & 1) != 0; }
753 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
754 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
761 private static readonly pb::FieldCodec<long> _repeated_unitIds_codec
762 = pb::FieldCodec.ForInt64(18);
763 private readonly pbc::RepeatedField<long> unitIds_ =
new pbc::RepeatedField<long>();
764 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
765 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
767 get {
return unitIds_; }
770 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
771 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
772 public override bool Equals(
object other) {
776 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
777 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
779 if (ReferenceEquals(other,
null)) {
782 if (ReferenceEquals(other,
this)) {
786 if(!unitIds_.Equals(other.unitIds_))
return false;
787 return Equals(_unknownFields, other._unknownFields);
790 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
791 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
795 hash ^= unitIds_.GetHashCode();
796 if (_unknownFields !=
null) {
797 hash ^= _unknownFields.GetHashCode();
802 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
803 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
805 return pb::JsonFormatter.ToDiagnosticString(
this);
808 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
809 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
810 public void WriteTo(pb::CodedOutputStream output) {
811 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
812 output.WriteRawMessage(
this);
815 output.WriteRawTag(8);
818 unitIds_.WriteTo(output, _repeated_unitIds_codec);
819 if (_unknownFields !=
null) {
820 _unknownFields.WriteTo(output);
825 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
826 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
827 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
828 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
829 if (HasResolvantId) {
830 output.WriteRawTag(8);
831 output.WriteInt64(ResolvantId);
833 unitIds_.WriteTo(ref output, _repeated_unitIds_codec);
834 if (_unknownFields !=
null) {
835 _unknownFields.WriteTo(ref output);
840 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
841 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
845 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
ResolvantId);
847 size += unitIds_.CalculateSize(_repeated_unitIds_codec);
848 if (_unknownFields !=
null) {
849 size += _unknownFields.CalculateSize();
854 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
855 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
863 unitIds_.Add(other.unitIds_);
864 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
867 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
868 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
870 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
871 input.ReadRawMessage(
this);
874 while ((tag = input.ReadTag()) != 0) {
875 if ((tag & 7) == 4) {
881 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
889 unitIds_.AddEntriesFrom(input, _repeated_unitIds_codec);
897 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
898 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
899 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
900 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
902 while ((tag = input.ReadTag()) != 0) {
903 if ((tag & 7) == 4) {
909 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
912 ResolvantId = input.ReadInt64();
917 unitIds_.AddEntriesFrom(ref input, _repeated_unitIds_codec);
936 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
938 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
942 private static readonly pb::MessageParser<LratExportedClause> _parser =
new pb::MessageParser<LratExportedClause>(() =>
new LratExportedClause());
943 private pb::UnknownFieldSet _unknownFields;
944 private int _hasBits0;
945 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
946 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
947 public static pb::MessageParser<LratExportedClause>
Parser {
get {
return _parser; } }
949 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
950 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
952 get {
return global::OperationsResearch.Sat.LratReflection.Descriptor.MessageTypes[2]; }
955 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
956 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
957 pbr::MessageDescriptor pb::IMessage.Descriptor {
958 get {
return Descriptor; }
961 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
962 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
967 partial
void OnConstruction();
969 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
970 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
972 _hasBits0 = other._hasBits0;
973 clauseId_ = other.clauseId_;
974 literals_ = other.literals_.Clone();
975 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
978 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
979 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
986 private readonly
static long ClauseIdDefaultValue = 0L;
988 private long clauseId_;
989 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
990 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
992 get {
if ((_hasBits0 & 1) != 0) {
return clauseId_; }
else {
return ClauseIdDefaultValue; } }
999 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1000 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1002 get {
return (_hasBits0 & 1) != 0; }
1005 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1006 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1013 private static readonly pb::FieldCodec<int> _repeated_literals_codec
1014 = pb::FieldCodec.ForInt32(18);
1015 private readonly pbc::RepeatedField<int> literals_ =
new pbc::RepeatedField<int>();
1016 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1017 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1019 get {
return literals_; }
1022 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1023 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1028 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1029 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1031 if (ReferenceEquals(other,
null)) {
1034 if (ReferenceEquals(other,
this)) {
1038 if(!literals_.Equals(other.literals_))
return false;
1039 return Equals(_unknownFields, other._unknownFields);
1042 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1043 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1047 hash ^= literals_.GetHashCode();
1048 if (_unknownFields !=
null) {
1049 hash ^= _unknownFields.GetHashCode();
1054 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1055 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1057 return pb::JsonFormatter.ToDiagnosticString(
this);
1060 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1061 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1062 public void WriteTo(pb::CodedOutputStream output) {
1063 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1064 output.WriteRawMessage(
this);
1067 output.WriteRawTag(8);
1070 literals_.WriteTo(output, _repeated_literals_codec);
1071 if (_unknownFields !=
null) {
1072 _unknownFields.WriteTo(output);
1077 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1078 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1079 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1080 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1082 output.WriteRawTag(8);
1083 output.WriteInt64(ClauseId);
1085 literals_.WriteTo(ref output, _repeated_literals_codec);
1086 if (_unknownFields !=
null) {
1087 _unknownFields.WriteTo(ref output);
1092 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1093 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1097 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
ClauseId);
1099 size += literals_.CalculateSize(_repeated_literals_codec);
1100 if (_unknownFields !=
null) {
1101 size += _unknownFields.CalculateSize();
1106 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1107 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1109 if (other ==
null) {
1115 literals_.Add(other.literals_);
1116 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1119 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1120 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1122 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1123 input.ReadRawMessage(
this);
1126 while ((tag = input.ReadTag()) != 0) {
1127 if ((tag & 7) == 4) {
1133 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1141 literals_.AddEntriesFrom(input, _repeated_literals_codec);
1149 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1150 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1151 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1152 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1154 while ((tag = input.ReadTag()) != 0) {
1155 if ((tag & 7) == 4) {
1161 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1164 ClauseId = input.ReadInt64();
1169 literals_.AddEntriesFrom(ref input, _repeated_literals_codec);
1182 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
1184 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1185 , pb::IBufferMessage
1188 private static readonly pb::MessageParser<LratDeletedClauses> _parser =
new pb::MessageParser<LratDeletedClauses>(() =>
new LratDeletedClauses());
1189 private pb::UnknownFieldSet _unknownFields;
1190 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1191 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1192 public static pb::MessageParser<LratDeletedClauses>
Parser {
get {
return _parser; } }
1194 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1195 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1197 get {
return global::OperationsResearch.Sat.LratReflection.Descriptor.MessageTypes[3]; }
1200 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1201 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1202 pbr::MessageDescriptor pb::IMessage.Descriptor {
1203 get {
return Descriptor; }
1206 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1207 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1212 partial
void OnConstruction();
1214 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1215 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1217 clauseIds_ = other.clauseIds_.Clone();
1218 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1221 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1222 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1229 private static readonly pb::FieldCodec<long> _repeated_clauseIds_codec
1230 = pb::FieldCodec.ForInt64(10);
1231 private readonly pbc::RepeatedField<long> clauseIds_ =
new pbc::RepeatedField<long>();
1236 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1237 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1239 get {
return clauseIds_; }
1242 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1243 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1248 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1249 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1251 if (ReferenceEquals(other,
null)) {
1254 if (ReferenceEquals(other,
this)) {
1257 if(!clauseIds_.Equals(other.clauseIds_))
return false;
1258 return Equals(_unknownFields, other._unknownFields);
1261 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1262 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1265 hash ^= clauseIds_.GetHashCode();
1266 if (_unknownFields !=
null) {
1267 hash ^= _unknownFields.GetHashCode();
1272 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1273 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1275 return pb::JsonFormatter.ToDiagnosticString(
this);
1278 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1279 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1280 public void WriteTo(pb::CodedOutputStream output) {
1281 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1282 output.WriteRawMessage(
this);
1284 clauseIds_.WriteTo(output, _repeated_clauseIds_codec);
1285 if (_unknownFields !=
null) {
1286 _unknownFields.WriteTo(output);
1291 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1292 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1293 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1294 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1295 clauseIds_.WriteTo(ref output, _repeated_clauseIds_codec);
1296 if (_unknownFields !=
null) {
1297 _unknownFields.WriteTo(ref output);
1302 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1303 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1306 size += clauseIds_.CalculateSize(_repeated_clauseIds_codec);
1307 if (_unknownFields !=
null) {
1308 size += _unknownFields.CalculateSize();
1313 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1314 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1316 if (other ==
null) {
1319 clauseIds_.Add(other.clauseIds_);
1320 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1323 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1324 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1326 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1327 input.ReadRawMessage(
this);
1330 while ((tag = input.ReadTag()) != 0) {
1331 if ((tag & 7) == 4) {
1337 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1341 clauseIds_.AddEntriesFrom(input, _repeated_clauseIds_codec);
1349 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1350 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1351 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1352 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1354 while ((tag = input.ReadTag()) != 0) {
1355 if ((tag & 7) == 4) {
1361 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1365 clauseIds_.AddEntriesFrom(ref input, _repeated_clauseIds_codec);
1383 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
1385 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1386 , pb::IBufferMessage
1389 private static readonly pb::MessageParser<LratProofStep> _parser =
new pb::MessageParser<LratProofStep>(() =>
new LratProofStep());
1390 private pb::UnknownFieldSet _unknownFields;
1391 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1392 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1393 public static pb::MessageParser<LratProofStep>
Parser {
get {
return _parser; } }
1395 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1396 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1398 get {
return global::OperationsResearch.Sat.LratReflection.Descriptor.MessageTypes[4]; }
1401 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1402 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1403 pbr::MessageDescriptor pb::IMessage.Descriptor {
1404 get {
return Descriptor; }
1407 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1408 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1413 partial
void OnConstruction();
1415 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1416 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1419 case StepOneofCase.ImportedClause:
1420 ImportedClause = other.ImportedClause.Clone();
1422 case StepOneofCase.InferredClause:
1423 InferredClause = other.InferredClause.Clone();
1425 case StepOneofCase.ExportedClause:
1426 ExportedClause = other.ExportedClause.Clone();
1428 case StepOneofCase.DeletedClauses:
1429 DeletedClauses = other.DeletedClauses.Clone();
1433 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1436 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1437 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1444 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1445 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1447 get { return stepCase_ == StepOneofCase.ImportedClause ? (global::OperationsResearch.Sat.LratImportedClause) step_ : null; }
1450 stepCase_ = value == null ? StepOneofCase.None : StepOneofCase.ImportedClause;
1456 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1457 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1459 get { return stepCase_ == StepOneofCase.InferredClause ? (global::OperationsResearch.Sat.LratInferredClause) step_ : null; }
1462 stepCase_ = value == null ? StepOneofCase.None : StepOneofCase.InferredClause;
1468 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1469 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1471 get { return stepCase_ == StepOneofCase.ExportedClause ? (global::OperationsResearch.Sat.LratExportedClause) step_ : null; }
1474 stepCase_ = value == null ? StepOneofCase.None : StepOneofCase.ExportedClause;
1480 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1481 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1483 get { return stepCase_ == StepOneofCase.DeletedClauses ? (global::OperationsResearch.Sat.LratDeletedClauses) step_ : null; }
1486 stepCase_ = value == null ? StepOneofCase.None : StepOneofCase.DeletedClauses;
1490 private object step_;
1499 private StepOneofCase stepCase_ = StepOneofCase.None;
1500 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1501 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1503 get {
return stepCase_; }
1506 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1507 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1513 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1514 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1519 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1520 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1522 if (ReferenceEquals(other,
null)) {
1525 if (ReferenceEquals(other,
this)) {
1533 return Equals(_unknownFields, other._unknownFields);
1536 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1537 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1544 hash ^= (int) stepCase_;
1545 if (_unknownFields !=
null) {
1546 hash ^= _unknownFields.GetHashCode();
1551 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1552 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1554 return pb::JsonFormatter.ToDiagnosticString(
this);
1557 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1558 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1559 public void WriteTo(pb::CodedOutputStream output) {
1560 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1561 output.WriteRawMessage(
this);
1564 output.WriteRawTag(10);
1568 output.WriteRawTag(18);
1572 output.WriteRawTag(26);
1576 output.WriteRawTag(34);
1579 if (_unknownFields !=
null) {
1580 _unknownFields.WriteTo(output);
1585 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1586 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1587 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1588 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1589 if (stepCase_ == StepOneofCase.ImportedClause) {
1590 output.WriteRawTag(10);
1591 output.WriteMessage(ImportedClause);
1593 if (stepCase_ == StepOneofCase.InferredClause) {
1594 output.WriteRawTag(18);
1595 output.WriteMessage(InferredClause);
1597 if (stepCase_ == StepOneofCase.ExportedClause) {
1598 output.WriteRawTag(26);
1599 output.WriteMessage(ExportedClause);
1601 if (stepCase_ == StepOneofCase.DeletedClauses) {
1602 output.WriteRawTag(34);
1603 output.WriteMessage(DeletedClauses);
1605 if (_unknownFields !=
null) {
1606 _unknownFields.WriteTo(ref output);
1611 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1612 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1616 size += 1 + pb::CodedOutputStream.ComputeMessageSize(
ImportedClause);
1619 size += 1 + pb::CodedOutputStream.ComputeMessageSize(
InferredClause);
1622 size += 1 + pb::CodedOutputStream.ComputeMessageSize(
ExportedClause);
1625 size += 1 + pb::CodedOutputStream.ComputeMessageSize(
DeletedClauses);
1627 if (_unknownFields !=
null) {
1628 size += _unknownFields.CalculateSize();
1633 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1634 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1636 if (other ==
null) {
1642 ImportedClause =
new global::OperationsResearch.Sat.LratImportedClause();
1648 InferredClause =
new global::OperationsResearch.Sat.LratInferredClause();
1654 ExportedClause =
new global::OperationsResearch.Sat.LratExportedClause();
1660 DeletedClauses =
new global::OperationsResearch.Sat.LratDeletedClauses();
1666 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1669 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1670 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1672 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1673 input.ReadRawMessage(
this);
1676 while ((tag = input.ReadTag()) != 0) {
1677 if ((tag & 7) == 4) {
1683 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1686 global::OperationsResearch.Sat.LratImportedClause subBuilder =
new global::OperationsResearch.Sat.LratImportedClause();
1690 input.ReadMessage(subBuilder);
1695 global::OperationsResearch.Sat.LratInferredClause subBuilder =
new global::OperationsResearch.Sat.LratInferredClause();
1699 input.ReadMessage(subBuilder);
1704 global::OperationsResearch.Sat.LratExportedClause subBuilder =
new global::OperationsResearch.Sat.LratExportedClause();
1708 input.ReadMessage(subBuilder);
1713 global::OperationsResearch.Sat.LratDeletedClauses subBuilder =
new global::OperationsResearch.Sat.LratDeletedClauses();
1717 input.ReadMessage(subBuilder);
1726 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1727 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1728 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1729 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1731 while ((tag = input.ReadTag()) != 0) {
1732 if ((tag & 7) == 4) {
1738 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1741 global::OperationsResearch.Sat.LratImportedClause subBuilder =
new global::OperationsResearch.Sat.LratImportedClause();
1742 if (stepCase_ == StepOneofCase.ImportedClause) {
1743 subBuilder.MergeFrom(ImportedClause);
1745 input.ReadMessage(subBuilder);
1746 ImportedClause = subBuilder;
1750 global::OperationsResearch.Sat.LratInferredClause subBuilder =
new global::OperationsResearch.Sat.LratInferredClause();
1751 if (stepCase_ == StepOneofCase.InferredClause) {
1752 subBuilder.MergeFrom(InferredClause);
1754 input.ReadMessage(subBuilder);
1755 InferredClause = subBuilder;
1759 global::OperationsResearch.Sat.LratExportedClause subBuilder =
new global::OperationsResearch.Sat.LratExportedClause();
1760 if (stepCase_ == StepOneofCase.ExportedClause) {
1761 subBuilder.MergeFrom(ExportedClause);
1763 input.ReadMessage(subBuilder);
1764 ExportedClause = subBuilder;
1768 global::OperationsResearch.Sat.LratDeletedClauses subBuilder =
new global::OperationsResearch.Sat.LratDeletedClauses();
1769 if (stepCase_ == StepOneofCase.DeletedClauses) {
1770 subBuilder.MergeFrom(DeletedClauses);
1772 input.ReadMessage(subBuilder);
1773 DeletedClauses = subBuilder;
1787#endregion Designer generated code
global::Google.Protobuf pb
global::Google.Protobuf.Reflection pbr
global::System.Collections.Generic scg
global::Google.Protobuf.Collections pbc
A list of clauses to delete.
void MergeFrom(pb::CodedInputStream input)
void MergeFrom(LratDeletedClauses other)
pbc::RepeatedField< long > ClauseIds
IDs of the imported or inferred clauses to delete. A deleted clause can no longer be used to infer cl...
bool Equals(LratDeletedClauses other)
const int ClauseIdsFieldNumber
Field number for the "clause_ids" field.
override bool Equals(object other)
override string ToString()
LratDeletedClauses(LratDeletedClauses other)
static pbr::MessageDescriptor Descriptor
override int GetHashCode()
static pb::MessageParser< LratDeletedClauses > Parser
LratDeletedClauses Clone()
void WriteTo(pb::CodedOutputStream output)
A clause to export, so that it can be imported from any worker. This is not needed for unary and bina...
void ClearClauseId()
Clears the value of the "clause_id" field.
const int LiteralsFieldNumber
Field number for the "literals" field.
static pb::MessageParser< LratExportedClause > Parser
void MergeFrom(pb::CodedInputStream input)
static pbr::MessageDescriptor Descriptor
override int GetHashCode()
LratExportedClause Clone()
void WriteTo(pb::CodedOutputStream output)
override bool Equals(object other)
bool Equals(LratExportedClause other)
override string ToString()
bool HasClauseId
Gets whether the "clause_id" field is set.
LratExportedClause(LratExportedClause other)
const int ClauseIdFieldNumber
Field number for the "clause_id" field.
void MergeFrom(LratExportedClause other)
pbc::RepeatedField< int > Literals
A clause imported from the input problem, or from another worker.
override int GetHashCode()
LratImportedClause(LratImportedClause other)
bool Equals(LratImportedClause other)
static pbr::MessageDescriptor Descriptor
void MergeFrom(pb::CodedInputStream input)
void ClearClauseId()
Clears the value of the "clause_id" field.
const int ClauseIdFieldNumber
Field number for the "clause_id" field.
void WriteTo(pb::CodedOutputStream output)
pbc::RepeatedField< int > Literals
static pb::MessageParser< LratImportedClause > Parser
void MergeFrom(LratImportedClause other)
override bool Equals(object other)
const int LiteralsFieldNumber
Field number for the "literals" field.
bool HasClauseId
Gets whether the "clause_id" field is set.
LratImportedClause Clone()
override string ToString()
If rat_infos is empty, the last unit_ids clause must become empty after unit propagation....
bool Equals(RatInfo other)
void ClearResolvantId()
Clears the value of the "resolvant_id" field.
void WriteTo(pb::CodedOutputStream output)
void MergeFrom(RatInfo other)
const int ResolvantIdFieldNumber
Field number for the "resolvant_id" field.
override string ToString()
static pbr::MessageDescriptor Descriptor
override bool Equals(object other)
pbc::RepeatedField< long > UnitIds
static pb::MessageParser< RatInfo > Parser
override int GetHashCode()
void MergeFrom(pb::CodedInputStream input)
bool HasResolvantId
Gets whether the "resolvant_id" field is set.
const int UnitIdsFieldNumber
Field number for the "unit_ids" field.
Container for nested types declared in the LratInferredClause message type.
const int ClauseIdFieldNumber
Field number for the "clause_id" field.
const int RatInfosFieldNumber
Field number for the "rat_infos" field.
LratInferredClause(LratInferredClause other)
pbc::RepeatedField< global::OperationsResearch.Sat.LratInferredClause.Types.RatInfo > RatInfos
bool HasExported
Gets whether the "exported" field is set.
LratInferredClause Clone()
void MergeFrom(LratInferredClause other)
static pbr::MessageDescriptor Descriptor
static pb::MessageParser< LratInferredClause > Parser
pbc::RepeatedField< long > UnitIds
Clauses which become unit and possibly empty if all the literals are assumed to be false (verificatio...
const int UnitIdsFieldNumber
Field number for the "unit_ids" field.
pbc::RepeatedField< int > Literals
Literals are represented with LiteralIndex values.
void WriteTo(pb::CodedOutputStream output)
bool HasClauseId
Gets whether the "clause_id" field is set.
override int GetHashCode()
void ClearClauseId()
Clears the value of the "clause_id" field.
void ClearExported()
Clears the value of the "exported" field.
bool Equals(LratInferredClause other)
const int ExportedFieldNumber
Field number for the "exported" field.
override bool Equals(object other)
const int LiteralsFieldNumber
Field number for the "literals" field.
bool Exported
Whether the clause must be exported, so that other workers can import it (a clause cannot be imported...
void MergeFrom(pb::CodedInputStream input)
override string ToString()
override string ToString()
override int GetHashCode()
bool Equals(LratProofStep other)
global::OperationsResearch.Sat.LratInferredClause InferredClause
StepOneofCase
Enum of possible cases for the "step" oneof.
override bool Equals(object other)
const int ExportedClauseFieldNumber
Field number for the "exported_clause" field.
LratProofStep(LratProofStep other)
global::OperationsResearch.Sat.LratExportedClause ExportedClause
const int InferredClauseFieldNumber
Field number for the "inferred_clause" field.
global::OperationsResearch.Sat.LratDeletedClauses DeletedClauses
void MergeFrom(LratProofStep other)
const int DeletedClausesFieldNumber
Field number for the "deleted_clauses" field.
static pbr::MessageDescriptor Descriptor
const int ImportedClauseFieldNumber
Field number for the "imported_clause" field.
global::OperationsResearch.Sat.LratImportedClause ImportedClause
void WriteTo(pb::CodedOutputStream output)
static pb::MessageParser< LratProofStep > Parser
void MergeFrom(pb::CodedInputStream input)
Holder for reflection information generated from ortools/sat/lrat.proto.
static pbr::FileDescriptor Descriptor
File descriptor for ortools/sat/lrat.proto.