RESETBDD(3)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

πŸ’– ORIGIN πŸ’–

ok so before we even get into it, bestie, you need to know where this comes from. This software belongs to the ALLIANCE CAD SYSTEM, which was developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. πŸ‡«πŸ‡·βœ¨


✨ NAME ✨

resetBdd β€” resets the BDDs system. that's it, that's the whole vibe 🫢


πŸŽ€ SYNOPSIS πŸŽ€

#include "logmmm.h"
void resetBdd()

like… it takes nothing, it returns nothing, it just does the thing. main character energy honestly. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

resetBdd() resets the BDDs system. periodt. πŸ’…

⚠️ okay but listen β€” this function can only be called after the initializeBdd() function. like, you cannot just roll up and call it whenever. initializeBdd() first, then resetBdd(). that's the order. no cap. 🚨

🌸 EXAMPLE 🌸

here's how it actually looks in the wild, bestie, look at this:

#include "mutnnn.h"      /* mbk utilities */
#include "logmmm.h"

initializeBdd(LARGE_BDD);

/* first application using BDD ... */

resetBdd();

/* second application using BDD ... */

destroyBdd(1);

see how it goes initializeBdd(LARGE_BDD) first, then you do your whole first application thing, then resetBdd() hits the reset, then second application, and then destroyBdd(1) to close it out? that's the flow. iconic sequencing fr fr. πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€

go read those too, iykyk. πŸ“šβœ¨


πŸ’€ BUG REPORT πŸ’€

ok so ngl, this tool is still under development at the ASIM department of the LIP6 laboratory. πŸ› οΈ

and like β€” we need your feedback to improve documentation and tools. please, bestie, tell us things. we're literally asking. πŸ™ˆπŸ’œ


kisses, this was the resetBdd(3) page from the BDD functions manual, brought to you by ASIM/LIP6, dated October 1, 1997. slay, bye πŸ’–βœ¨πŸŽ€