Go to the documentation of this file.
10 #ifndef CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H
11 #define CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H
105 #endif // CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H
tvt l_get(literalt a) const override
resultt
The result of goto verifying.
resultt do_prop_solve() override
std::vector< literalt > bvt
satcheck_minisat1_coret()
bool is_in_conflict(literalt l) const override
Returns true if an assumption is in the final conflict.
satcheck_minisat1_prooft()
const std::string solver_text() override
bool is_in_core(literalt l) const
void lcnf(const bvt &bv) final
~satcheck_minisat1_coret()
#define PRECONDITION(CONDITION)
const std::string solver_text() override
const std::string solver_text() override
class minisat_prooft * minisat_proof
~satcheck_minisat1_prooft()
std::vector< bool > in_core
bool has_set_assumptions() const override
void set_assumptions(const bvt &_assumptions) override
simple_prooft & get_resolution_proof()
void set_assignment(literalt a, bool value) override
bool has_is_in_conflict() const override
satcheck_minisat1_baset()
resultt do_prop_solve() override
virtual ~satcheck_minisat1_baset()