klee
|
STPSolver - A complete solver based on STP. More...
#include <STPSolver.h>
Public Member Functions | |
STPSolver (bool useForkedSTP, bool optimizeDivides=true) | |
virtual char * | getConstraintLog (const Query &) |
virtual void | setCoreSolverTimeout (time::Span timeout) |
Public Member Functions inherited from klee::Solver | |
Solver (SolverImpl *_impl) | |
virtual | ~Solver () |
bool | evaluate (const Query &, Validity &result) |
bool | mustBeTrue (const Query &, bool &result) |
bool | mustBeFalse (const Query &, bool &result) |
bool | mayBeTrue (const Query &, bool &result) |
bool | mayBeFalse (const Query &, bool &result) |
bool | getValue (const Query &, ref< ConstantExpr > &result) |
bool | getInitialValues (const Query &, const std::vector< const Array * > &objects, std::vector< std::vector< unsigned char > > &result) |
virtual std::pair< ref< Expr >, ref< Expr > > | getRange (const Query &) |
virtual char * | getConstraintLog (const Query &query) |
virtual void | setCoreSolverTimeout (time::Span timeout) |
Additional Inherited Members | |
Public Types inherited from klee::Solver | |
enum | Validity { True = 1 , False = -1 , Unknown = 0 } |
Static Public Member Functions inherited from klee::Solver | |
static const char * | validity_to_str (Validity v) |
validity_to_str - Return the name of given Validity enum value. More... | |
Public Attributes inherited from klee::Solver | |
SolverImpl * | impl |
STPSolver - A complete solver based on STP.
Definition at line 18 of file STPSolver.h.
klee::STPSolver::STPSolver | ( | bool | useForkedSTP, |
bool | optimizeDivides = true |
||
) |
|
virtual |
getConstraintLog - Return the constraint log for the given state in CVC format.
Reimplemented from klee::Solver.
|
virtual |
setCoreSolverTimeout - Set constraint solver timeout delay to the given value; 0 is off.
Reimplemented from klee::Solver.