Up: CUDD: CU Decision Diagram
 Previous: Bibliography
- ADD
 - Introduction
 | Nodes
 | New Constants
 | Basic ADD Manipulation
 - aggregation
 - Variable Reordering for BDDs
 - Algebraic Decision Diagram
 - see  ADD
 - arc
 
- complement
 - New BDD and ADD
 | Writing Decision Diagrams to
 | Writing Decision Diagrams to
 | Complement Arcs
 | Complement Arcs
 - regular
 - Writing Decision Diagrams to
 | Writing Decision Diagrams to
 | Complement Arcs
 
- background value
 - Background
 - BDD
 - Introduction
 | Nodes
 | One, Logic Zero, and
 | Basic BDD Manipulation
 - Binary Decision Diagram
 - see  BDD
 - box
 
- black
 - Introduction
 - clear
 - Introduction
 | Compiling and Linking
 
- cache
 - Cache
 | Cache
 | Cache
 | Initializing and Shutting Down
 | Complement Arcs
 | The Cache
- collision
 - Non Modifiable Parameters
 - collision list
 - The Unique Table
 - deletion
 - Non Modifiable Parameters
 - local
 - The Cache
 | Local Caches
 - lossless
 - Local Caches
 - reward-based resizing
 - Cache Sizing
 | Cache Sizing
 - sizing
 - Cache Sizing
 
 - cacheSize
 - Initializing and Shutting Down
 - canonical
 - The Manager
 | Local Caches
 - compiling
 - Compiling and Linking
 | Predefined Constants
 | Compiling and Linking
 - configuration
 - The CUDD Package
 - conversion
 
- of ADDs to BDDs
 - Converting ADDs to BDDs
 - of BDDs to ADDs
 - Converting ADDs to BDDs
 - of BDDs to ZDDs
 - Basic ZDD Manipulation
 | Converting BDDs to ZDDs
 - of ZDDs to BDDs
 - Converting BDDs to ZDDs
 
- cube sets
 - Introduction
 - cudd.h
 - Compiling and Linking
 | Variable Reordering for BDDs
 | Saturating Increments and Decrements
 - Cudd_addApply
 - Basic ADD Manipulation
 | Basic ADD Manipulation
 - Cudd_addBddInterval
 - Converting ADDs to BDDs
 - Cudd_addBddPattern
 - Converting ADDs to BDDs
 - Cudd_addBddThreshold
 - Converting ADDs to BDDs
 - Cudd_addConst
 - New Constants
 - Cudd_addHarwell
 - Background
 - Cudd_AddHook
 - Hooks
 - Cudd_addIthBit
 - Converting ADDs to BDDs
 - Cudd_addIthVar
 - New BDD and ADD
 - Cudd_addNewVar
 - New BDD and ADD
 - Cudd_addNewVarAtLevel
 - New BDD and ADD
 | Grouping Variables
 - Cudd_addRead
 - Background
 - Cudd_addTimes
 - Basic ADD Manipulation
 - Cudd_AutodynDisable
 - Variable Reordering for BDDs
 - Cudd_AutodynDisableZdd
 - Variable Reordering for ZDDs
 - Cudd_AutodynEnable
 - Variable Reordering for BDDs
 | Variable Reordering for BDDs
 - Cudd_AutodynEnableZdd
 - Variable Reordering for ZDDs
 - Cudd_bddAnd
 - Basic BDD Manipulation
 | Basic BDD Manipulation
 | Basic ADD Manipulation
 - Cudd_bddConstrain
 - Nodes
 - Cudd_bddIte
 - Basic BDD Manipulation
 - Cudd_bddIthVar
 - New BDD and ADD
 - Cudd_bddNewVar
 - New BDD and ADD
 | New BDD and ADD
 | New BDD and ADD
 - Cudd_bddNewVarAtLevel
 - New BDD and ADD
 | Grouping Variables
 - Cudd_BddToAdd
 - Converting ADDs to BDDs
 - Cudd_bddXor
 - Basic ADD Manipulation
 - CUDD_CACHE_SLOTS
 - Initializing and Shutting Down
 - Cudd_CheckKeys
 - Debugging
 - Cudd_CheckZeroRef
 - Debugging
 - Cudd_CountMinterm
 - Background
 - Cudd_DebugCheck
 - Debugging
 - Cudd_DelayedDerefBdd
 - Non Modifiable Parameters
 - Cudd_Deref
 - Cudd_RecursiveDeref vs. Cudd_Deref
 | Saturating Increments and Decrements
 - Cudd_DumpBlif
 - Writing Decision Diagrams to
 - Cudd_DumpDaVinci
 - Writing Decision Diagrams to
 - Cudd_DumpDot
 - Writing Decision Diagrams to
 - Cudd_ForeachCube
 - Nodes
 | Background
 - Cudd_ForeachNode
 - Nodes
 - Cudd_HookType
 - Hooks
 - Cudd_Init
 - Initializing and Shutting Down
 | Initializing and Shutting Down
 - Cudd_MakeTreeNode
 - Grouping Variables
 | Grouping Variables
 - Cudd_MakeZddTreeNode
 - Variable Reordering for ZDDs
 - Cudd_Not
 - One, Logic Zero, and
 - Cudd_PrintInfo
 - Gathering and Interpreting Statistics
 - Cudd_PrintMinterm
 - Background
 - Cudd_Quit
 - Initializing and Shutting Down
 - Cudd_ReadBackground
 - Background
 - Cudd_ReadEpsilon
 - Predefined Constants
 - Cudd_ReadErrorCode
 - NULL Return Values
 - Cudd_ReadInvPerm
 - Basic BDD Manipulation
 - Cudd_ReadLogicZero
 - One, Logic Zero, and
 - Cudd_ReadLooseUpto
 - Setting Parameters
 - Cudd_ReadMaxGrowth
 - Variable Reordering for BDDs
 - Cudd_ReadMinusInfinity
 - Predefined Constants
 - Cudd_ReadOne
 - One, Logic Zero, and
 - Cudd_ReadPlusInfinity
 - Predefined Constants
 - Cudd_ReadReorderings
 - Allowing Asynchronous Reordering
 - Cudd_ReadSiftMaxVar
 - Variable Reordering for BDDs
 - Cudd_ReadTree
 - Grouping Variables
 - Cudd_ReadZddOne
 - One, Logic Zero, and
 | Basic ZDD Manipulation
 - Cudd_ReadZero
 - Predefined Constants
 - Cudd_RecursiveDeref
 - Nodes
 | Reference Counts
 | Reference Counts
 | Reference Counts
 | Cudd_RecursiveDeref vs. Cudd_Deref
 | When Increasing the Reference
 | Saturating Increments and Decrements
 | Local Caches
 | Debugging
 - Cudd_RecursiveDerefZdd
 - Nodes
 | Reference Counts
 | Reference Counts
 | Reference Counts
 | When Increasing the Reference
 | Saturating Increments and Decrements
 - Cudd_ReduceHeap
 - Variable Reordering for BDDs
 | Variable Reordering for BDDs
 | Variable Reordering for BDDs
 - Cudd_Ref
 - Nodes
 | Basic BDD Manipulation
 | Reference Counts
 | When Increasing the Reference
 - Cudd_Regular
 - Complement Arcs
 - CUDD_REORDER_ANNEALING
 - Variable Reordering for BDDs
 - CUDD_REORDER_EXACT
 - Variable Reordering for BDDs
 - CUDD_REORDER_GENETIC
 - Variable Reordering for BDDs
 - CUDD_REORDER_GROUP_SIFT
 - Variable Reordering for BDDs
 - CUDD_REORDER_GROUP_SIFT_CONV
 - Variable Reordering for BDDs
 - CUDD_REORDER_NONE
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_RANDOM
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_RANDOM_PIVOT
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_SAME
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_SIFT
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_SIFT_CONVERGE
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_SYMM_SIFT
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_SYMM_SIFT_CONV
 - Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - CUDD_REORDER_WINDOW2
 - Variable Reordering for BDDs
 - CUDD_REORDER_WINDOW2_CONV
 - Variable Reordering for BDDs
 - CUDD_REORDER_WINDOW3
 - Variable Reordering for BDDs
 - CUDD_REORDER_WINDOW3_CONV
 - Variable Reordering for BDDs
 - CUDD_REORDER_WINDOW4
 - Variable Reordering for BDDs
 - CUDD_REORDER_WINDOW4_CONV
 - Variable Reordering for BDDs
 - Cudd_SetEpsilon
 - Predefined Constants
 - Cudd_SetLooseUpTo
 - Setting Parameters
 - Cudd_SetMaxCacheHard
 - Modifiable Parameters
 - Cudd_SetMaxGrowth
 - Variable Reordering for BDDs
 - Cudd_SetSiftMaxVar
 - Variable Reordering for BDDs
 - Cudd_SetTree
 - Grouping Variables
 - Cudd_ShuffleHeap
 - Variable Reordering for BDDs
 - Cudd_StdPostReordHook
 - Hooks
 - Cudd_StdPreReordHook
 - Hooks
 - Cudd_SymmProfile
 - Variable Reordering for BDDs
 - CUDD_UNIQUE_SLOTS
 - Initializing and Shutting Down
 - Cudd_zddDumpDot
 - Writing Decision Diagrams to
 - Cudd_zddIsop
 - Basic ZDD Manipulation
 - Cudd_zddIthVar
 - New ZDD Variables
 - Cudd_zddPortFromBdd
 - Converting BDDs to ZDDs
 - Cudd_zddPortToBdd
 - Converting BDDs to ZDDs
 - Cudd_zddRealignDisable
 - Keeping Consistent Variable Orders
 - Cudd_zddRealignEnable
 - Keeping Consistent Variable Orders
 - Cudd_zddReduceHeap
 - Variable Reordering for ZDDs
 - Cudd_zddShuffleHeap
 - Variable Reordering for ZDDs
 - Cudd_zddVarsFromBddVars
 - Converting BDDs to ZDDs
 | Converting BDDs to ZDDs
 - Cudd_zddWeakDiv
 - Basic ZDD Manipulation
 - cuddCacheInsert
 - The Cache
 - cuddCacheInsert1
 - The Cache
 - cuddCacheInsert2
 - The Cache
 - cuddCacheLookup
 - The Cache
 - cuddCacheLookup1
 - The Cache
 - cuddCacheLookup2
 - The Cache
 - CUDDDIR
 - Using the CUDD Package
 - cuddHeapProfile
 - Debugging
 - cuddI
 - The Unique Table
 - cuddInt.h
 - Debugging
 - cuddIZ
 - The Unique Table
 - cuddSatDec
 - Saturating Increments and Decrements
 - cuddSatInc
 - Saturating Increments and Decrements
 - cuddUniqueConst
 - Reference Counts
 | Reference Counts
 | Reference Counts
 - cuddUniqueInter
 - Reference Counts
 | Reference Counts
 | Reference Counts
 | Complement Arcs
 | Complement Arcs
 | Allowing Asynchronous Reordering
 | Allowing Asynchronous Reordering
 | Allowing Asynchronous Reordering
 - cuddUniqueInterZdd
 - Reference Counts
 | Reference Counts
 | Reference Counts
 | Allowing Asynchronous Reordering
 - DD_CACHE_PROFILE
 - Extended Statistics and Reporting
 - DD_DEBUG
 - Debugging
 - DD_STATS
 - Extended Statistics and Reporting
 - DD_UNIQUE_PROFILE
 - Extended Statistics and Reporting
 - DD_VERBOSE
 - Extended Statistics and Reporting
 - DdManager
 - The Manager
 | Initializing and Shutting Down
 - DdNode
 - Nodes
 | The Cache
 - debugging
 - Debugging
 - DEC Alpha
 - Predefined Constants
 | Using the CUDD Package
 - documentation
 - Guidelines for Documentation
