|
CVC3
2.4.1
|
#include <cnf.h>
Public Member Functions | |
| CD_CNF_Formula (CVC3::Context *context) | |
| ~CD_CNF_Formula () | |
| bool | empty () const |
| const Clause & | operator[] (int i) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| unsigned | numVars () const |
| unsigned | numClauses () const |
| void | deleteLast () |
| void | newClause () |
| void | registerUnit () |
Public Member Functions inherited from SAT::CNF_Formula | |
| CNF_Formula () | |
| virtual | ~CNF_Formula () |
| void | addLiteral (Lit l, bool invert=false) |
| Clause & | getCurrentClause () |
| void | print () const |
| const CNF_Formula & | operator+= (const CNF_Formula &cnf) |
| const CNF_Formula & | operator+= (const Clause &c) |
Private Member Functions | |
| void | setNumVars (unsigned numVars) |
Private Attributes | |
| CVC3::CDList< Clause > | d_formula |
| CVC3::CDO< unsigned > | d_numVars |
Additional Inherited Members | |
Public Types inherited from SAT::CNF_Formula | |
| typedef std::deque< Clause >::const_iterator | const_iterator |
Protected Member Functions inherited from SAT::CNF_Formula | |
| void | copy (const CNF_Formula &cnf) |
Protected Attributes inherited from SAT::CNF_Formula | |
| Clause * | d_current |
|
inline |
|
inlineprivatevirtual |
|
inlinevirtual |
Implements SAT::CNF_Formula.
Definition at line 181 of file cnf.h.
References CVC3::CDList< T >::empty().
|
inlinevirtual |
Implements SAT::CNF_Formula.
|
inlinevirtual |
Implements SAT::CNF_Formula.
Definition at line 183 of file cnf.h.
References CVC3::CDList< T >::begin().
|
inlinevirtual |
Implements SAT::CNF_Formula.
Definition at line 184 of file cnf.h.
References CVC3::CDList< T >::end().
|
inlinevirtual |
Implements SAT::CNF_Formula.
Definition at line 185 of file cnf.h.
References CVC3::CDO< T >::get().
Referenced by setNumVars().
|
inlinevirtual |
Implements SAT::CNF_Formula.
Definition at line 186 of file cnf.h.
References CVC3::CDList< T >::size().
Referenced by SAT::DPLLTBasic::checkSat(), and SAT::DPLLTBasic::continueCheck().
|
inline |
Definition at line 187 of file cnf.h.
References CVC3::CDList< T >::pop_back().
|
virtual |
Implements SAT::CNF_Formula.
|
virtual |
|
private |
1.8.9.1