VIEWBDDNODE(3)

๐Ÿ“ฆ version 5.1.1-unstable-2025-02, in nixos 26.05, nixpkgs unstable

๐Ÿ’… NAME

okay so viewbddnode โ€” displays a bdd node. Thatโ€™s the whole vibe, bestie. This page is viewbddnode(3) from the BDD FUNCTIONS manual, and weโ€™re about to get into it. โœจ

๐ŸŒธ ORIGIN

This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universit๏ฟฝ Pierre et Marie CURIE, in Paris, France. ๐Ÿซถ

๐ŸŽ€ SYNOPSIS

#include "bdd101.h"
void viewbddnode( BddSystem, BddNode )
       bddsystem โˆ—BddSystem;
       bddnode   โˆ—BddNode;

๐Ÿฆ‹ PARAMETERS

  • BddSystem โ€” the bdd system. ๐Ÿ’–
  • BddNode โ€” the bdd node to display. ๐ŸŽ€

โœจ DESCRIPTION

viewbddnode displays the node BddNode, in the bdd system BddSystem. If a null pointer is given, the default bdd system is used. Lowkey iconic how straightforward that is. ๐Ÿ’…

๐Ÿซถ RETURN VALUE

viewbddnode returns nothing. Thatโ€™s it โ€” nothing returned, no cap. ๐ŸŒธ

๐Ÿ”ฅ EXAMPLE

This example is giving full little demo energy:

       #include "bdd101.h"
          bddsystem  โˆ—BddSystem;
          bddcircuit โˆ—BddCircuit;
          bddnode    โˆ—BddNode;
          chain_list โˆ—Expr;
          BddSystem  = createbddsystem( 100, 1000, 100, 50000 );
          BddCircuit = createbddcircuit( "hello_world", 10, 10, BddSystem );
          addbddcircuitin( (bddcircuit โˆ—)0, "i0", 0, BDD_IN_MODE_FIRST );
          addbddcircuitin( (bddcircuit โˆ—)0, "i1", 0, BDD_IN_MODE_FIRST );
          BddNode = applybddnode( (bddsystem โˆ—)0,
                                  ABL_AND,
                                  searchbddcircuitin( (bddcircuit โˆ—)0, "i0" ),
                                  searchbddcircuitin( (bddcircuit โˆ—)0, "i1" ) );
          Expr = convertbddcircuitabl( (bddcircuit โˆ—)0, BddNode );
          /* displays (i0 and i1) */
          viewablexpr( Expr, ABL_VIEW_VHDL );
          freeablexpr( Expr );
          /* displays Node VAR: 0  INDEX: 2  MARK: 0  REF_EXT: 1  REF_INT: 0 */
          viewbddnode( (bddsystem โˆ—)0, BddNode );
          destroybddsystem( (bddsystem โˆ—)0 );
          destroybddcircuit( (bddcircuit โˆ—)0 );

๐Ÿ‘€ SEE ALSO

Go peek at bdd(1) too. ๐Ÿ‘‘

๐Ÿ’€ 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, your feedback matters. ๐Ÿซถ


Mwah ๐Ÿ’‹ โ€” from ASIM/LIP6, dated October 1, 1997, closing out VIEWBDDNODE(3). ๐ŸŽ€

๐Ÿ“ฆ where this page comes from