|
Functions |
bddinthandler | bdd_reorder_hook (bddinthandler handler) |
| Sets a handler for automatic reorderings.
|
int | bdd_swapvar (int v1, int v2) |
| Swap two bdd variables.
|
void | bdd_default_reohandler (int prestate) |
| Default reorder handler.
|
void | bdd_reorder (int method) |
| Start dynamic reordering.
|
int | bdd_reorder_gain (void) |
| Calculate the gain in size after a reordering.
|
bddsizehandler | bdd_reorder_probe (bddsizehandler handler) |
| Define a handler for minimization of bdds.
|
void | bdd_clrvarblocks (void) |
| Clears all variable blocks.
|
int | bdd_addvarblock (BDD b, int fixed) |
| Adds a new variable block for reordering.
|
int | bdd_intaddvarblock (int first, int last, int fixed) |
| Adds a new variable block for reordering.
|
void | bdd_varblockall (void) |
| Add a variable block for all variables.
|
bddfilehandler | bdd_blockfile_hook (bddfilehandler handler) |
| Specifies a printing callback handler.
|
int | bdd_autoreorder (int method) |
| Enables automatic reordering.
|
int | bdd_autoreorder_times (int method, int num) |
| Enables automatic reordering.
|
int | bdd_var2level (int var) |
| Fetch the level of a specific bdd variable.
|
int | bdd_level2var (int level) |
| Fetch the variable number of a specific level.
|
int | bdd_getreorder_times (void) |
| Fetch the current number of allowed reorderings.
|
int | bdd_getreorder_method (void) |
| Fetch the current reorder method.
|
void | bdd_enable_reorder (void) |
| Enables automatic reordering.
|
void | bdd_disable_reorder (void) |
| Disable automatic reordering.
|
int | bdd_reorder_verbose (int value) |
| Enables verbose information about reorderings.
|
void | bdd_setvarorder (int *neworder) |
| Set a specific variable order.
|
void | bdd_printorder (void) |
| Prints the current order to stdout .
|
void | bdd_fprintorder (FILE *ofile) |
| Prints the current order to a file.
|