diff options
author | Tim King <taking@cs.nyu.edu> | 2013-04-01 11:26:14 -0400 |
---|---|---|
committer | Tim King <taking@cs.nyu.edu> | 2013-04-01 19:43:06 -0400 |
commit | 3740d285d939b85af47804871abbf545ddda01af (patch) | |
tree | 4e08546eefce906c5b6cdbf8c667b4ba404c3a49 /src/theory/output_channel.h | |
parent | 7e011fd7ae1a95eb70a393d780e13c559cdce4a1 (diff) |
Adding demand restart.
Diffstat (limited to 'src/theory/output_channel.h')
-rw-r--r-- | src/theory/output_channel.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/theory/output_channel.h b/src/theory/output_channel.h index ca22f29b6..1bb6b5a9c 100644 --- a/src/theory/output_channel.h +++ b/src/theory/output_channel.h @@ -216,6 +216,13 @@ public: */ virtual void handleUserAttribute(const char* attr, Theory* t) {} + + /** Demands that the search restart from sat search level 0. + * Using this leads to non-termination issues. + * It is appropraite for prototyping for theories. + */ + virtual void demandRestart() throw(TypeCheckingExceptionPrivate, AssertionException) {} + };/* class OutputChannel */ }/* CVC4::theory namespace */ |