Commit Graph

8 Commits

Author SHA1 Message Date
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