DOKK / manpages / debian 10 / alliance / createbddsystem.3.en
CREATEBDDSYSTEM(3) BDD FUNCTIONS CREATEBDDSYSTEM(3)

createbddsystem - creates a bdd system.

See the file buster/alliance/alc_origin.1.en.gz.

#include "bdd101.h"
bddsystem ∗createbddsystem( ModelVar, ModelOper, MaxVar, MaxNode  )

long ModelVar;
long ModelOper;
long MaxVar;
long MaxNode;

Initial size of the hash table uses for a variable.
Size of the hash table uses as a cache.
Initial maximum number of variables.
Maximum nodes allowed.

createbddsystem creates and initializes a bdd system.

createbddsystem returns a pointer to the bdd system created.

"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.

#include "bdd101.h"

bddsystem ∗BddSystem;
BddSystem = createbddsystem( 100, 1000, 100, 50000 );
...
destroybddsystem( BddSystem );

bdd(1) resetbddsytem(3), destroybddsytem(3).

See the file buster/alliance/alc_bug_report.1.en.gz.

October 1, 1997 ASIM/LIP6