|
Functions |
| int | bdd_var (BDD r) |
| | Gets the variable labeling the bdd.
|
| BDD | bdd_low (BDD r) |
| | Gets the false branch of a bdd.
|
| BDD | bdd_high (BDD r) |
| | Gets the true branch of a bdd.
|
| BDD | bdd_support (BDD r) |
| | Returns the variable support of a bdd.
|
| double | bdd_satcount (BDD r) |
| | Calculates the number of satisfying variable assignments.
|
| double | bdd_satcountset (BDD, BDD) |
| | Calculates the number of satisfying variable assignments for a given set of variables.
|
| double | bdd_satcountln (BDD r) |
| | Calculates the logarithm of the number of satisfying variable assignments.
|
| double | bdd_satcountlnset (BDD r, BDD varset) |
| | Calculates the logarithm of the number of satisfying variable assignments for a given set of variables.
|
| int | bdd_nodecount (BDD r) |
| | Counts the number of nodes used for a bdd.
|
| int | bdd_anodecount (BDD *r, int num) |
| | Counts the number of shared nodes in an array of bdds.
|
| int * | bdd_varprofile (BDD r) |
| | Returns a variable profile.
|
| double | bdd_pathcount (BDD r) |
| | Count the number of paths leading to the true terminal.
|