- Description
 - Guidelines for Documentation
 - HTML files
 - Guidelines for Documentation
 - SeeAlso
 - Guidelines for Documentation
 - Synopsis
 - Guidelines for Documentation
 
 - dot
 - see  graph, drawing
 - Epsilon
 - Predefined Constants
 - extdoc
 - see  documentation
 - floating point
 - Predefined Constants
- double (C type)
 - Nodes
 - IEEE Standard 754
 - Predefined Constants
 
 - free list
 - Reference Counts
 - FTP
 - The CUDD Package
 | CUDD Friends
 | Using the CUDD Package
 | Guidelines for Documentation
 - function
 
- characteristic
 - Introduction
 | Converting BDDs to ZDDs
 - cover
 - Basic ZDD Manipulation
 | Converting BDDs to ZDDs
 | Converting BDDs to ZDDs
- irredundant
 - Basic ZDD Manipulation
 
 - minterms
 - Background
 | Allowing Asynchronous Reordering
 - ON-set
 - Introduction
 - sum of products
 - Background
 - switching
 - Introduction
 | Introduction
 
- garbage collection
 - Nodes
 | Cache
 | Setting Parameters
 | Reference Counts
 | Reference Counts
 | The Cache
 | Local Caches
 | The Unique Table
- hooks
 - Hooks
 
 - gcc
 - Predefined Constants
 - generator
 - Nodes
 - global variables
 - The Manager
 - graph
 
