klee
STPSolver.h
Go to the documentation of this file.
1//===-- STPSolver.h
2//---------------------------------------------------===//
3//
4// The KLEE Symbolic Virtual Machine
5//
6// This file is distributed under the University of Illinois Open Source
7// License. See LICENSE.TXT for details.
8//
9//===----------------------------------------------------------------------===//
10
11#ifndef KLEE_STPSOLVER_H
12#define KLEE_STPSOLVER_H
13
14#include "klee/Solver/Solver.h"
15
16namespace klee {
18class STPSolver : public Solver {
19public:
26 STPSolver(bool useForkedSTP, bool optimizeDivides = true);
27
30 virtual char *getConstraintLog(const Query &);
31
35 virtual void setCoreSolverTimeout(time::Span timeout);
36};
37}
38
39#endif /* KLEE_STPSOLVER_H */
STPSolver - A complete solver based on STP.
Definition: STPSolver.h:18
virtual char * getConstraintLog(const Query &)
virtual void setCoreSolverTimeout(time::Span timeout)
STPSolver(bool useForkedSTP, bool optimizeDivides=true)
Definition: main.cpp:291