Adiar 2.1.0
An External Memory Decision Diagram Library
|
Manual bottom-up construction of decision diagrams. More...
Classes | |
class | adiar::builder< Policy > |
A builder for decision diagrams. More... | |
class | adiar::builder_ptr< Policy > |
The pointer type that builders use to identify the nodes they have constructed in a decision diagram. More... | |
Typedefs | |
using | adiar::bdd_ptr = builder_ptr< bdd_policy > |
Pointer for a BDD node created by a BDD builder. | |
using | adiar::zdd_ptr = builder_ptr< zdd_policy > |
Pointer for a ZDD node created by a ZDD builder. | |
using | adiar::bdd_builder = builder< bdd_policy > |
Builder for BDDs. | |
using | adiar::zdd_builder = builder< zdd_policy > |
Builder for ZDDs. | |
Manual bottom-up construction of decision diagrams.
In some cases, one may already know the shape of a bdd and/or as a zdd for a more complex function. In those cases, it is much cheaper to construct them by hand than to manipulate logic formulas.
Builder for BDDs.
Pointer for a BDD node created by a BDD builder.
Builder for ZDDs.
Pointer for a ZDD node created by a ZDD builder.