CREATEBDDCIRCUIT(3)
π CREATEBDDCIRCUIT(3) β like, the BDD FUNCTIONS girlies
okay so bestie, welcome to section 3 of the manual (that's the library-functions section, iykyk), and today's main character is createbddcircuit π
β¨ NAME β¨
createbddcircuit β creates a bdd circuit. that's it, that's the vibe π
πΈ ORIGIN πΈ
so 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 π«π·β¨ literally iconic.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
like, reach out, they're lovely π«Ά
π¦ SYNOPSIS π¦
#include "bdd101.h"
bddcircuit *createbddcircuit( Name, NumberIn, NumberOut, BddSystem )
char *Name;
long NumberIn;
long NumberOut;
bddsystem *BddSystem;
π PARAMETERS π
Nameβ the name of the bdd circuit. give her a cute name, she deserves it π«NumberInβ how many inputs. the more the merrier ngl.NumberOutβ how many outputs. equally important, no cap.BddSystemβ the bdd system to work on. this is her workplace, her office, her whole world π’
π DESCRIPTION π
okay so here's the tea: createbddcircuit creates a bdd circuit with the name Name, with NumberIn inputs, and NumberOut outputs. like, she's born fully formed, slay π
this bdd circuit will use the bdd system BddSystem. and here's the important bit β if a null pointer is given, the default bdd system is used. so like, if you don't wanna pick, she picks for you. lowkey considerate π₯Ί
π₯ RETURN VALUE π₯
createbddcircuit returns a pointer to the bdd circuit created. that's your new baby, go take care of her π
π 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 π "hello_world" with 10 inputs and 10 outputs β a classic, a legend, an icon π and yes bestie, note the cleanup at the end: destroy your stuff, don't leave her hanging π
π§ 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. fr fr, they're literally asking β send the bug reports, be the hero π«Άβ¨
bestie reminder: this page is under heavy development energy, so read carefully and report anything cursed π
that's the whole page, mwah π β brought to you by ASIM/LIP6, dated October 1, 1997 (yeah, she's vintage, and she still ate π β)
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms