Go to the documentation of this file.
12 #ifndef CPROVER_SOLVERS_SAT_SATCHECK_IPASIR_H
13 #define CPROVER_SOLVERS_SAT_SATCHECK_IPASIR_H
32 void lcnf(
const bvt &bv)
override final;
57 #endif // CPROVER_SOLVERS_SAT_SATCHECK_IPASIR_H
resultt
The result of goto verifying.
void set_assignment(literalt a, bool value) override
std::vector< literalt > bvt
satcheck_ipasirt(message_handlert &message_handler)
const std::string solver_text() override
This method returns the description produced by the linked SAT solver.
bool has_is_in_conflict() const override final
bool is_in_conflict(literalt a) const override
Returns true if an assumption is in the final conflict.
tvt l_get(literalt a) const override final
This method returns the truth value for a literal of the current SAT model.
bool has_set_assumptions() const override final
void lcnf(const bvt &bv) override final
virtual ~satcheck_ipasirt() override
void set_assumptions(const bvt &_assumptions) override
resultt do_prop_solve() override
Interface for generic SAT solver interface IPASIR.