NOTBDD(3)
β¨ NOTBDD(3) β notBdd π
okay bestie, buckle up, we're talking about notBdd from the BDD functions corner of the universe π¦ (that's the NOTBDD(3) manual page, if you're keeping track).
Before we get into it though β a little origin story, because this one has lore π
π ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team over at LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π· iconic.
- Web:
http://asim.lip6.fr/recherche/alliance/ - E-mail:
alliance-users@asim.lip6.fr
π NAME
notBdd β complements a BDD. That's it. That's the whole job. she does one thing and she does it well π
πΈ SYNOPSIS
#include "logmmm.h"
pNode notBdd(pBdd)
pNode pBdd;
π¦ PARAMETER
pBddβ the BDD you want to complement, bestie. hand it over π
β DESCRIPTION
notBdd() applies the NOT operator to pBdd. literally that's it. no cap. π«Ά
π₯ EXAMPLE
here's a lil demo so you can see it in the wild:
#include "mutnnn.h" /* mbk utilities */
#include "logmmm.h"
pNode nodeA;
initializeBdd(SMALL_BDD);
nodeA = createNodeTermBdd(3);
displayBdd(notBdd(nodeA),1);
/* it will display
@nodeA INDEX = 2 LOW = ONE HIGH = ZERO
*/
destroyBdd(1);
and yes, it will display exactly that:
@nodeA INDEX = 2 LOW = ONE HIGH = ZERO
ate. no crumbs. β¨
don't forget the destroyBdd(1) at the end, okay? clean up after yourself, we're not messy here π§
π SEE ALSO
go read these too, iykyk:
log(1), bdd(1), applyBinBdd(3), applyBdd(3), constraintBdd(3), composeBdd(3), addListBdd(3), displayBdd(3), createNodeTermBdd(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. fr fr, like actually β tell them what's broken, they're begging π
and that's the whole page, bestie π brought to you by ASIM/LIP6, dated October 1, 1997 β yeah she's vintage, she's a classic, she's NOTBDD(3). periodt. ππ
π¦ 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