![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
An LRAT UNSAT proof is a sequence of steps, starting from imported clauses and ending with the empty clause. At each step new clauses can be inferred from previous ones (with an explicit proof), or imported from another proof built by another thread. A proof step can also delete clauses which are no longer needed, or export a clause for other workers to import. Each clause is identified by a unique clause ID. More...
An LRAT UNSAT proof is a sequence of steps, starting from imported clauses and ending with the empty clause. At each step new clauses can be inferred from previous ones (with an explicit proof), or imported from another proof built by another thread. A proof step can also delete clauses which are no longer needed, or export a clause for other workers to import. Each clause is identified by a unique clause ID.
Definition at line 1384 of file Lrat.pb.cs.
Public Types | |
| enum | StepOneofCase { None = 0 , ImportedClause = 1 , InferredClause = 2 , ExportedClause = 3 , DeletedClauses = 4 } |
| Enum of possible cases for the "step" oneof. More... | |
Public Member Functions | |
| LratProofStep () | |
| LratProofStep (LratProofStep other) | |
| LratProofStep | Clone () |
| void | ClearStep () |
| override bool | Equals (object other) |
| bool | Equals (LratProofStep other) |
| override int | GetHashCode () |
| override string | ToString () |
| void | WriteTo (pb::CodedOutputStream output) |
| int | CalculateSize () |
| void | MergeFrom (LratProofStep other) |
| void | MergeFrom (pb::CodedInputStream input) |
Static Public Attributes | |
| const int | ImportedClauseFieldNumber = 1 |
| Field number for the "imported_clause" field. | |
| const int | InferredClauseFieldNumber = 2 |
| Field number for the "inferred_clause" field. | |
| const int | ExportedClauseFieldNumber = 3 |
| Field number for the "exported_clause" field. | |
| const int | DeletedClausesFieldNumber = 4 |
| Field number for the "deleted_clauses" field. | |
Properties | |
| static pb::MessageParser< LratProofStep > | Parser [get] |
| static pbr::MessageDescriptor | Descriptor [get] |
| global::OperationsResearch.Sat.LratImportedClause | ImportedClause [get, set] |
| global::OperationsResearch.Sat.LratInferredClause | InferredClause [get, set] |
| global::OperationsResearch.Sat.LratExportedClause | ExportedClause [get, set] |
| global::OperationsResearch.Sat.LratDeletedClauses | DeletedClauses [get, set] |
| StepOneofCase | StepCase [get] |
Enum of possible cases for the "step" oneof.
| Enumerator | |
|---|---|
| None | |
| ImportedClause | |
| InferredClause | |
| ExportedClause | |
| DeletedClauses | |
Definition at line 1492 of file Lrat.pb.cs.
|
inline |
Definition at line 1409 of file Lrat.pb.cs.
|
inline |
Definition at line 1417 of file Lrat.pb.cs.
|
inline |
Definition at line 1613 of file Lrat.pb.cs.
|
inline |
Definition at line 1508 of file Lrat.pb.cs.
|
inline |
Definition at line 1438 of file Lrat.pb.cs.
|
inline |
Definition at line 1521 of file Lrat.pb.cs.
|
inline |
Definition at line 1515 of file Lrat.pb.cs.
|
inline |
Definition at line 1538 of file Lrat.pb.cs.
|
inline |
Definition at line 1635 of file Lrat.pb.cs.
|
inline |
Definition at line 1671 of file Lrat.pb.cs.
|
inline |
Definition at line 1553 of file Lrat.pb.cs.
|
inline |
Definition at line 1559 of file Lrat.pb.cs.
|
static |
Field number for the "deleted_clauses" field.
Definition at line 1479 of file Lrat.pb.cs.
|
static |
Field number for the "exported_clause" field.
Definition at line 1467 of file Lrat.pb.cs.
|
static |
Field number for the "imported_clause" field.
Definition at line 1443 of file Lrat.pb.cs.
|
static |
Field number for the "inferred_clause" field.
Definition at line 1455 of file Lrat.pb.cs.
|
getset |
Definition at line 1482 of file Lrat.pb.cs.
|
staticget |
Definition at line 1397 of file Lrat.pb.cs.
|
getset |
Definition at line 1470 of file Lrat.pb.cs.
|
getset |
Definition at line 1446 of file Lrat.pb.cs.
|
getset |
Definition at line 1458 of file Lrat.pb.cs.
|
staticget |
Definition at line 1393 of file Lrat.pb.cs.
|
get |
Definition at line 1502 of file Lrat.pb.cs.