Peter Schrammel
2096968df9
prop_conv_solvert is not a messaget
...
Gets a log member instead.
2019-03-27 14:18:12 +00:00
Romain Brenguier
f9a698ce24
Remove root field of bdd_exprt
...
Instead the result of from_exprt and the input of as_expr should be
BDDs.
This makes it possible to reuse the same manager for several exprt
conversion and to combine the results obtain from the from_expr
conversion with BDD operations.
2019-03-07 11:02:35 +00:00
Romain Brenguier
4da4bd3dbe
Remove unused field ns field of bdd_exprt
...
A reference to a namespace was stored without being ever used.
2019-03-07 11:02:35 +00:00
Peter Schrammel
7cb1056b45
Add protected do_prop_solve for overriding
...
This will allow us to count solver invocations
without repeating the code in each propt implementation.
2019-02-18 22:41:39 +00:00
Michael Tautschnig
884266786d
Merge pull request #4044 from tautschnig/propt-message-handler
...
Require a message handler when constructing a propt [blocks: #3800 ]
2019-02-04 16:48:18 +00:00
Michael Tautschnig
89641a2b47
Require a message handler when constructing a propt
...
Constructing a messaget without a message handler is deprecated.
2019-02-03 02:20:18 +00:00
Michael Tautschnig
82e08a7d27
A decision_proceduret does not need a namespace
...
This is a generic interface towards decisions procedures, there is no reason all
decision procedures should need a namespace.
2019-02-03 01:07:38 +00:00
Romain Brenguier
68bfb0b79b
Move miniBDD to a new bdd module
...
This will allow us to have several implementations of BDD among which we
choose at compile time.
2019-02-01 06:48:46 +00:00