Expand description
Contains the declarations present in cudd.h (main CUDD API).
Enums§
- Cudd_
Aggregation Type - Type of aggregation method algorithm.
- Cudd_
Error Type - Cudd_
Hook Type - Type of a hook.
- Cudd_
Lazy Group Type - Type of grouping used during lazy sifting.
- Cudd_
Reordering Type - Types of variable reordering algorithms.
- Cudd_
Variable Type - Type of variable used during lazy sifting.
Constants§
- CUDD_
CACHE_ SLOTS - Recommended default size of the operation cache table.
- CUDD_
FALSE - An integer representation of a Boolean
falseconstant. (This is not a DD construct!) - CUDD_
OUT_ OF_ MEM - An special return value indicating an out-of-memory error.
- CUDD_
RESIDUE_ DEFAULT - Default option for
Cudd_addResidue: specifies that the least-significant-bit is on top, and the number is interpreted as unsigned. - CUDD_
RESIDUE_ MSB - Used with
Cudd_addResidue: add (logical or) this flag to the default options to specify that the most-significant-bit is on top. - CUDD_
RESIDUE_ TC - Used with
Cudd_addResidue: add (logical or) this flag to the default options to specify that the number should be interpreted as a signed two’s complement. - CUDD_
TRUE - An integer representation of a Boolean
trueconstant. (This is not a DD construct!) - CUDD_
UNIQUE_ SLOTS - Recommended default size of the unique node table.
Functions§
- Cudd_
AddHook ⚠ - Cudd_
ApaAdd ⚠ - Cudd_
ApaCompare ⚠ - Cudd_
ApaCompare ⚠Ratios - Cudd_
ApaCopy ⚠ - Cudd_
ApaCount ⚠Minterm - Cudd_
ApaInt ⚠Division - Cudd_
ApaNumber ⚠OfDigits - Cudd_
ApaPower ⚠OfTwo - Cudd_
ApaPrint ⚠Decimal - Cudd_
ApaPrint ⚠Density - Cudd_
ApaPrint ⚠Exponential - Cudd_
ApaPrint ⚠Hex - Cudd_
ApaPrint ⚠Minterm - Cudd_
ApaPrint ⚠Minterm Exp - Cudd_
ApaSet ⚠ToLiteral - Cudd_
ApaShift ⚠Right - Cudd_
ApaShort ⚠Division - Cudd_
ApaString ⚠Decimal - Cudd_
ApaSubtract ⚠ - Cudd_
Autodyn ⚠Disable - Cudd_
Autodyn ⚠Disable Zdd - Cudd_
Autodyn ⚠Enable - Cudd_
Autodyn ⚠Enable Zdd - Cudd_
Average ⚠Distance - Cudd_
BddTo ⚠Add - Cudd_
BddTo ⚠Cube Array - Cudd_
Biased ⚠Over Approx - Cudd_
Biased ⚠Under Approx - Cudd_
CProjection ⚠ - Cudd_
Check ⚠Cube - Cudd_
Check ⚠Keys - Cudd_
Check ⚠Zero Ref - Cudd_
Classify ⚠Support - Cudd_
Clear ⚠Error Code - Cudd_
CofMinterm ⚠ - Cudd_
Cofactor ⚠ - Cudd_
Complement ⚠ - Computes the complemented version of a node pointer (i.e. with a complement bit set, regardless of its previous value).
- Cudd_
Count ⚠Leaves - Cudd_
Count ⚠Minterm - Cudd_
Count ⚠Path - Cudd_
Count ⚠Paths ToNon Zero - Cudd_
Cube ⚠Array ToBdd - Cudd_
DagSize ⚠ - Cudd_
Dead ⚠AreCounted - Cudd_
Debug ⚠Check - Cudd_
Decreasing ⚠ - Cudd_
Delayed ⚠Deref Bdd - Cudd_
Density ⚠ - Cudd_
Deref ⚠ - Cudd_
Disable ⚠Garbage Collection - Cudd_
Disable ⚠Ordering Monitoring - Cudd_
Disable ⚠Reordering Reporting - Cudd_
Disequality ⚠ - Cudd_
Dump ⚠Blif - Cudd_
Dump ⚠Blif Body - Cudd_
DumpD ⚠Dcal - Cudd_
Dump ⚠DaVinci - Cudd_
Dump ⚠Dot - Cudd_
Dump ⚠Factored Form - Cudd_
Dxygtdxz ⚠ - Cudd_
Dxygtdyz ⚠ - Cudd_E⚠
- Cudd_
Enable ⚠Garbage Collection - Cudd_
Enable ⚠Ordering Monitoring - Cudd_
Enable ⚠Reordering Reporting - Cudd_
EpdCount ⚠Minterm - Cudd_
EpdPrint ⚠Minterm - Cudd_
Equal ⚠SupNorm - Cudd_
EquivDC ⚠ - Cudd_
Estimate ⚠Cofactor - Cudd_
Estimate ⚠Cofactor Simple - Cudd_
Eval ⚠ - Cudd_
Expected ⚠Used Slots - Cudd_
Factored ⚠Form String - Cudd_
Find ⚠Essential - Cudd_
Find ⚠TwoLiteral Clauses - Cudd_
First ⚠Cube - Cudd_
First ⚠Node - Cudd_
First ⚠Prime - Cudd_
Foreach ⚠Cube - Iterates over the cubes of a decision diagram f. The length of the cube is the number of variables in the CUDD manager when the iteration is started.
- Cudd_
Foreach ⚠Node - Iterates over the nodes of a decision diagram
f. See alsoCudd_FirstNode. - Cudd_
Foreach ⚠Prime - Iterates over the primes of a Boolean function producing
a prime (but not necessarily irredundant) cover.
For more information, see
Cudd_FirstPrime. - Cudd_
Free ⚠ApaNumber - Cudd_
Free ⚠Tree - Cudd_
Free ⚠ZddTree - Cudd_
Garbage ⚠Collection Enabled - Cudd_
GenFree ⚠ - Cudd_
Increase ⚠Time Limit - Cudd_
Increasing ⚠ - Cudd_
Indices ⚠ToCube - Cudd_
Inequality ⚠ - Cudd_
Init ⚠ - Cudd_
Install ⚠OutOf Memory Handler - Cudd_
IsComplement ⚠ - Returns 1 if a pointer is complemented.
- Cudd_
IsConstant ⚠ - Cudd_
IsGen ⚠Empty - Cudd_
IsIn ⚠Hook - Cudd_
IsNon ⚠Constant - Cudd_
Iter ⚠Deref Bdd - Cudd_
Largest ⚠Cube - Cudd_
Make ⚠BddFrom ZddCover - Cudd_
Make ⚠Tree Node - Cudd_
Make ⚠ZddTree Node - Cudd_
MinHamming ⚠Dist - Cudd_
NewApa ⚠Number - Cudd_
Next ⚠Cube - Cudd_
Next ⚠Node - Cudd_
Next ⚠Prime - Cudd_
Node ⚠Read Index - Cudd_
Not ⚠ - Complements a DD node by flipping the complement attribute of the pointer (the least significant bit).
- Cudd_
NotCond ⚠ - Complements a DD node by flipping the complement attribute
of the pointer if a condition is satisfied. The
conditionargument must be always either1or0. - Cudd_
Ordering ⚠Monitoring - Cudd_
OutOf ⚠Mem - Cudd_
OutOf ⚠MemSilent - Cudd_
Over ⚠Approx - Cudd_
Prime ⚠ - Cudd_
Print ⚠Debug - Cudd_
Print ⚠Grouped Order - Cudd_
Print ⚠Info - Cudd_
Print ⚠Linear - Cudd_
Print ⚠Minterm - Cudd_
Print ⚠Summary - Cudd_
Print ⚠TwoLiteral Clauses - Cudd_
Print ⚠Version - Cudd_
Priority ⚠Select - Cudd_
Quit ⚠ - Cudd_
Random ⚠ - Cudd_
Read ⚠Application Hook - Cudd_
Read ⚠Arcviolation - Cudd_
Read ⚠Background - Cudd_
Read ⚠Cache Hits - Cudd_
Read ⚠Cache Look Ups - Cudd_
Read ⚠Cache Slots - Cudd_
Read ⚠Cache Used Slots - Cudd_
Read ⚠Dead - Cudd_
Read ⚠Elapsed Time - Cudd_
Read ⚠Epsilon - Cudd_
Read ⚠Error Code - Cudd_
Read ⚠Garbage Collection Time - Cudd_
Read ⚠Garbage Collections - Cudd_
Read ⚠Groupcheck - Cudd_
Read ⚠Index - Returns the current position in the order of variable
index. This macro is obsolete and is kept for compatibility. New
applications should use
Cudd_ReadPerminstead. - Cudd_
Read ⚠InvPerm - Cudd_
Read ⚠InvPerm Zdd - Cudd_
Read ⚠IthClause - Cudd_
Read ⚠Keys - Cudd_
Read ⚠Linear - Cudd_
Read ⚠Logic Zero - Cudd_
Read ⚠Loose UpTo - Cudd_
Read ⚠MaxCache - Cudd_
Read ⚠MaxCache Hard - Cudd_
Read ⚠MaxGrowth - Cudd_
Read ⚠MaxGrowth Alternate - Cudd_
Read ⚠MaxIndex - Cudd_
Read ⚠MaxLive - Cudd_
Read ⚠MaxMemory - Cudd_
Read ⚠MaxReorderings - Cudd_
Read ⚠Memory InUse - Cudd_
Read ⚠MinDead - Cudd_
Read ⚠MinHit - Cudd_
Read ⚠Minus Infinity - Cudd_
Read ⚠Next Reordering - Cudd_
Read ⚠Node Count - Cudd_
Read ⚠Nodes Dropped - Cudd_
Read ⚠Nodes Freed - Cudd_
Read ⚠Number Xovers - Cudd_
Read ⚠One - Cudd_
Read ⚠Order Randomization - Cudd_
Read ⚠Peak Live Node Count - Cudd_
Read ⚠Peak Node Count - Cudd_
Read ⚠Perm - Cudd_
Read ⚠Perm Zdd - Cudd_
Read ⚠Plus Infinity - Cudd_
Read ⚠Population Size - Cudd_
Read ⚠Recomb - Cudd_
Read ⚠Recursive Calls - Cudd_
Read ⚠Reordering Cycle - Cudd_
Read ⚠Reordering Time - Cudd_
Read ⚠Reorderings - Cudd_
Read ⚠Sift MaxSwap - Cudd_
Read ⚠Sift MaxVar - Cudd_
Read ⚠Size - Cudd_
Read ⚠Slots - Cudd_
Read ⚠Start Time - Cudd_
Read ⚠Stderr - Cudd_
Read ⚠Stdout - Cudd_
Read ⚠Swap Steps - Cudd_
Read ⚠Symmviolation - Cudd_
Read ⚠Time Limit - Cudd_
Read ⚠Timeout Handler - Cudd_
Read ⚠Tree - Cudd_
Read ⚠Unique Links - Cudd_
Read ⚠Unique Look Ups - Cudd_
Read ⚠Used Slots - Cudd_
Read ⚠Vars - Cudd_
Read ⚠ZddOne - Cudd_
Read ⚠ZddSize - Cudd_
Read ⚠ZddTree - Cudd_
Read ⚠Zero - Cudd_
Recursive ⚠Deref - Cudd_
Recursive ⚠Deref Zdd - Cudd_
Reduce ⚠Heap - Cudd_
Ref ⚠ - Cudd_
Register ⚠OutOf Memory Callback - Cudd_
Register ⚠Termination Callback - Cudd_
Register ⚠Timeout Handler - Cudd_
Regular ⚠ - Computes the regular version of a node pointer (i.e. without the complement bit set, regardless of its previous value).
- Cudd_
Remap ⚠Over Approx - Cudd_
Remap ⚠Under Approx - Cudd_
Remove ⚠Hook - Cudd_
Reordering ⚠Reporting - Cudd_
Reordering ⚠Status - Cudd_
Reordering ⚠Status Zdd - Cudd_
Reserve ⚠ - Cudd_
Reset ⚠Start Time - Cudd_
SetApplication ⚠Hook - Cudd_
SetArcviolation ⚠ - Cudd_
SetBackground ⚠ - Cudd_
SetEpsilon ⚠ - Cudd_
SetGroupcheck ⚠ - Cudd_
SetLoose ⚠UpTo - Cudd_
SetMax ⚠Cache Hard - Cudd_
SetMax ⚠Growth - Cudd_
SetMax ⚠Growth Alternate - Cudd_
SetMax ⚠Live - Cudd_
SetMax ⚠Memory - Cudd_
SetMax ⚠Reorderings - Cudd_
SetMin ⚠Hit - Cudd_
SetNext ⚠Reordering - Cudd_
SetNumber ⚠Xovers - Cudd_
SetOrder ⚠Randomization - Cudd_
SetPopulation ⚠Size - Cudd_
SetRecomb ⚠ - Cudd_
SetReordering ⚠Cycle - Cudd_
SetSift ⚠MaxSwap - Cudd_
SetSift ⚠MaxVar - Cudd_
SetStart ⚠Time - Cudd_
SetStderr ⚠ - Cudd_
SetStdout ⚠ - Cudd_
SetSymmviolation ⚠ - Cudd_
SetTime ⚠Limit - Cudd_
SetTree ⚠ - Cudd_
SetVar ⚠Map - Cudd_
SetZdd ⚠Tree - Cudd_
Sharing ⚠Size - Cudd_
Shortest ⚠Length - Cudd_
Shortest ⚠Path - Cudd_
Shuffle ⚠Heap - Cudd_
Solve ⚠Eqn - Cudd_
Split ⚠Set - Cudd_
Srandom ⚠ - Cudd_
StdPost ⚠Reord Hook - Cudd_
StdPre ⚠Reord Hook - Cudd_
Subset ⚠Compress - Cudd_
Subset ⚠Heavy Branch - Cudd_
Subset ⚠Short Paths - Cudd_
Subset ⚠With Mask Vars - Cudd_
Superset ⚠Compress - Cudd_
Superset ⚠Heavy Branch - Cudd_
Superset ⚠Short Paths - Cudd_
Support ⚠ - Cudd_
Support ⚠Index - Cudd_
Support ⚠Indices - Cudd_
Support ⚠Size - Cudd_
Symm ⚠Profile - Cudd_T⚠
- Cudd_
Time ⚠Limited - Cudd_
Turn ⚠OffCount Dead - Cudd_
Turn ⚠OnCount Dead - Cudd_
Under ⚠Approx - Cudd_
Unregister ⚠OutOf Memory Callback - Cudd_
Unregister ⚠Termination Callback - Cudd_
Unset ⚠Time Limit - Cudd_
Update ⚠Time Limit - Cudd_V⚠
- Cudd_
Vars ⚠AreSymmetric - Cudd_
Vector ⚠Support - Cudd_
Vector ⚠Support Index - Cudd_
Vector ⚠Support Indices - Cudd_
Vector ⚠Support Size - Cudd_
Verify ⚠Sol - Cudd_
Xeqy ⚠ - Cudd_
Xgty ⚠ - Cudd_
addAgreement ⚠ - Cudd_
addApply ⚠ - Cudd_
addBdd ⚠Interval - Cudd_
addBdd ⚠IthBit - Cudd_
addBdd ⚠Pattern - Cudd_
addBdd ⚠Strict Threshold - Cudd_
addBdd ⚠Threshold - Cudd_
addCmpl ⚠ - Cudd_
addCompose ⚠ - Cudd_
addCompute ⚠Cube - Cudd_
addConst ⚠ - Cudd_
addConstrain ⚠ - Cudd_
addDiff ⚠ - Cudd_
addDivide ⚠ - Cudd_
addEval ⚠Const - Cudd_
addExist ⚠Abstract - Cudd_
addFind ⚠Max - Cudd_
addFind ⚠Min - Cudd_
addGeneral ⚠Vector Compose - Cudd_
addHamming ⚠ - Cudd_
addHarwell ⚠ - Cudd_
addIte ⚠ - Cudd_
addIte ⚠Constant - Cudd_
addIth ⚠Bit - Cudd_
addIth ⚠Var - Cudd_
addLeq ⚠ - Cudd_
addLog ⚠ - Cudd_
addMatrix ⚠Multiply - Cudd_
addMaximum ⚠ - Cudd_
addMinimum ⚠ - Cudd_
addMinus ⚠ - Cudd_
addMonadic ⚠Apply - Cudd_
addNand ⚠ - Cudd_
addNegate ⚠ - Cudd_
addNew ⚠Var - Cudd_
addNew ⚠VarAt Level - Cudd_
addNon ⚠SimCompose - Cudd_
addNor ⚠ - Cudd_
addOne ⚠Zero Maximum - Cudd_
addOr ⚠ - Cudd_
addOr ⚠Abstract - Cudd_
addOuter ⚠Sum - Cudd_
addPermute ⚠ - Cudd_
addPlus ⚠ - Cudd_
addRead ⚠ - Cudd_
addResidue ⚠ - Cudd_
addRestrict ⚠ - Cudd_
addRound ⚠Off - Cudd_
addScalar ⚠Inverse - Cudd_
addSetNZ ⚠ - Cudd_
addSwap ⚠Variables - Cudd_
addThreshold ⚠ - Cudd_
addTimes ⚠ - Cudd_
addTimes ⚠Plus - Cudd_
addTriangle ⚠ - Cudd_
addUniv ⚠Abstract - Cudd_
addVector ⚠Compose - Cudd_
addWalsh ⚠ - Cudd_
addXeqy ⚠ - Cudd_
addXnor ⚠ - Cudd_
addXor ⚠ - Cudd_
bddAdj ⚠PermuteX - Cudd_
bddAnd ⚠ - Cudd_
bddAnd ⚠Abstract - Cudd_
bddAnd ⚠Abstract Limit - Cudd_
bddAnd ⚠Limit - Cudd_
bddApprox ⚠Conj Decomp - Cudd_
bddApprox ⚠Disj Decomp - Cudd_
bddBind ⚠Var - Cudd_
bddBoolean ⚠Diff - Cudd_
bddChar ⚠ToVect - Cudd_
bddClipping ⚠And - Cudd_
bddClipping ⚠AndAbstract - Cudd_
bddClosest ⚠Cube - Cudd_
bddCompose ⚠ - Cudd_
bddCompute ⚠Cube - Cudd_
bddConstrain ⚠ - Cudd_
bddConstrain ⚠Decomp - Cudd_
bddCorrelation ⚠ - Cudd_
bddCorrelation ⚠Weights - Cudd_
bddExist ⚠Abstract - Cudd_
bddExist ⚠Abstract Limit - Cudd_
bddGen ⚠Conj Decomp - Cudd_
bddGen ⚠Disj Decomp - Cudd_
bddInterpolate ⚠ - Cudd_
bddIntersect ⚠ - Cudd_
bddInterval ⚠ - Cudd_
bddIs ⚠NsVar - Cudd_
bddIs ⚠PiVar - Cudd_
bddIs ⚠PsVar - Cudd_
bddIs ⚠Var - Cudd_
bddIs ⚠VarEssential - Cudd_
bddIs ⚠VarHard Group - Cudd_
bddIs ⚠VarTo BeGrouped - Cudd_
bddIs ⚠VarTo BeUngrouped - Cudd_
bddIsop ⚠ - Cudd_
bddIte ⚠ - Cudd_
bddIte ⚠Constant - Cudd_
bddIte ⚠Limit - Cudd_
bddIter ⚠Conj Decomp - Cudd_
bddIter ⚠Disj Decomp - Cudd_
bddIth ⚠Var - Cudd_
bddLI ⚠Compaction - Cudd_
bddLargest ⚠Prime Unate - Cudd_
bddLeq ⚠ - Cudd_
bddLeq ⚠Unless - Cudd_
bddLiteral ⚠SetIntersection - Cudd_
bddMake ⚠Prime - Cudd_
bddMaximally ⚠Expand - Cudd_
bddMinimize ⚠ - Cudd_
bddNP ⚠And - Cudd_
bddNand ⚠ - Cudd_
bddNew ⚠Var - Cudd_
bddNew ⚠VarAt Level - Cudd_
bddNor ⚠ - Cudd_
bddOr ⚠ - Cudd_
bddOr ⚠Limit - Cudd_
bddPermute ⚠ - Cudd_
bddPick ⚠Arbitrary Minterms - Cudd_
bddPick ⚠OneCube - Cudd_
bddPick ⚠OneMinterm - Cudd_
bddPrint ⚠Cover - Cudd_
bddRead ⚠ - Cudd_
bddRead ⚠Pair Index - Cudd_
bddRealign ⚠Disable - Cudd_
bddRealign ⚠Enable - Cudd_
bddRealignment ⚠Enabled - Cudd_
bddReset ⚠VarTo BeGrouped - Cudd_
bddRestrict ⚠ - Cudd_
bddSet ⚠NsVar - Cudd_
bddSet ⚠Pair Index - Cudd_
bddSet ⚠PiVar - Cudd_
bddSet ⚠PsVar - Cudd_
bddSet ⚠VarHard Group - Cudd_
bddSet ⚠VarTo BeGrouped - Cudd_
bddSet ⚠VarTo BeUngrouped - Cudd_
bddSqueeze ⚠ - Cudd_
bddSwap ⚠Variables - Cudd_
bddTransfer ⚠ - Cudd_
bddUnbind ⚠Var - Cudd_
bddUniv ⚠Abstract - Cudd_
bddVar ⚠Conj Decomp - Cudd_
bddVar ⚠Disj Decomp - Cudd_
bddVar ⚠IsBound - Cudd_
bddVar ⚠IsDependent - Cudd_
bddVar ⚠Map - Cudd_
bddVector ⚠Compose - Cudd_
bddXnor ⚠ - Cudd_
bddXnor ⚠Limit - Cudd_
bddXor ⚠ - Cudd_
bddXor ⚠Exist Abstract - Cudd_
tlcInfo ⚠Free - Cudd_
zddChange ⚠ - Cudd_
zddComplement ⚠ - Cudd_
zddCount ⚠ - Cudd_
zddCount ⚠Double - Cudd_
zddCount ⚠Minterm - Cudd_
zddCover ⚠Path ToString - Cudd_
zddDag ⚠Size - Cudd_
zddDiff ⚠ - Cudd_
zddDiff ⚠Const - Cudd_
zddDivide ⚠ - Cudd_
zddDivideF ⚠ - Cudd_
zddDump ⚠Dot - Cudd_
zddFirst ⚠Path - Cudd_
zddForeach ⚠Path - Iterates over the paths of a ZDD
f. - Cudd_
zddIntersect ⚠ - Cudd_
zddIsop ⚠ - Cudd_
zddIte ⚠ - Cudd_
zddIth ⚠Var - Cudd_
zddNext ⚠Path - Cudd_
zddPort ⚠From Bdd - Cudd_
zddPort ⚠ToBdd - Cudd_
zddPrint ⚠Cover - Cudd_
zddPrint ⚠Debug - Cudd_
zddPrint ⚠Minterm - Cudd_
zddPrint ⚠Subtable - Cudd_
zddProduct ⚠ - Cudd_
zddRead ⚠Node Count - Cudd_
zddRealign ⚠Disable - Cudd_
zddRealign ⚠Enable - Cudd_
zddRealignment ⚠Enabled - Cudd_
zddReduce ⚠Heap - Cudd_
zddShuffle ⚠Heap - Cudd_
zddSubset0 ⚠ - Cudd_
zddSubset1 ⚠ - Cudd_
zddSupport ⚠ - Cudd_
zddSymm ⚠Profile - Cudd_
zddUnate ⚠Product - Cudd_
zddUnion ⚠ - Cudd_
zddVars ⚠From BddVars - Cudd_
zddWeak ⚠Div - Cudd_
zddWeak ⚠DivF
Type Aliases§
- CUDD_
VALUE_ TYPE - Type of the value of a terminal node.
- DD_
APPLY_ OPERATOR - Type of the apply operator function.
- DD_
HOOK_ FUNCTION - Type of the hook function.
- DD_
MONADIC_ APPLY_ OPERATOR - Type of the monadic apply operator function.
- DD_
OUT_ OF_ MEMORY_ FUNCTION - Type of the out-of-memory function.
- DD_
PRIORITY_ FUNCTION - Type of the priority function.
- DD_
TERMINATION_ HANDLER - Type of the termination handler function.
- DD_
TIME_ OUT_ HANDLER - Type of the time-out handler function.