mirror of
https://github.com/Z3Prover/z3
synced 2026-03-02 19:56:54 +00:00
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
7b72486644
commit
b4cb51cdb3
31 changed files with 241 additions and 96 deletions
|
|
@ -46,6 +46,12 @@ public:
|
|||
class solver : public check_sat_result {
|
||||
public:
|
||||
virtual ~solver() {}
|
||||
|
||||
/**
|
||||
\brief Creates a clone of the solver.
|
||||
*/
|
||||
virtual solver* translate(ast_manager& m, params_ref const& p) = 0;
|
||||
|
||||
/**
|
||||
\brief Update the solver internal settings.
|
||||
*/
|
||||
|
|
@ -135,6 +141,8 @@ public:
|
|||
*/
|
||||
virtual expr * get_assumption(unsigned idx) const = 0;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
\brief Display the content of this solver.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue