#include <satcheck_zcore.h>
+ Inheritance diagram for satcheck_zcoret:
+ Collaboration diagram for satcheck_zcoret:
Returns true if an assumption is in the final conflict.
- Public Member Functions inherited from
cnft
Tseitin encoding of conjunction between multiple literals.
Tseitin encoding of disjunction between multiple literals.
Tseitin encoding of XOR between multiple literals.
Generate a new variable and return it as a literal.
Generate a vector of new variables.
Tseitin encoding of conjunction of two literals.
Tseitin encoding of disjunction of two literals.
Tseitin encoding of XOR of two literals.
Tseitin encoding of NAND of two literals.
Tseitin encoding of NOR of two literals.
Tseitin encoding of equality between two literals.
Tseitin encoding of implication between two literals.
- Public Member Functions inherited from
propt
asserts a==b in the propositional formula
Protected Member Functions
- Protected Member Functions inherited from
dimacs_cnft
- Protected Member Functions inherited from
cnft
filter 'true' from clause, eliminate duplicates, recognise trivially satisfied clauses
- Protected Attributes inherited from
cnft
- Protected Attributes inherited from
propt
Additional Inherited Members
- Public Types inherited from
propt
- Static Public Member Functions inherited from
dimacs_cnft
- Static Protected Member Functions inherited from
cnft
eliminate duplicates from given vector of literals
Detailed Description
Constructor & Destructor Documentation
◆ satcheck_zcoret()
satcheck_zcoret::satcheck_zcoret
(
)
◆ ~satcheck_zcoret()
satcheck_zcoret::~satcheck_zcoret
(
)
virtual
Member Function Documentation
◆ do_prop_solve()
◆ is_in_core()
◆ l_get()
◆ solver_text()
std::string satcheck_zcoret::solver_text
(
)
const
overridevirtual
Member Data Documentation
◆ in_core
std::set<
unsigned> satcheck_zcoret::in_core
protected
The documentation for this class was generated from the following files: