CREATEBDDSYSTEM(3)
β¨ CREATEBDDSYSTEM(3) β¨
okay bestie, welcome to the BDD FUNCTIONS section of the manual (section 3, iykyk) π this one's all about spinning up a whole brand new bdd system. literally creating life but make it graph data structures π¦
πΈ NAME πΈ
createbddsystem β creates a bdd system.
π ORIGIN π
This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π·β¨
- Web : http://asim.lip6.fr/recherche/alliance/
- E-mail : alliance-users@asim.lip6.fr
π SYNOPSIS π
#include "bdd101.h"
bddsystem βcreatebddsystem( ModelVar, ModelOper, MaxVar, MaxNode )
long ModelVar;
long ModelOper;
long MaxVar;
long MaxNode;
π PARAMETERS π
ModelVarβ the initial size of the hash table that gets used for a variable.ModelOperβ the size of the hash table that gets used as a cache.MaxVarβ the initial maximum number of variables.MaxNodeβ the maximum nodes allowed.
π«Ά DESCRIPTION π«Ά
createbddsystem creates and initializes a bdd system. that's it. that's the whole job. it sets the whole thing up and hands it back to you π
β RETURN VALUE β
createbddsystem returns a pointer to the bdd system it created. slay, you got your system back π
π ERRORS π
"system model variable xxx error !"β theModelVarparameter must be a positive value. no negatives, no zero, we don't do that here π"system model oper xxx error !"β theModelOperparameter must be a positive value."variable xxx out of range error !"β theMaxVarparameter must be less thanBDD_MAX_VAR.
fr fr, if you hit any of these the system is not coming into existence, so check your numbers first bestie π
π EXAMPLE π
#include "bdd101.h"
bddsystem βBddSystem;
BddSystem = createbddsystem( 100, 1000, 100, 50000 );
...
destroybddsystem( BddSystem );
look at her go β¨ create the system, do the thing, then clean up after yourself with destroybddsystem because we are responsible main characters π
π SEE ALSO π
bdd(1) resetbddsytem(3), destroybddsytem(3).
π¦ BUG REPORT π¦
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools. so likeβ¦ tell them if something's weird, they're literally asking π₯Ί
and that's the whole page bestie!! this was written by ASIM/LIP6, dated October 1, 1997 β yes the date is giving vintage but the info is still iconic π go forth and build your bdd system, you've got this πβ¨
π¦ where this page comes from
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms