CVC3
|
Inherits CVC3::TheoryCore::CoreSatAPI.
Definition at line 40 of file search_impl_base.cpp.
CVC3::CoreSatAPI_implBase::CoreSatAPI_implBase | ( | SearchImplBase * | se | ) | [inline] |
Definition at line 43 of file search_impl_base.cpp.
virtual CVC3::CoreSatAPI_implBase::~CoreSatAPI_implBase | ( | ) | [inline, virtual] |
Definition at line 44 of file search_impl_base.cpp.
virtual void CVC3::CoreSatAPI_implBase::addLemma | ( | const Theorem & | thm, |
int | priority, | ||
bool | atBottomScope | ||
) | [inline, virtual] |
Add a new lemma derived by theory core.
Implements CVC3::TheoryCore::CoreSatAPI.
Definition at line 45 of file search_impl_base.cpp.
Add an assumption to the set of assumptions in the current context.
Assumptions have the form e |- e
Implements CVC3::TheoryCore::CoreSatAPI.
Definition at line 47 of file search_impl_base.cpp.
virtual void CVC3::CoreSatAPI_implBase::addSplitter | ( | const Expr & | e, |
int | priority | ||
) | [inline, virtual] |
Suggest a splitter to the Sat engine.
e | is a literal. |
priority | is between -10 and 10. A priority above 0 indicates that the splitter should be favored. A priority below 0 indicates that the splitter should be delayed. |
Implements CVC3::TheoryCore::CoreSatAPI.
Definition at line 49 of file search_impl_base.cpp.
bool CVC3::CoreSatAPI_implBase::check | ( | const Expr & | e | ) | [virtual] |
Check the validity of e in the current context.
Implements CVC3::TheoryCore::CoreSatAPI.
Definition at line 54 of file search_impl_base.cpp.
References CVC3::VALID.
SearchImplBase* CVC3::CoreSatAPI_implBase::d_se [private] |
Definition at line 41 of file search_impl_base.cpp.