10 #ifndef CPROVER_SOLVERS_SAT_DIMACS_CNF_H
11 #define CPROVER_SOLVERS_SAT_DIMACS_CNF_H
53 return "DIMACS CNF Dumper";
56 void lcnf(
const bvt &bv)
override;
virtual ~dimacs_cnf_dumpt()
size_t no_clauses() const override
resultt do_prop_solve(const bvt &) override
std::string solver_text() const override
dimacs_cnf_dumpt(std::ostream &_out, message_handlert &message_handler)
tvt l_get(literalt) const override
void lcnf(const bvt &bv) override
bool is_in_conflict(literalt l) const override
Returns true if an assumption is in the final conflict.
dimacs_cnft(message_handlert &)
std::string solver_text() const override
void write_clauses(std::ostream &out) const
static void write_dimacs_clause(const bvt &, std::ostream &, bool break_lines)
void set_assignment(literalt a, bool value) override
virtual void write_dimacs_cnf(std::ostream &out) const
void write_problem_line(std::ostream &out) const
std::vector< literalt > bvt