#include <sat_proof.h>
Collaboration diagram for SAT::SatProof:
Definition at line 70 of file sat_proof.h.
SAT::SatProof::SatProof | ( | ) | [inline] |
Definition at line 75 of file sat_proof.h.
SAT::SatProof::~SatProof | ( | ) | [inline] |
SatProofNode* SAT::SatProof::registerLeaf | ( | CVC3::Theorem | theorem | ) | [inline] |
Definition at line 87 of file sat_proof.h.
References d_nodes.
Referenced by MiniSat::Derivation::createProof().
SatProofNode* SAT::SatProof::registerNode | ( | SatProofNode * | left, | |
SatProofNode * | right, | |||
SAT::Lit | l | |||
) | [inline] |
Definition at line 94 of file sat_proof.h.
References d_nodes, MiniSat::left(), and MiniSat::right().
Referenced by MiniSat::Derivation::createProof().
void SAT::SatProof::setRoot | ( | SatProofNode * | root | ) | [inline] |
Definition at line 100 of file sat_proof.h.
References d_root.
Referenced by MiniSat::Derivation::createProof().
SatProofNode* SAT::SatProof::getRoot | ( | ) | [inline] |
Definition at line 108 of file sat_proof.h.
References d_root, and DebugAssert.
Referenced by SAT::DPLLTMiniSat::getSatProof().
SatProofNode* SAT::SatProof::d_root [private] |
std::list<SatProofNode*> SAT::SatProof::d_nodes [private] |
Definition at line 73 of file sat_proof.h.
Referenced by registerLeaf(), registerNode(), and ~SatProof().