- arc capacity
 - Background
 - arc length
 - Background
 - drawing
 - Writing Decision Diagrams to
 | Writing Decision Diagrams to
 
- growth
 - Setting Parameters
 - gzip
 - The CUDD Package
 - HAVE_IEEE_754
 - Predefined Constants
 - header files
 - Variable Reordering for BDDs
 | Saturating Increments and Decrements
 - hook
 - Hooks
 - infinities
 - Predefined Constants
 - installation
 - The CUDD Package
 - Intel PentiumPro
 - The CUDD Package
 - interface
 
- cache
 - The Cache
 - SIS
 - The SIS/VIS Interface
 | Using the CUDD Package
 - VIS
 - The SIS/VIS Interface
 
- libraries
 - The CUDD Package
- cudd
 - Compiling and Linking
 - dddmp
 - Saving and Restoring BDDs
 - mtr
 - Compiling and Linking
 | Grouping Variables
 - obj
 - Compiling and Linking
 - st
 - Compiling and Linking
 | The Cache
 - util
 - Compiling and Linking
 
 - Makefile
 - Compiling and Linking
 | Predefined Constants
 | Compiling and Linking
 - manager
 - The Manager
 | The Manager
 | Constant Functions
 - matrix
 
- sparse
 - Background
 
- maxCache
 - Cache Sizing
 - maxMemory
 - Initializing and Shutting Down
 - MinusInfinity
 - Predefined Constants
 - MTR_DEFAULT
 - Grouping Variables
 - MTR_FIXED
 - Grouping Variables
 - nanotrav
 - The CUDD Package
 | The CUDD Package
 - node
 - Nodes
- constant
 - Nodes
 | Constant Functions
 | One, Logic Zero, and
 | Predefined Constants
 | Background
 | New Constants
 | Reference Counts
 | When Increasing the Reference
- value
 - Nodes
 
 - dead
 - Reference Counts
 | The Cache
 | The Unique Table
 - dereference
 - Basic ADD Manipulation
 - reclaimed
 - The Unique Table
 - recycling
 - Nodes
 - reference
 - Basic ADD Manipulation
 - reference count
 - Nodes
 | Nodes
 | Basic BDD Manipulation
 | Basic BDD Manipulation
 | Reference Counts
 | Reference Counts
 | Reference Counts
 | When Increasing the Reference
 | Saturating Increments and Decrements
 | The Cache
 | Local Caches
 | Debugging
