summaryrefslogtreecommitdiff
path: root/src/theory/theory.h
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2020-09-03 23:46:43 -0700
committerAndres Noetzli <andres.noetzli@gmail.com>2020-09-03 23:46:43 -0700
commited21776f3fdf079ebedaee6882cf6d86c9159dd1 (patch)
treecc0399535673536fd1376f647e2c38778066a2e5 /src/theory/theory.h
parentc9e23f66383a4d490aca6d082d40117fe799ee4b (diff)
Remove unused postsolve infrastructurermPostsolve
The theory property `postsolve` was not used by any of the theories. This commit removes the property and associated infrastructure.
Diffstat (limited to 'src/theory/theory.h')
-rw-r--r--src/theory/theory.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/theory/theory.h b/src/theory/theory.h
index 77652f874..91af5d8fa 100644
--- a/src/theory/theory.h
+++ b/src/theory/theory.h
@@ -760,18 +760,6 @@ class Theory {
virtual void presolve() { }
/**
- * A Theory is called with postsolve exactly one time per user
- * check-sat. postsolve() is called after the query has completed
- * (regardless of whether sat, unsat, or unknown), and after any
- * model-querying related to the query has been performed.
- * After this call, the theory will not get another check() or
- * propagate() call until presolve() is called again. A Theory
- * cannot raise conflicts, add lemmas, or propagate literals during
- * postsolve().
- */
- virtual void postsolve() { }
-
- /**
* Notification sent to the theory wheneven the search restarts.
* Serves as a good time to do some clean-up work, and you can
* assume you're at DL 0 for the purposes of Contexts. This function
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback