CREATEBDDCIRCUIT(3)
π createbddcircuit β it's giving "make me a BDD circuit" β¨
okay bestie, welcome to the createbddcircuit(3) page β that's a section 3 manual entry from the BDD FUNCTIONS fam, and it's literally the moment a brand new bdd circuit gets born. no cap. π¦
πΈ ORIGIN πΈ
this software belongs to the ALLIANCE CAD SYSTEM, which was cooked up by the ASIM team over 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
like, they built a whole CAD system and gave us a mailing list. iconic behaviour fr fr. π
β¨ SYNOPSIS β¨
#include "bdd101.h"
bddcircuit βcreatebddcircuit( Name, NumberIn, NumberOut, BddSystem )
char βName;
long NumberIn;
long NumberOut;
bddsystem βBddSystem;
she takes four things and gives you back a circuit. periodt. π
π PARAMETERS π
Nameβ the name of the bdd circuit. yes, you get to name her. choose wisely bestie π«ΆNumberInβ how many inputs she's got.NumberOutβ how many outputs she's serving.BddSystemβ the bdd system you wanna work on.
π DESCRIPTION π
createbddcircuit creates a bdd circuit with the name Name, with NumberIn inputs, and NumberOut outputs. this bdd circuit will use the bdd system BddSystem. π₯
and here's the tea: if a null pointer is given, the default bdd system is used. so if you're feeling lazy you can just hand her a null and she'll sort herself out. main character energy tbh. π
β RETURN VALUE β
createbddcircuit returns a pointer to the bdd circuit created. that's your new baby. go forth and compute. π£β¨
π EXAMPLE π
#include "bdd101.h"
bddsystem βBddSystem;
bddcircuit βBddCircuit;
BddSystem = createbddsystem( 100, 1000, 100, 50000 );
BddCircuit = createbddcircuit( "hello_world", 10, 10, BddSystem );
...
destroybddsystem( (bddsystem β)0 );
destroybddcircuit( (bddcircuit β)0 );
look at her go π build the system, build the circuit, do the thing, then destroy everything with a null pointer to clean up the whole pile. the way that ... is just sitting there holding all your secrets. π
π SEE ALSO π
π 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, pls tell them if something's weird, they're literally asking π₯Ίπ¬
lowkey important reminder bestie: this page is ASIM/LIP6, dated October 1, 1997 β yeah, she's an elder but she still slays π vintage is a vibe, and the BDD FUNCTIONS section 3 manual never goes out of style. ππ¦β¨
π¦ 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