- saturated
 - Debugging
 
 - terminal
 - see  node, constant
 - variable index
 - Nodes
 
 - numSlots
 - Initializing and Shutting Down
 - numVars
 - Initializing and Shutting Down
 - numVarsZ
 - Initializing and Shutting Down
 - PlusInfinity
 - Predefined Constants
 | Background
 - projection functions
 - Creating Variables
 | New BDD and ADD
 | New BDD and ADD
 | New BDD and ADD
 | New ZDD Variables
 | Basic BDD Manipulation
 | Basic ADD Manipulation
 | Basic ZDD Manipulation
 | Basic ZDD Manipulation
 | Debugging
 - README file
 - The CUDD Package
 | The CUDD Package
 - reordering
 - Introduction
 | Introduction
 | Nodes
 | The Cache
- abort and retry
 - Allowing Asynchronous Reordering
 - asynchronous
 - Variable Reordering for BDDs
 | Allowing Asynchronous Reordering
 - converging
 - Variable Reordering for BDDs
 | Variable Reordering for BDDs
 | Variable Reordering for BDDs
 | Variable Reordering for BDDs
 - Cudd_ReorderingType
 - Variable Reordering for BDDs
 - dynamic
 - Introduction
 | Variable Reordering for BDDs
 | Variable Reordering for ZDDs
 - exact
 - Variable Reordering for BDDs
 - function wrapper
 - Allowing Asynchronous Reordering
 | Allowing Asynchronous Reordering
 - genetic
 - Variable Reordering for BDDs
 - group
 - Variable Reordering for BDDs
 | Variable Reordering for BDDs
 - hooks
 - Hooks
 - interruptible procedure
 - Allowing Asynchronous Reordering
 - of BDDs and ADDs
 - Variable Reordering for BDDs
 - of ZDDs
 - Basic ZDD Manipulation
 | Variable Reordering for ZDDs
 - random
 - Variable Reordering for BDDs
 - sifting
 - Variable Reordering for BDDs
 | Variable Reordering for BDDs
 - simulated annealing
 - Variable Reordering for BDDs
 - symmetric
 - Variable Reordering for BDDs
 - threshold
 - Variable Reordering for BDDs
 | Allowing Asynchronous Reordering
 - window
 - Variable Reordering for BDDs
 
 - saturating
 
- decrements
 - Saturating Increments and Decrements
 - increments
 - Saturating Increments and Decrements
 
- SISDIR
 - Using the CUDD Package
 - SIZEOF_INT
 - Saturating Increments and Decrements
 | Saturating Increments and Decrements
 - SIZEOF_VOID_P
 - Saturating Increments and Decrements
 | Saturating Increments and Decrements
 - statistical counters
 - The Manager
 | Reference Counts
 | Cache Sizing
 - statistics
 - Gathering and Interpreting Statistics
 - subtable
 - Initializing and Shutting Down
 | Reference Counts
 - symmetry
 - Variable Reordering for BDDs
 - table
 
- computed
 - Cache
 - growth
 - Setting Parameters
 - hash
 - The Manager
 | The Unique Table
 - unique
 - Nodes
 | The Manager
 | The Manager
 | Initializing and Shutting Down
 | Initializing and Shutting Down
 | Setting Parameters
 | Variable Reordering for BDDs
 | Reference Counts
 | Cache Sizing
 | Cache Sizing
 | The Unique Table
- fast growth
 - The Unique Table
 - reward-based resizing
 - The Unique Table
 - slow growth
 - The Unique Table
 
 
- variable
 
- groups
 - Grouping Variables
 - order
 - Nodes
 | New BDD and ADD
 - permutation
 - Nodes
 | The Unique Table
 - tree
 - Grouping Variables
 | Grouping Variables
 
- ZDD
 - Introduction
 | Nodes
 | New ZDD Variables
 | Basic ZDD Manipulation
 | Converting BDDs to ZDDs
 - zero
 
- arithmetic
 - One, Logic Zero, and
 | New BDD and ADD
 | Converting ADDs to BDDs
 - logical
 - One, Logic Zero, and
 | Converting ADDs to BDDs
 
- Zero-suppressed Binary Decision Diagram
 - see  ZDD
 
Fabio Somenzi
2005-05-17