carta
createbddsystem(3)

createbddsystem3

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.

Overview

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.

Examples

#include "bdd101.h"
   bddsystem ∗BddSystem;
   BddSystem = createbddsystem( 100, 1000, 100, 50000 );
   ...
   destroybddsystem( BddSystem );

History

  • Debian 10 (Buster) to Debian 9 (Stretch): the text shown here
  • Debian 8 (Jessie) to Debian 7 (Wheezy)

From alliance 5.1.1-3 in Debian 10 (Buster). Parsed by carta from the page's man source.