Expand description
CUDD library BDD interface implementation for CUDD
The bindings to the C library, as well as the build mechanisms are provided
by the cudd-sys crate.
The CuddManager struct is the manager for the CUDD BDDs and implements
the BDDManager trait. The CuddDD struct is the BDD type for CUDD
BDDs and implements the BDD trait.
Note that this module uses unsafe code to interact with the CUDD library.
Structsยง
- CuddDD
- BDD type for CUDD BDDs
- Cudd
Manager - Manager type for CUDD Decision Diagrams
- Cudd
Manager Config - Configuration for the CUDD manager
- Internal
Cudd ๐MgrPtr - Internal Handler around the pointer to the CUDD Manager object
Enumsยง
- Cudd
Reorder Method - Dynamic reordering methods supported by the CUDD manager
Constantsยง
- CUDD_
CACHE_ SLOTS - Recommended default size of the operation cache table.
- CUDD_
UNIQUE_ SLOTS - Recommended default size of the unique node table.
Functionsยง
- default_
cache_ ๐slots - Function to get default cache slots for the CUDD manager
- default_
max_ ๐memory - Function to get default max memory for the CUDD manager
- default_
num_ ๐slots - Function to get default num slots for the CUDD manager
- default_
num_ ๐vars - Function to get default num vars for the CUDD manager
- default_
num_ ๐vars_ z - Function to get default num vars for the CUDD manager
- default_
reorder_ ๐method - Function to get default reordering method for the CUDD manager
Type Aliasesยง
- Internal
CuddDD ๐ - Internal
Cudd ๐Mgr - Internal representation of the CUDD manager