56 std::ofstream out(
cnf_file.c_str(), std::ios::out);
76 if(!std::getline(in, line))
79 if(!(line.substr(0, 1)==
"c" || line.substr(0, 1)==
"p"))
81 const char *p=line.c_str();
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
size_t no_clauses() const override
virtual size_t no_variables() const override
virtual void write_dimacs_cnf(std::ostream &out) const
mstreamt & statistics() const
resultt do_prop_solve(const bvt &assumptions) override
tvt l_get(literalt a) const override
virtual ~satcheck_zcoret()
std::set< unsigned > in_core
std::string solver_text() const override
std::vector< literalt > bvt
#define UNREACHABLE
This should be used to mark dead code.
#define PRECONDITION(CONDITION)
char * strchr(const char *src, int c)