Provided by: alliance_5.0-20120515-6_amd64
NAME
createbddsystem - creates a bdd system.
SYNOPSYS
#include "bdd101.h" bddsystem ∗createbddsystem( ModelVar, ModelOper, MaxVar, MaxNode ) long ModelVar; long ModelOper; long MaxVar; long MaxNode;
PARAMETERS
ModelVar Initial size of the hash table uses for a variable. ModelOper Size of the hash table uses as a cache. MaxVar Initial maximum number of variables. MaxNode Maximum nodes allowed.
DESCRIPTION
createbddsystem creates and initializes a bdd system.
RETURN VALUE
createbddsystem returns a pointer to the bdd system created.
ERRORS
"system model variable xxx error !" The ModelVar parameter must be a positive value. "system model oper xxx error !" The ModelOper parameter must be a positive value. "variable xxx out of range error !" The MaxVar parameter must be less than BDD_MAX_VAR.
EXAMPLE
#include "bdd101.h" bddsystem ∗BddSystem; BddSystem = createbddsystem( 100, 1000, 100, 50000 ); ... destroybddsystem( BddSystem );
SEE ALSO
bdd(1) resetbddsytem(3), destroybddsytem(3).