Abstract interface for incremental SAT solvers with an IPASIR-style API.
More...
#include <SATSolver.h>
Abstract interface for incremental SAT solvers with an IPASIR-style API.
Definition at line 21 of file SATSolver.h.
◆ Result
| Enumerator |
|---|
| kSAT | |
| kUNSAT | |
| kUNKNOWN | |
Definition at line 23 of file SATSolver.h.
◆ ~IncrementalSATSolver()
| virtual circt::IncrementalSATSolver::~IncrementalSATSolver |
( |
| ) |
|
|
virtualdefault |
◆ add()
| virtual void circt::IncrementalSATSolver::add |
( |
int |
lit | ) |
|
|
pure virtual |
◆ assume()
| virtual void circt::IncrementalSATSolver::assume |
( |
int |
lit | ) |
|
|
pure virtual |
◆ reserveVars()
| virtual void circt::IncrementalSATSolver::reserveVars |
( |
int |
maxVar | ) |
|
|
inlinevirtual |
◆ solve()
| virtual Result circt::IncrementalSATSolver::solve |
( |
| ) |
|
|
pure virtual |
◆ val()
| virtual int circt::IncrementalSATSolver::val |
( |
int |
v | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/include/circt/Support/SATSolver.h