bdd1
Mutli reduced ordered binary decision diagrams
Overview
bdd is a library that enables to represent a boolean expression as a Multi Reduced Ordered Binary Decision Diagrams.
viewbddallocinfo-
- displays memory informations.
applybddnodenot-
- complements a
bdd.
applybddnodeterm-
- applies an operator on two
bddnodes.
applybddnode-
- applies an operator on two
bddnodes.
applybddnodeite-
- computes the IF-THEN-ELSE logical operation.
applybddnodelist-
- applies an opertor to a
bddnodes list.
addbddassoc-
- creates a new association variables.
addbddnodeassoc-
- adds a
bddnode in a variable association.
delbddassoc-
- deletes a variable association.
delbddnodeassoc-
- deletes a
bddnode in a variable association.
destroybddassoc-
- frees all the variable associations.
viewbddassoc-
- displays variable associations.
checkbddvar-
- checks the coherence of a variable.
checkbddindex-
- checks the coherence of a
bddindex.
checkbddoper-
- ckecks the coherence of an operator.
checkbddassoc-
- checks a variable association.
checkbddmaxnode-
- checks if the max node reached.
createbddcircuit-
- creates a
bddcircuit.
resetbddcircuit-
- resets a
bddcircuit.
destroybddcircuit-
- frees a
bddcircuit.
searchbddcircuitin-
- searches a specified input in a circuit.
addbddcircuitin-
- adds a new input in a circuit.
addbddcircuitaux-
- adds an auxialiary variable in a circuit.
searchbddcircuitout-
- searches a specified output in a circuit.
addbddcircuitout-
- adds a new output in a circuit.
delbddcircuitout-
- deletes a specified output in a circuit.
addbddcircuitabl-
- converts an
ablto abddnode.
convertbddcircuitabl-
- converts a
bddnode to anabl.
convertbddcircuitsumabl-
- converts a
bddnode to anabl.
viewbddcircuit-
- displays a
bddcircuit.
cofactorbddnode-
- computes the generalized cofactor.
restrictbddnode-
- substitutes a variable by zero or one.
composebddnode-
- substitutes a variable by a
bddnode.
convertbddindexabl-
- converts a
bddindex to an atomicabl.
convertbddmuxabl-
- converts a
bddnode to a multiplexor.
convertbddnodeabl-
- converts a
bddnode to anabl.
convertbddnodesumabl-
- converts a
bddnode to anabl.
existbddnodeassocon-
- computes an existantial quantification.
existbddnodeassocoff-
- computes an existantial quantification.
garbagebddsystem-
- forces a
bddgarbage collection.
implybddnode-
- computes a
bddthat implies a conjonction.
intersectbddnode-
- tests for an intersection.
markbddnode-
- marks a
bddnode.
unmarkbddnode-
- clears a marked
bddnode.
getbddnodenum-
- gets the number of nodes in a
bdd.
getbddnodesize-
- gets the number of nodes in a
bdd.
addbddnode-
- adds a new
bddnode.
addbddnodelist-
- adds a node in a chain_list.
delbddnode-
- deletes a
bddnode.
delbddnodelist-
- deletes a list of
bddnodes.
viewbddnode-
- displays a
bddnode.
incbddrefext-
- increments the number of external reference.
incbddrefint-
- increments the number of internal reference.
decbddrefext-
- decrements the number of external reference.
decbddrefint-
- decrements the number of internal reference.
setbddrefext-
- sets a node visible from outside.
unsetbddrefext-
- sets a node invisible from outside.
clearbddsystemrefint-
- clears all the internal references.
clearbddsystemrefext-
- clears all the external references.
clearbddsystemref-
- clears all the references.
relprodbddnodeassoc-
- computes a relation product.
reorderbddsystemsimple-
- reorders the
bddnodes.
reorderbddsystemwindow-
- reorders the
bddnodes.
reorderbddsystemtop-
- reorders the
bddnodes.
reorderbddsystemdynamic-
- sets the dynamic reorder parameters.
satisfybddnode-
- finds a satisfying path for a
bdd.
simpbddnodedcon-
- simplifies a
bddwith don't cares on its on-set.
simpbddnodedcoff-
- simplifies a
bddwith don't cares on its off-set
substbddnodeassoc-
- substitutes variables with
bddnodes.
getbddnodesupport-
- gives the support of a
bddnode.
isbddvarinsupport-
- checks if a variable appears in a
bddnode.
createbddsystem-
- creates a
bddsystem.
resetbddsystem-
- resets a
bddsystem.
destroybddsystem-
- frees a
bddsystem.
viewbddsystem-
- displays a
bddsystem.
viewbddsysteminfo-
- displays statisticals informations.
testbddcircuit-
- debbugs a
bddcircuit.
addbddvar-
- creates a new variable.
addbddvarlast-
- creates a new variable.
addbddvarfirst-
- creates a new variable.
addbddvarbefore-
- creates a new variable.
addbddvarafter-
- creates a new variable.
sweepbddvar-
- sweeps all the unused nodes for a variable.
swapbddvar-
- swaps two contigous variables.
getbddvarbyindex-
- converts
bddindex to a variable number.
getbddvarindex-
- converts a variable number in a
bddindex.
getbddvarnode-
- gives the
bddnode of a variable.
getbddvarnodebyindex-
- gives the
bddnode of a variable.
addbddvarauxsingle-
- creates an auxiliary variable.
addbddvarauxglobal-
- creates an auxiliary variable.
- libBdd101.a :
-
allocbdduserfunc,allocbddheath,allocbddhnode,allocbddhoper,allocbddhnodetable,allocbddhopertable,allocbddblock,allocbddnodeblock,allocbddvartree,allocbddvarchild,allocbddvarnode,allocbddindexnode,allocbddvar,allocbddindex,allocbddassoc,allocbddassocnode,allocbddnamein,allocbddindexin,allocbddsystem,allocbddcircuit,viewbddallocinfo,applybddnodenot,applybddnodeterm,applybddnode,applybddnodeite,applybddnodelist,addbddassoc,addbddnodeassoc,delbddassoc,delbddnodeassoc,destroybddassoc,viewbddassoc,addbddblock,createbddblock,resetbddblock,destroybddblock,viewbddblock,checkbddvar,checkbddindex,checkbddoper,checkbddassoc,checkbddmaxnode,createbddcircuit,resetbddcircuit,destroybddcircuit,searchbddcircuitin,addbddcircuitin,addbddcircuitaux,searchbddcircuitout,addbddcircuitout,delbddcircuitout,addbddcircuitabl,convertbddcircuitabl,convertbddcircuitsumabl,viewbddcircuit,cofactorbddnode,restrictbddnode,composebddnode,convertbddindexabl,convertbddmuxabl,convertbddnodeabl,convertbddnodesumabl,existbddnodeassocon,existbddnodeassocoff,freebdduserfunc,freebddheath,freebddhnode,freebddhoper,freebddhnodetable,freebddhopertable,freebddblock,freebddnodeblock,freebddvartree,freebddvarchild,freebddvarnode,freebddindexnode,freebddvar,freebddindex,freebddassoc,freebddassocnode,freebddnamein,freebddindexin,freebddsystem,freebddcircuit,garbagebddsystem,getbddheathvar,getbddheath,delbddheath,setbddhnodefunc,getbddhnodesize,getbddhnodekey,getbddhnodeindex,checkbddhnode,createbddhnodetable,destroybddhnodetable,resetbddhnodetable,resizebddhnodetable,stretchbddhnodetable,addbddhnode,delbddhnode,viewbddhnode,viewbddhnodetable,viewbddindexnode,viewbddvarnode,setbddhoperfunc,getbddhopersize,getbddhoperkey,createbddhopertable,destroybddhopertable,resetbddhopertable,addbddhoper,searchbddhoper,viewbddhoper,viewbddhopertable,implybddnode,intersectbddnode,markbddnode,unmarkbddnode,getbddnodenum,getbddnodesize,addbddnode,addbddnodelist,delbddnode,delbddnodelist,viewbddnode,incbddrefext,incbddrefint,decbddrefext,decbddrefint,setbddrefext,unsetbddrefext,clearbddsystemrefint,clearbddsystemrefext,clearbddsystemref,relprodbddnodeassoc,reorderbddvartreewindow2,reorderbddvartreewindow3,reorderbddsystemsimple,reorderbddsystemwindow,reorderbddsystemtop,reorderbddsystemdynamic,resizebddvarchild,resizebddvarnode,resizebddvar,resizebddindexnode,resizebddindex,resizebddassocnode,resizebddnamein,resizebddindexin,satisfybddnode,simpbddnodedcon,simpbddnodedcoff,substbddnodeassoc,getbddnodesupport,isbddvarinsupport,createbddsystem,resetbddsystem,destroybddsystem,viewbddsystem,viewbddsysteminfo,testbddcircuit,addbdduserfunc,delbdduserfunc,execbdduserfunc,destroybdduserfunc,newbddvar,addbddvar,addbddvarlast,addbddvarfirst,addbddvarbefore,addbddvarafter,sweepbddvar,swapbddvar,getbddvarbyindex,getbddvarindex,getbddvarnode,getbddvarnodebyindex,addbddvarauxsingle,addbddvarauxglobal,searchbddvartree,deltabddvartree,shiftbddvartree,addbddvartree,swapbddvartree,createbddvartree,resetbddvartree,destroybddvartree,viewbddvartree.
Releases
4 releases since Debian 7 (Wheezy); the text changed 1 time.