| 1 | <html>
|
|---|
| 2 | <head><title>cudd package abstract (Internal)</title></head>
|
|---|
| 3 | <body>
|
|---|
| 4 |
|
|---|
| 5 | <h1>cudd package abstract (Internal)</h1>
|
|---|
| 6 | <h2>Internal data structures of the CUDD package.</h2>
|
|---|
| 7 | <hr>
|
|---|
| 8 |
|
|---|
| 9 | <!-- Function Abstracts -->
|
|---|
| 10 |
|
|---|
| 11 | <dl>
|
|---|
| 12 | <dt> <a href="cuddAllDet.html#Cudd_AddHook"><code>Cudd_AddHook()</code></a>
|
|---|
| 13 | <dd> Adds a function to a hook.
|
|---|
| 14 |
|
|---|
| 15 | <dt> <a href="cuddAllDet.html#Cudd_ApaAdd"><code>Cudd_ApaAdd()</code></a>
|
|---|
| 16 | <dd> Adds two arbitrary precision integers.
|
|---|
| 17 |
|
|---|
| 18 | <dt> <a href="cuddAllDet.html#Cudd_ApaCompareRatios"><code>Cudd_ApaCompareRatios()</code></a>
|
|---|
| 19 | <dd> Compares the ratios of two arbitrary precision integers to two unsigned ints.
|
|---|
| 20 |
|
|---|
| 21 | <dt> <a href="cuddAllDet.html#Cudd_ApaCompare"><code>Cudd_ApaCompare()</code></a>
|
|---|
| 22 | <dd> Compares two arbitrary precision integers.
|
|---|
| 23 |
|
|---|
| 24 | <dt> <a href="cuddAllDet.html#Cudd_ApaCopy"><code>Cudd_ApaCopy()</code></a>
|
|---|
| 25 | <dd> Makes a copy of an arbitrary precision integer.
|
|---|
| 26 |
|
|---|
| 27 | <dt> <a href="cuddAllDet.html#Cudd_ApaCountMinterm"><code>Cudd_ApaCountMinterm()</code></a>
|
|---|
| 28 | <dd> Counts the number of minterms of a DD.
|
|---|
| 29 |
|
|---|
| 30 | <dt> <a href="cuddAllDet.html#Cudd_ApaIntDivision"><code>Cudd_ApaIntDivision()</code></a>
|
|---|
| 31 | <dd> Divides an arbitrary precision integer by an integer.
|
|---|
| 32 |
|
|---|
| 33 | <dt> <a href="cuddAllDet.html#Cudd_ApaNumberOfDigits"><code>Cudd_ApaNumberOfDigits()</code></a>
|
|---|
| 34 | <dd> Finds the number of digits for an arbitrary precision integer.
|
|---|
| 35 |
|
|---|
| 36 | <dt> <a href="cuddAllDet.html#Cudd_ApaPowerOfTwo"><code>Cudd_ApaPowerOfTwo()</code></a>
|
|---|
| 37 | <dd> Sets an arbitrary precision integer to a power of two.
|
|---|
| 38 |
|
|---|
| 39 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintDecimal"><code>Cudd_ApaPrintDecimal()</code></a>
|
|---|
| 40 | <dd> Prints an arbitrary precision integer in decimal format.
|
|---|
| 41 |
|
|---|
| 42 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintDensity"><code>Cudd_ApaPrintDensity()</code></a>
|
|---|
| 43 | <dd> Prints the density of a BDD or ADD using arbitrary precision arithmetic.
|
|---|
| 44 |
|
|---|
| 45 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintExponential"><code>Cudd_ApaPrintExponential()</code></a>
|
|---|
| 46 | <dd> Prints an arbitrary precision integer in exponential format.
|
|---|
| 47 |
|
|---|
| 48 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintHex"><code>Cudd_ApaPrintHex()</code></a>
|
|---|
| 49 | <dd> Prints an arbitrary precision integer in hexadecimal format.
|
|---|
| 50 |
|
|---|
| 51 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintMintermExp"><code>Cudd_ApaPrintMintermExp()</code></a>
|
|---|
| 52 | <dd> Prints the number of minterms of a BDD or ADD in exponential format using arbitrary precision arithmetic.
|
|---|
| 53 |
|
|---|
| 54 | <dt> <a href="cuddAllDet.html#Cudd_ApaPrintMinterm"><code>Cudd_ApaPrintMinterm()</code></a>
|
|---|
| 55 | <dd> Prints the number of minterms of a BDD or ADD using arbitrary precision arithmetic.
|
|---|
| 56 |
|
|---|
| 57 | <dt> <a href="cuddAllDet.html#Cudd_ApaSetToLiteral"><code>Cudd_ApaSetToLiteral()</code></a>
|
|---|
| 58 | <dd> Sets an arbitrary precision integer to a one-digit literal.
|
|---|
| 59 |
|
|---|
| 60 | <dt> <a href="cuddAllDet.html#Cudd_ApaShiftRight"><code>Cudd_ApaShiftRight()</code></a>
|
|---|
| 61 | <dd> Shifts right an arbitrary precision integer by one binary place.
|
|---|
| 62 |
|
|---|
| 63 | <dt> <a href="cuddAllDet.html#Cudd_ApaShortDivision"><code>Cudd_ApaShortDivision()</code></a>
|
|---|
| 64 | <dd> Divides an arbitrary precision integer by a digit.
|
|---|
| 65 |
|
|---|
| 66 | <dt> <a href="cuddAllDet.html#Cudd_ApaSubtract"><code>Cudd_ApaSubtract()</code></a>
|
|---|
| 67 | <dd> Subtracts two arbitrary precision integers.
|
|---|
| 68 |
|
|---|
| 69 | <dt> <a href="cuddAllDet.html#Cudd_AutodynDisableZdd"><code>Cudd_AutodynDisableZdd()</code></a>
|
|---|
| 70 | <dd> Disables automatic dynamic reordering of ZDDs.
|
|---|
| 71 |
|
|---|
| 72 | <dt> <a href="cuddAllDet.html#Cudd_AutodynDisable"><code>Cudd_AutodynDisable()</code></a>
|
|---|
| 73 | <dd> Disables automatic dynamic reordering.
|
|---|
| 74 |
|
|---|
| 75 | <dt> <a href="cuddAllDet.html#Cudd_AutodynEnableZdd"><code>Cudd_AutodynEnableZdd()</code></a>
|
|---|
| 76 | <dd> Enables automatic dynamic reordering of ZDDs.
|
|---|
| 77 |
|
|---|
| 78 | <dt> <a href="cuddAllDet.html#Cudd_AutodynEnable"><code>Cudd_AutodynEnable()</code></a>
|
|---|
| 79 | <dd> Enables automatic dynamic reordering of BDDs and ADDs.
|
|---|
| 80 |
|
|---|
| 81 | <dt> <a href="cuddAllDet.html#Cudd_AverageDistance"><code>Cudd_AverageDistance()</code></a>
|
|---|
| 82 | <dd> Computes the average distance between adjacent nodes.
|
|---|
| 83 |
|
|---|
| 84 | <dt> <a href="cuddAllDet.html#Cudd_BddToAdd"><code>Cudd_BddToAdd()</code></a>
|
|---|
| 85 | <dd> Converts a BDD to a 0-1 ADD.
|
|---|
| 86 |
|
|---|
| 87 | <dt> <a href="cuddAllDet.html#Cudd_BddToCubeArray"><code>Cudd_BddToCubeArray()</code></a>
|
|---|
| 88 | <dd> Builds a positional array from the BDD of a cube.
|
|---|
| 89 |
|
|---|
| 90 | <dt> <a href="cuddAllDet.html#Cudd_BiasedOverApprox"><code>Cudd_BiasedOverApprox()</code></a>
|
|---|
| 91 | <dd> Extracts a dense superset from a BDD with the biased underapproximation method.
|
|---|
| 92 |
|
|---|
| 93 | <dt> <a href="cuddAllDet.html#Cudd_BiasedUnderApprox"><code>Cudd_BiasedUnderApprox()</code></a>
|
|---|
| 94 | <dd> Extracts a dense subset from a BDD with the biased underapproximation method.
|
|---|
| 95 |
|
|---|
| 96 | <dt> <a href="cuddAllDet.html#Cudd_CProjection"><code>Cudd_CProjection()</code></a>
|
|---|
| 97 | <dd> Computes the compatible projection of R w.r.t. cube Y.
|
|---|
| 98 |
|
|---|
| 99 | <dt> <a href="cuddAllDet.html#Cudd_CheckKeys"><code>Cudd_CheckKeys()</code></a>
|
|---|
| 100 | <dd> Checks for several conditions that should not occur.
|
|---|
| 101 |
|
|---|
| 102 | <dt> <a href="cuddAllDet.html#Cudd_CheckZeroRef"><code>Cudd_CheckZeroRef()</code></a>
|
|---|
| 103 | <dd> Checks the unique table for nodes with non-zero reference counts.
|
|---|
| 104 |
|
|---|
| 105 | <dt> <a href="cuddAllDet.html#Cudd_ClassifySupport"><code>Cudd_ClassifySupport()</code></a>
|
|---|
| 106 | <dd> Classifies the variables in the support of two DDs.
|
|---|
| 107 |
|
|---|
| 108 | <dt> <a href="cuddAllDet.html#Cudd_ClearErrorCode"><code>Cudd_ClearErrorCode()</code></a>
|
|---|
| 109 | <dd> Clear the error code of a manager.
|
|---|
| 110 |
|
|---|
| 111 | <dt> <a href="cuddAllDet.html#Cudd_CofMinterm"><code>Cudd_CofMinterm()</code></a>
|
|---|
| 112 | <dd> Computes the fraction of minterms in the on-set of all the positive cofactors of a BDD or ADD.
|
|---|
| 113 |
|
|---|
| 114 | <dt> <a href="cuddAllDet.html#Cudd_Cofactor"><code>Cudd_Cofactor()</code></a>
|
|---|
| 115 | <dd> Computes the cofactor of f with respect to g.
|
|---|
| 116 |
|
|---|
| 117 | <dt> <a href="cuddAllDet.html#Cudd_Complement"><code>Cudd_Complement()</code></a>
|
|---|
| 118 | <dd> Returns the complemented version of a pointer.
|
|---|
| 119 |
|
|---|
| 120 | <dt> <a href="cuddAllDet.html#Cudd_CountLeaves"><code>Cudd_CountLeaves()</code></a>
|
|---|
| 121 | <dd> Counts the number of leaves in a DD.
|
|---|
| 122 |
|
|---|
| 123 | <dt> <a href="cuddAllDet.html#Cudd_CountMinterm"><code>Cudd_CountMinterm()</code></a>
|
|---|
| 124 | <dd> Counts the number of minterms of a DD.
|
|---|
| 125 |
|
|---|
| 126 | <dt> <a href="cuddAllDet.html#Cudd_CountPathsToNonZero"><code>Cudd_CountPathsToNonZero()</code></a>
|
|---|
| 127 | <dd> Counts the number of paths to a non-zero terminal of a DD.
|
|---|
| 128 |
|
|---|
| 129 | <dt> <a href="cuddAllDet.html#Cudd_CountPath"><code>Cudd_CountPath()</code></a>
|
|---|
| 130 | <dd> Counts the number of paths of a DD.
|
|---|
| 131 |
|
|---|
| 132 | <dt> <a href="cuddAllDet.html#Cudd_CubeArrayToBdd"><code>Cudd_CubeArrayToBdd()</code></a>
|
|---|
| 133 | <dd> Builds the BDD of a cube from a positional array.
|
|---|
| 134 |
|
|---|
| 135 | <dt> <a href="cuddAllDet.html#Cudd_DagSize"><code>Cudd_DagSize()</code></a>
|
|---|
| 136 | <dd> Counts the number of nodes in a DD.
|
|---|
| 137 |
|
|---|
| 138 | <dt> <a href="cuddAllDet.html#Cudd_DeadAreCounted"><code>Cudd_DeadAreCounted()</code></a>
|
|---|
| 139 | <dd> Tells whether dead nodes are counted towards triggering reordering.
|
|---|
| 140 |
|
|---|
| 141 | <dt> <a href="cuddAllDet.html#Cudd_DebugCheck"><code>Cudd_DebugCheck()</code></a>
|
|---|
| 142 | <dd> Checks for inconsistencies in the DD heap.
|
|---|
| 143 |
|
|---|
| 144 | <dt> <a href="cuddAllDet.html#Cudd_Decreasing"><code>Cudd_Decreasing()</code></a>
|
|---|
| 145 | <dd> Determines whether a BDD is negative unate in a variable.
|
|---|
| 146 |
|
|---|
| 147 | <dt> <a href="cuddAllDet.html#Cudd_DelayedDerefBdd"><code>Cudd_DelayedDerefBdd()</code></a>
|
|---|
| 148 | <dd> Decreases the reference count of BDD node n.
|
|---|
| 149 |
|
|---|
| 150 | <dt> <a href="cuddAllDet.html#Cudd_Density"><code>Cudd_Density()</code></a>
|
|---|
| 151 | <dd> Computes the density of a BDD or ADD.
|
|---|
| 152 |
|
|---|
| 153 | <dt> <a href="cuddAllDet.html#Cudd_Deref"><code>Cudd_Deref()</code></a>
|
|---|
| 154 | <dd> Decreases the reference count of node.
|
|---|
| 155 |
|
|---|
| 156 | <dt> <a href="cuddAllDet.html#Cudd_DisableGarbageCollection"><code>Cudd_DisableGarbageCollection()</code></a>
|
|---|
| 157 | <dd> Disables garbage collection.
|
|---|
| 158 |
|
|---|
| 159 | <dt> <a href="cuddAllDet.html#Cudd_DisableReorderingReporting"><code>Cudd_DisableReorderingReporting()</code></a>
|
|---|
| 160 | <dd> Disables reporting of reordering stats.
|
|---|
| 161 |
|
|---|
| 162 | <dt> <a href="cuddAllDet.html#Cudd_DumpBlifBody"><code>Cudd_DumpBlifBody()</code></a>
|
|---|
| 163 | <dd> Writes a blif body representing the argument BDDs.
|
|---|
| 164 |
|
|---|
| 165 | <dt> <a href="cuddAllDet.html#Cudd_DumpBlif"><code>Cudd_DumpBlif()</code></a>
|
|---|
| 166 | <dd> Writes a blif file representing the argument BDDs.
|
|---|
| 167 |
|
|---|
| 168 | <dt> <a href="cuddAllDet.html#Cudd_DumpDDcal"><code>Cudd_DumpDDcal()</code></a>
|
|---|
| 169 | <dd> Writes a DDcal file representing the argument BDDs.
|
|---|
| 170 |
|
|---|
| 171 | <dt> <a href="cuddAllDet.html#Cudd_DumpDaVinci"><code>Cudd_DumpDaVinci()</code></a>
|
|---|
| 172 | <dd> Writes a daVinci file representing the argument BDDs.
|
|---|
| 173 |
|
|---|
| 174 | <dt> <a href="cuddAllDet.html#Cudd_DumpDot"><code>Cudd_DumpDot()</code></a>
|
|---|
| 175 | <dd> Writes a dot file representing the argument DDs.
|
|---|
| 176 |
|
|---|
| 177 | <dt> <a href="cuddAllDet.html#Cudd_DumpFactoredForm"><code>Cudd_DumpFactoredForm()</code></a>
|
|---|
| 178 | <dd> Writes factored forms representing the argument BDDs.
|
|---|
| 179 |
|
|---|
| 180 | <dt> <a href="cuddAllDet.html#Cudd_Dxygtdxz"><code>Cudd_Dxygtdxz()</code></a>
|
|---|
| 181 | <dd> Generates a BDD for the function d(x,y) > d(x,z).
|
|---|
| 182 |
|
|---|
| 183 | <dt> <a href="cuddAllDet.html#Cudd_Dxygtdyz"><code>Cudd_Dxygtdyz()</code></a>
|
|---|
| 184 | <dd> Generates a BDD for the function d(x,y) > d(y,z).
|
|---|
| 185 |
|
|---|
| 186 | <dt> <a href="cuddAllDet.html#Cudd_EnableGarbageCollection"><code>Cudd_EnableGarbageCollection()</code></a>
|
|---|
| 187 | <dd> Enables garbage collection.
|
|---|
| 188 |
|
|---|
| 189 | <dt> <a href="cuddAllDet.html#Cudd_EnableReorderingReporting"><code>Cudd_EnableReorderingReporting()</code></a>
|
|---|
| 190 | <dd> Enables reporting of reordering stats.
|
|---|
| 191 |
|
|---|
| 192 | <dt> <a href="cuddAllDet.html#Cudd_EpdCountMinterm"><code>Cudd_EpdCountMinterm()</code></a>
|
|---|
| 193 | <dd> Counts the number of minterms of a DD with extended precision.
|
|---|
| 194 |
|
|---|
| 195 | <dt> <a href="cuddAllDet.html#Cudd_EqualSupNorm"><code>Cudd_EqualSupNorm()</code></a>
|
|---|
| 196 | <dd> Compares two ADDs for equality within tolerance.
|
|---|
| 197 |
|
|---|
| 198 | <dt> <a href="cuddAllDet.html#Cudd_EquivDC"><code>Cudd_EquivDC()</code></a>
|
|---|
| 199 | <dd> Tells whether F and G are identical wherever D is 0.
|
|---|
| 200 |
|
|---|
| 201 | <dt> <a href="cuddAllDet.html#Cudd_EstimateCofactorSimple"><code>Cudd_EstimateCofactorSimple()</code></a>
|
|---|
| 202 | <dd> Estimates the number of nodes in a cofactor of a DD.
|
|---|
| 203 |
|
|---|
| 204 | <dt> <a href="cuddAllDet.html#Cudd_EstimateCofactor"><code>Cudd_EstimateCofactor()</code></a>
|
|---|
| 205 | <dd> Estimates the number of nodes in a cofactor of a DD.
|
|---|
| 206 |
|
|---|
| 207 | <dt> <a href="cuddAllDet.html#Cudd_Eval"><code>Cudd_Eval()</code></a>
|
|---|
| 208 | <dd> Returns the value of a DD for a given variable assignment.
|
|---|
| 209 |
|
|---|
| 210 | <dt> <a href="cuddAllDet.html#Cudd_ExpectedUsedSlots"><code>Cudd_ExpectedUsedSlots()</code></a>
|
|---|
| 211 | <dd> Computes the expected fraction of used slots in the unique table.
|
|---|
| 212 |
|
|---|
| 213 | <dt> <a href="cuddAllDet.html#Cudd_E"><code>Cudd_E()</code></a>
|
|---|
| 214 | <dd> Returns the else child of an internal node.
|
|---|
| 215 |
|
|---|
| 216 | <dt> <a href="cuddAllDet.html#Cudd_FindEssential"><code>Cudd_FindEssential()</code></a>
|
|---|
| 217 | <dd> Finds the essential variables of a DD.
|
|---|
| 218 |
|
|---|
| 219 | <dt> <a href="cuddAllDet.html#Cudd_FindTwoLiteralClauses"><code>Cudd_FindTwoLiteralClauses()</code></a>
|
|---|
| 220 | <dd> Finds the two literal clauses of a DD.
|
|---|
| 221 |
|
|---|
| 222 | <dt> <a href="cuddAllDet.html#Cudd_FirstCube"><code>Cudd_FirstCube()</code></a>
|
|---|
| 223 | <dd> Finds the first cube of a decision diagram.
|
|---|
| 224 |
|
|---|
| 225 | <dt> <a href="cuddAllDet.html#Cudd_FirstNode"><code>Cudd_FirstNode()</code></a>
|
|---|
| 226 | <dd> Finds the first node of a decision diagram.
|
|---|
| 227 |
|
|---|
| 228 | <dt> <a href="cuddAllDet.html#Cudd_FirstPrime"><code>Cudd_FirstPrime()</code></a>
|
|---|
| 229 | <dd> Finds the first prime of a Boolean function.
|
|---|
| 230 |
|
|---|
| 231 | <dt> <a href="cuddAllDet.html#Cudd_ForeachCube"><code>Cudd_ForeachCube()</code></a>
|
|---|
| 232 | <dd> Iterates over the cubes of a decision diagram.
|
|---|
| 233 |
|
|---|
| 234 | <dt> <a href="cuddAllDet.html#Cudd_ForeachNode"><code>Cudd_ForeachNode()</code></a>
|
|---|
| 235 | <dd> Iterates over the nodes of a decision diagram.
|
|---|
| 236 |
|
|---|
| 237 | <dt> <a href="cuddAllDet.html#Cudd_ForeachPrime"><code>Cudd_ForeachPrime()</code></a>
|
|---|
| 238 | <dd> Iterates over the primes of a Boolean function.
|
|---|
| 239 |
|
|---|
| 240 | <dt> <a href="cuddAllDet.html#Cudd_FreeTree"><code>Cudd_FreeTree()</code></a>
|
|---|
| 241 | <dd> Frees the variable group tree of the manager.
|
|---|
| 242 |
|
|---|
| 243 | <dt> <a href="cuddAllDet.html#Cudd_FreeZddTree"><code>Cudd_FreeZddTree()</code></a>
|
|---|
| 244 | <dd> Frees the variable group tree of the manager.
|
|---|
| 245 |
|
|---|
| 246 | <dt> <a href="cuddAllDet.html#Cudd_GarbageCollectionEnabled"><code>Cudd_GarbageCollectionEnabled()</code></a>
|
|---|
| 247 | <dd> Tells whether garbage collection is enabled.
|
|---|
| 248 |
|
|---|
| 249 | <dt> <a href="cuddAllDet.html#Cudd_GenFree"><code>Cudd_GenFree()</code></a>
|
|---|
| 250 | <dd> Frees a CUDD generator.
|
|---|
| 251 |
|
|---|
| 252 | <dt> <a href="cuddAllDet.html#Cudd_Increasing"><code>Cudd_Increasing()</code></a>
|
|---|
| 253 | <dd> Determines whether a BDD is positive unate in a variable.
|
|---|
| 254 |
|
|---|
| 255 | <dt> <a href="cuddAllDet.html#Cudd_IndicesToCube"><code>Cudd_IndicesToCube()</code></a>
|
|---|
| 256 | <dd> Builds a cube of BDD variables from an array of indices.
|
|---|
| 257 |
|
|---|
| 258 | <dt> <a href="cuddAllDet.html#Cudd_Init"><code>Cudd_Init()</code></a>
|
|---|
| 259 | <dd> Creates a new DD manager.
|
|---|
| 260 |
|
|---|
| 261 | <dt> <a href="cuddAllDet.html#Cudd_IsComplement"><code>Cudd_IsComplement()</code></a>
|
|---|
| 262 | <dd> Returns 1 if a pointer is complemented.
|
|---|
| 263 |
|
|---|
| 264 | <dt> <a href="cuddAllDet.html#Cudd_IsConstant"><code>Cudd_IsConstant()</code></a>
|
|---|
| 265 | <dd> Returns 1 if the node is a constant node.
|
|---|
| 266 |
|
|---|
| 267 | <dt> <a href="cuddAllDet.html#Cudd_IsGenEmpty"><code>Cudd_IsGenEmpty()</code></a>
|
|---|
| 268 | <dd> Queries the status of a generator.
|
|---|
| 269 |
|
|---|
| 270 | <dt> <a href="cuddAllDet.html#Cudd_IsInHook"><code>Cudd_IsInHook()</code></a>
|
|---|
| 271 | <dd> Checks whether a function is in a hook.
|
|---|
| 272 |
|
|---|
| 273 | <dt> <a href="cuddAllDet.html#Cudd_IsNonConstant"><code>Cudd_IsNonConstant()</code></a>
|
|---|
| 274 | <dd> Returns 1 if a DD node is not constant.
|
|---|
| 275 |
|
|---|
| 276 | <dt> <a href="cuddAllDet.html#Cudd_IterDerefBdd"><code>Cudd_IterDerefBdd()</code></a>
|
|---|
| 277 | <dd> Decreases the reference count of BDD node n.
|
|---|
| 278 |
|
|---|
| 279 | <dt> <a href="cuddAllDet.html#Cudd_LargestCube"><code>Cudd_LargestCube()</code></a>
|
|---|
| 280 | <dd> Finds a largest cube in a DD.
|
|---|
| 281 |
|
|---|
| 282 | <dt> <a href="cuddAllDet.html#Cudd_MakeBddFromZddCover"><code>Cudd_MakeBddFromZddCover()</code></a>
|
|---|
| 283 | <dd> Converts a ZDD cover to a BDD graph.
|
|---|
| 284 |
|
|---|
| 285 | <dt> <a href="cuddAllDet.html#Cudd_MakeTreeNode"><code>Cudd_MakeTreeNode()</code></a>
|
|---|
| 286 | <dd> Creates a new variable group.
|
|---|
| 287 |
|
|---|
| 288 | <dt> <a href="cuddAllDet.html#Cudd_MakeZddTreeNode"><code>Cudd_MakeZddTreeNode()</code></a>
|
|---|
| 289 | <dd> Creates a new ZDD variable group.
|
|---|
| 290 |
|
|---|
| 291 | <dt> <a href="cuddAllDet.html#Cudd_MinHammingDist"><code>Cudd_MinHammingDist()</code></a>
|
|---|
| 292 | <dd> Returns the minimum Hamming distance between f and minterm.
|
|---|
| 293 |
|
|---|
| 294 | <dt> <a href="cuddAllDet.html#Cudd_NewApaNumber"><code>Cudd_NewApaNumber()</code></a>
|
|---|
| 295 | <dd> Allocates memory for an arbitrary precision integer.
|
|---|
| 296 |
|
|---|
| 297 | <dt> <a href="cuddAllDet.html#Cudd_NextCube"><code>Cudd_NextCube()</code></a>
|
|---|
| 298 | <dd> Generates the next cube of a decision diagram onset.
|
|---|
| 299 |
|
|---|
| 300 | <dt> <a href="cuddAllDet.html#Cudd_NextNode"><code>Cudd_NextNode()</code></a>
|
|---|
| 301 | <dd> Finds the next node of a decision diagram.
|
|---|
| 302 |
|
|---|
| 303 | <dt> <a href="cuddAllDet.html#Cudd_NextPrime"><code>Cudd_NextPrime()</code></a>
|
|---|
| 304 | <dd> Generates the next prime of a Boolean function.
|
|---|
| 305 |
|
|---|
| 306 | <dt> <a href="cuddAllDet.html#Cudd_NodeReadIndex"><code>Cudd_NodeReadIndex()</code></a>
|
|---|
| 307 | <dd> Returns the index of the node.
|
|---|
| 308 |
|
|---|
| 309 | <dt> <a href="cuddAllDet.html#Cudd_NotCond"><code>Cudd_NotCond()</code></a>
|
|---|
| 310 | <dd> Complements a DD if a condition is true.
|
|---|
| 311 |
|
|---|
| 312 | <dt> <a href="cuddAllDet.html#Cudd_Not"><code>Cudd_Not()</code></a>
|
|---|
| 313 | <dd> Complements a DD.
|
|---|
| 314 |
|
|---|
| 315 | <dt> <a href="cuddAllDet.html#Cudd_OutOfMem"><code>Cudd_OutOfMem()</code></a>
|
|---|
| 316 | <dd> Warns that a memory allocation failed.
|
|---|
| 317 |
|
|---|
| 318 | <dt> <a href="cuddAllDet.html#Cudd_OverApprox"><code>Cudd_OverApprox()</code></a>
|
|---|
| 319 | <dd> Extracts a dense superset from a BDD with Shiple's underapproximation method.
|
|---|
| 320 |
|
|---|
| 321 | <dt> <a href="cuddAllDet.html#Cudd_Prime"><code>Cudd_Prime()</code></a>
|
|---|
| 322 | <dd> Returns the next prime >= p.
|
|---|
| 323 |
|
|---|
| 324 | <dt> <a href="cuddAllDet.html#Cudd_PrintDebug"><code>Cudd_PrintDebug()</code></a>
|
|---|
| 325 | <dd> Prints to the standard output a DD and its statistics.
|
|---|
| 326 |
|
|---|
| 327 | <dt> <a href="cuddAllDet.html#Cudd_PrintInfo"><code>Cudd_PrintInfo()</code></a>
|
|---|
| 328 | <dd> Prints out statistics and settings for a CUDD manager.
|
|---|
| 329 |
|
|---|
| 330 | <dt> <a href="cuddAllDet.html#Cudd_PrintLinear"><code>Cudd_PrintLinear()</code></a>
|
|---|
| 331 | <dd> Prints the linear transform matrix.
|
|---|
| 332 |
|
|---|
| 333 | <dt> <a href="cuddAllDet.html#Cudd_PrintMinterm"><code>Cudd_PrintMinterm()</code></a>
|
|---|
| 334 | <dd> Prints a disjoint sum of products.
|
|---|
| 335 |
|
|---|
| 336 | <dt> <a href="cuddAllDet.html#Cudd_PrintTwoLiteralClauses"><code>Cudd_PrintTwoLiteralClauses()</code></a>
|
|---|
| 337 | <dd> Prints the two literal clauses of a DD.
|
|---|
| 338 |
|
|---|
| 339 | <dt> <a href="cuddAllDet.html#Cudd_PrintVersion"><code>Cudd_PrintVersion()</code></a>
|
|---|
| 340 | <dd> Prints the package version number.
|
|---|
| 341 |
|
|---|
| 342 | <dt> <a href="cuddAllDet.html#Cudd_PrioritySelect"><code>Cudd_PrioritySelect()</code></a>
|
|---|
| 343 | <dd> Selects pairs from R using a priority function.
|
|---|
| 344 |
|
|---|
| 345 | <dt> <a href="cuddAllDet.html#Cudd_Quit"><code>Cudd_Quit()</code></a>
|
|---|
| 346 | <dd> Deletes resources associated with a DD manager.
|
|---|
| 347 |
|
|---|
| 348 | <dt> <a href="cuddAllDet.html#Cudd_Random"><code>Cudd_Random()</code></a>
|
|---|
| 349 | <dd> Portable random number generator.
|
|---|
| 350 |
|
|---|
| 351 | <dt> <a href="cuddAllDet.html#Cudd_ReadArcviolation"><code>Cudd_ReadArcviolation()</code></a>
|
|---|
| 352 | <dd> Returns the current value of the arcviolation parameter used in group sifting.
|
|---|
| 353 |
|
|---|
| 354 | <dt> <a href="cuddAllDet.html#Cudd_ReadBackground"><code>Cudd_ReadBackground()</code></a>
|
|---|
| 355 | <dd> Reads the background constant of the manager.
|
|---|
| 356 |
|
|---|
| 357 | <dt> <a href="cuddAllDet.html#Cudd_ReadCacheHits"><code>Cudd_ReadCacheHits()</code></a>
|
|---|
| 358 | <dd> Returns the number of cache hits.
|
|---|
| 359 |
|
|---|
| 360 | <dt> <a href="cuddAllDet.html#Cudd_ReadCacheLookUps"><code>Cudd_ReadCacheLookUps()</code></a>
|
|---|
| 361 | <dd> Returns the number of cache look-ups.
|
|---|
| 362 |
|
|---|
| 363 | <dt> <a href="cuddAllDet.html#Cudd_ReadCacheSlots"><code>Cudd_ReadCacheSlots()</code></a>
|
|---|
| 364 | <dd> Reads the number of slots in the cache.
|
|---|
| 365 |
|
|---|
| 366 | <dt> <a href="cuddAllDet.html#Cudd_ReadCacheUsedSlots"><code>Cudd_ReadCacheUsedSlots()</code></a>
|
|---|
| 367 | <dd> Reads the fraction of used slots in the cache.
|
|---|
| 368 |
|
|---|
| 369 | <dt> <a href="cuddAllDet.html#Cudd_ReadDead"><code>Cudd_ReadDead()</code></a>
|
|---|
| 370 | <dd> Returns the number of dead nodes in the unique table.
|
|---|
| 371 |
|
|---|
| 372 | <dt> <a href="cuddAllDet.html#Cudd_ReadEpsilon"><code>Cudd_ReadEpsilon()</code></a>
|
|---|
| 373 | <dd> Reads the epsilon parameter of the manager.
|
|---|
| 374 |
|
|---|
| 375 | <dt> <a href="cuddAllDet.html#Cudd_ReadErrorCode"><code>Cudd_ReadErrorCode()</code></a>
|
|---|
| 376 | <dd> Returns the code of the last error.
|
|---|
| 377 |
|
|---|
| 378 | <dt> <a href="cuddAllDet.html#Cudd_ReadGarbageCollectionTime"><code>Cudd_ReadGarbageCollectionTime()</code></a>
|
|---|
| 379 | <dd> Returns the time spent in garbage collection.
|
|---|
| 380 |
|
|---|
| 381 | <dt> <a href="cuddAllDet.html#Cudd_ReadGarbageCollections"><code>Cudd_ReadGarbageCollections()</code></a>
|
|---|
| 382 | <dd> Returns the number of times garbage collection has occurred.
|
|---|
| 383 |
|
|---|
| 384 | <dt> <a href="cuddAllDet.html#Cudd_ReadGroupcheck"><code>Cudd_ReadGroupcheck()</code></a>
|
|---|
| 385 | <dd> Reads the groupcheck parameter of the manager.
|
|---|
| 386 |
|
|---|
| 387 | <dt> <a href="cuddAllDet.html#Cudd_ReadIndex"><code>Cudd_ReadIndex()</code></a>
|
|---|
| 388 | <dd> Returns the current position in the order of variable index.
|
|---|
| 389 |
|
|---|
| 390 | <dt> <a href="cuddAllDet.html#Cudd_ReadInvPermZdd"><code>Cudd_ReadInvPermZdd()</code></a>
|
|---|
| 391 | <dd> Returns the index of the ZDD variable currently in the i-th position of the order.
|
|---|
| 392 |
|
|---|
| 393 | <dt> <a href="cuddAllDet.html#Cudd_ReadInvPerm"><code>Cudd_ReadInvPerm()</code></a>
|
|---|
| 394 | <dd> Returns the index of the variable currently in the i-th position of the order.
|
|---|
| 395 |
|
|---|
| 396 | <dt> <a href="cuddAllDet.html#Cudd_ReadIthClause"><code>Cudd_ReadIthClause()</code></a>
|
|---|
| 397 | <dd> Accesses the i-th clause of a DD.
|
|---|
| 398 |
|
|---|
| 399 | <dt> <a href="cuddAllDet.html#Cudd_ReadKeys"><code>Cudd_ReadKeys()</code></a>
|
|---|
| 400 | <dd> Returns the number of nodes in the unique table.
|
|---|
| 401 |
|
|---|
| 402 | <dt> <a href="cuddAllDet.html#Cudd_ReadLinear"><code>Cudd_ReadLinear()</code></a>
|
|---|
| 403 | <dd> Reads an entry of the linear transform matrix.
|
|---|
| 404 |
|
|---|
| 405 | <dt> <a href="cuddAllDet.html#Cudd_ReadLogicZero"><code>Cudd_ReadLogicZero()</code></a>
|
|---|
| 406 | <dd> Returns the logic zero constant of the manager.
|
|---|
| 407 |
|
|---|
| 408 | <dt> <a href="cuddAllDet.html#Cudd_ReadLooseUpTo"><code>Cudd_ReadLooseUpTo()</code></a>
|
|---|
| 409 | <dd> Reads the looseUpTo parameter of the manager.
|
|---|
| 410 |
|
|---|
| 411 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxCacheHard"><code>Cudd_ReadMaxCacheHard()</code></a>
|
|---|
| 412 | <dd> Reads the maxCacheHard parameter of the manager.
|
|---|
| 413 |
|
|---|
| 414 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxCache"><code>Cudd_ReadMaxCache()</code></a>
|
|---|
| 415 | <dd> Returns the soft limit for the cache size.
|
|---|
| 416 |
|
|---|
| 417 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxGrowthAlternate"><code>Cudd_ReadMaxGrowthAlternate()</code></a>
|
|---|
| 418 | <dd> Reads the maxGrowthAlt parameter of the manager.
|
|---|
| 419 |
|
|---|
| 420 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxGrowth"><code>Cudd_ReadMaxGrowth()</code></a>
|
|---|
| 421 | <dd> Reads the maxGrowth parameter of the manager.
|
|---|
| 422 |
|
|---|
| 423 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxLive"><code>Cudd_ReadMaxLive()</code></a>
|
|---|
| 424 | <dd> Reads the maximum allowed number of live nodes.
|
|---|
| 425 |
|
|---|
| 426 | <dt> <a href="cuddAllDet.html#Cudd_ReadMaxMemory"><code>Cudd_ReadMaxMemory()</code></a>
|
|---|
| 427 | <dd> Reads the maximum allowed memory.
|
|---|
| 428 |
|
|---|
| 429 | <dt> <a href="cuddAllDet.html#Cudd_ReadMemoryInUse"><code>Cudd_ReadMemoryInUse()</code></a>
|
|---|
| 430 | <dd> Returns the memory in use by the manager measured in bytes.
|
|---|
| 431 |
|
|---|
| 432 | <dt> <a href="cuddAllDet.html#Cudd_ReadMinDead"><code>Cudd_ReadMinDead()</code></a>
|
|---|
| 433 | <dd> Reads the minDead parameter of the manager.
|
|---|
| 434 |
|
|---|
| 435 | <dt> <a href="cuddAllDet.html#Cudd_ReadMinHit"><code>Cudd_ReadMinHit()</code></a>
|
|---|
| 436 | <dd> Reads the hit rate that causes resizinig of the computed table.
|
|---|
| 437 |
|
|---|
| 438 | <dt> <a href="cuddAllDet.html#Cudd_ReadMinusInfinity"><code>Cudd_ReadMinusInfinity()</code></a>
|
|---|
| 439 | <dd> Reads the minus-infinity constant from the manager.
|
|---|
| 440 |
|
|---|
| 441 | <dt> <a href="cuddAllDet.html#Cudd_ReadNextReordering"><code>Cudd_ReadNextReordering()</code></a>
|
|---|
| 442 | <dd> Returns the threshold for the next dynamic reordering.
|
|---|
| 443 |
|
|---|
| 444 | <dt> <a href="cuddAllDet.html#Cudd_ReadNodeCount"><code>Cudd_ReadNodeCount()</code></a>
|
|---|
| 445 | <dd> Reports the number of nodes in BDDs and ADDs.
|
|---|
| 446 |
|
|---|
| 447 | <dt> <a href="cuddAllDet.html#Cudd_ReadNodesDropped"><code>Cudd_ReadNodesDropped()</code></a>
|
|---|
| 448 | <dd> Returns the number of nodes dropped.
|
|---|
| 449 |
|
|---|
| 450 | <dt> <a href="cuddAllDet.html#Cudd_ReadNodesFreed"><code>Cudd_ReadNodesFreed()</code></a>
|
|---|
| 451 | <dd> Returns the number of nodes freed.
|
|---|
| 452 |
|
|---|
| 453 | <dt> <a href="cuddAllDet.html#Cudd_ReadNumberXovers"><code>Cudd_ReadNumberXovers()</code></a>
|
|---|
| 454 | <dd> Reads the current number of crossovers used by the genetic algorithm for reordering.
|
|---|
| 455 |
|
|---|
| 456 | <dt> <a href="cuddAllDet.html#Cudd_ReadOne"><code>Cudd_ReadOne()</code></a>
|
|---|
| 457 | <dd> Returns the one constant of the manager.
|
|---|
| 458 |
|
|---|
| 459 | <dt> <a href="cuddAllDet.html#Cudd_ReadPeakLiveNodeCount"><code>Cudd_ReadPeakLiveNodeCount()</code></a>
|
|---|
| 460 | <dd> Reports the peak number of live nodes.
|
|---|
| 461 |
|
|---|
| 462 | <dt> <a href="cuddAllDet.html#Cudd_ReadPeakNodeCount"><code>Cudd_ReadPeakNodeCount()</code></a>
|
|---|
| 463 | <dd> Reports the peak number of nodes.
|
|---|
| 464 |
|
|---|
| 465 | <dt> <a href="cuddAllDet.html#Cudd_ReadPermZdd"><code>Cudd_ReadPermZdd()</code></a>
|
|---|
| 466 | <dd> Returns the current position of the i-th ZDD variable in the order.
|
|---|
| 467 |
|
|---|
| 468 | <dt> <a href="cuddAllDet.html#Cudd_ReadPerm"><code>Cudd_ReadPerm()</code></a>
|
|---|
| 469 | <dd> Returns the current position of the i-th variable in the order.
|
|---|
| 470 |
|
|---|
| 471 | <dt> <a href="cuddAllDet.html#Cudd_ReadPlusInfinity"><code>Cudd_ReadPlusInfinity()</code></a>
|
|---|
| 472 | <dd> Reads the plus-infinity constant from the manager.
|
|---|
| 473 |
|
|---|
| 474 | <dt> <a href="cuddAllDet.html#Cudd_ReadPopulationSize"><code>Cudd_ReadPopulationSize()</code></a>
|
|---|
| 475 | <dd> Reads the current size of the population used by the genetic algorithm for reordering.
|
|---|
| 476 |
|
|---|
| 477 | <dt> <a href="cuddAllDet.html#Cudd_ReadRecomb"><code>Cudd_ReadRecomb()</code></a>
|
|---|
| 478 | <dd> Returns the current value of the recombination parameter used in group sifting.
|
|---|
| 479 |
|
|---|
| 480 | <dt> <a href="cuddAllDet.html#Cudd_ReadRecursiveCalls"><code>Cudd_ReadRecursiveCalls()</code></a>
|
|---|
| 481 | <dd> Returns the number of recursive calls.
|
|---|
| 482 |
|
|---|
| 483 | <dt> <a href="cuddAllDet.html#Cudd_ReadReorderingCycle"><code>Cudd_ReadReorderingCycle()</code></a>
|
|---|
| 484 | <dd> Reads the reordCycle parameter of the manager.
|
|---|
| 485 |
|
|---|
| 486 | <dt> <a href="cuddAllDet.html#Cudd_ReadReorderingTime"><code>Cudd_ReadReorderingTime()</code></a>
|
|---|
| 487 | <dd> Returns the time spent in reordering.
|
|---|
| 488 |
|
|---|
| 489 | <dt> <a href="cuddAllDet.html#Cudd_ReadReorderings"><code>Cudd_ReadReorderings()</code></a>
|
|---|
| 490 | <dd> Returns the number of times reordering has occurred.
|
|---|
| 491 |
|
|---|
| 492 | <dt> <a href="cuddAllDet.html#Cudd_ReadSiftMaxSwap"><code>Cudd_ReadSiftMaxSwap()</code></a>
|
|---|
| 493 | <dd> Reads the siftMaxSwap parameter of the manager.
|
|---|
| 494 |
|
|---|
| 495 | <dt> <a href="cuddAllDet.html#Cudd_ReadSiftMaxVar"><code>Cudd_ReadSiftMaxVar()</code></a>
|
|---|
| 496 | <dd> Reads the siftMaxVar parameter of the manager.
|
|---|
| 497 |
|
|---|
| 498 | <dt> <a href="cuddAllDet.html#Cudd_ReadSize"><code>Cudd_ReadSize()</code></a>
|
|---|
| 499 | <dd> Returns the number of BDD variables in existance.
|
|---|
| 500 |
|
|---|
| 501 | <dt> <a href="cuddAllDet.html#Cudd_ReadSlots"><code>Cudd_ReadSlots()</code></a>
|
|---|
| 502 | <dd> Returns the total number of slots of the unique table.
|
|---|
| 503 |
|
|---|
| 504 | <dt> <a href="cuddAllDet.html#Cudd_ReadStderr"><code>Cudd_ReadStderr()</code></a>
|
|---|
| 505 | <dd> Reads the stderr of a manager.
|
|---|
| 506 |
|
|---|
| 507 | <dt> <a href="cuddAllDet.html#Cudd_ReadStdout"><code>Cudd_ReadStdout()</code></a>
|
|---|
| 508 | <dd> Reads the stdout of a manager.
|
|---|
| 509 |
|
|---|
| 510 | <dt> <a href="cuddAllDet.html#Cudd_ReadSwapSteps"><code>Cudd_ReadSwapSteps()</code></a>
|
|---|
| 511 | <dd> Reads the number of elementary reordering steps.
|
|---|
| 512 |
|
|---|
| 513 | <dt> <a href="cuddAllDet.html#Cudd_ReadSymmviolation"><code>Cudd_ReadSymmviolation()</code></a>
|
|---|
| 514 | <dd> Returns the current value of the symmviolation parameter used in group sifting.
|
|---|
| 515 |
|
|---|
| 516 | <dt> <a href="cuddAllDet.html#Cudd_ReadTree"><code>Cudd_ReadTree()</code></a>
|
|---|
| 517 | <dd> Returns the variable group tree of the manager.
|
|---|
| 518 |
|
|---|
| 519 | <dt> <a href="cuddAllDet.html#Cudd_ReadUniqueLinks"><code>Cudd_ReadUniqueLinks()</code></a>
|
|---|
| 520 | <dd> Returns the number of links followed in the unique table.
|
|---|
| 521 |
|
|---|
| 522 | <dt> <a href="cuddAllDet.html#Cudd_ReadUniqueLookUps"><code>Cudd_ReadUniqueLookUps()</code></a>
|
|---|
| 523 | <dd> Returns the number of look-ups in the unique table.
|
|---|
| 524 |
|
|---|
| 525 | <dt> <a href="cuddAllDet.html#Cudd_ReadUsedSlots"><code>Cudd_ReadUsedSlots()</code></a>
|
|---|
| 526 | <dd> Reads the fraction of used slots in the unique table.
|
|---|
| 527 |
|
|---|
| 528 | <dt> <a href="cuddAllDet.html#Cudd_ReadVars"><code>Cudd_ReadVars()</code></a>
|
|---|
| 529 | <dd> Returns the i-th element of the vars array.
|
|---|
| 530 |
|
|---|
| 531 | <dt> <a href="cuddAllDet.html#Cudd_ReadZddOne"><code>Cudd_ReadZddOne()</code></a>
|
|---|
| 532 | <dd> Returns the ZDD for the constant 1 function.
|
|---|
| 533 |
|
|---|
| 534 | <dt> <a href="cuddAllDet.html#Cudd_ReadZddSize"><code>Cudd_ReadZddSize()</code></a>
|
|---|
| 535 | <dd> Returns the number of ZDD variables in existance.
|
|---|
| 536 |
|
|---|
| 537 | <dt> <a href="cuddAllDet.html#Cudd_ReadZddTree"><code>Cudd_ReadZddTree()</code></a>
|
|---|
| 538 | <dd> Returns the variable group tree of the manager.
|
|---|
| 539 |
|
|---|
| 540 | <dt> <a href="cuddAllDet.html#Cudd_ReadZero"><code>Cudd_ReadZero()</code></a>
|
|---|
| 541 | <dd> Returns the zero constant of the manager.
|
|---|
| 542 |
|
|---|
| 543 | <dt> <a href="cuddAllDet.html#Cudd_RecursiveDerefZdd"><code>Cudd_RecursiveDerefZdd()</code></a>
|
|---|
| 544 | <dd> Decreases the reference count of ZDD node n.
|
|---|
| 545 |
|
|---|
| 546 | <dt> <a href="cuddAllDet.html#Cudd_RecursiveDeref"><code>Cudd_RecursiveDeref()</code></a>
|
|---|
| 547 | <dd> Decreases the reference count of node n.
|
|---|
| 548 |
|
|---|
| 549 | <dt> <a href="cuddAllDet.html#Cudd_ReduceHeap"><code>Cudd_ReduceHeap()</code></a>
|
|---|
| 550 | <dd> Main dynamic reordering routine.
|
|---|
| 551 |
|
|---|
| 552 | <dt> <a href="cuddAllDet.html#Cudd_Ref"><code>Cudd_Ref()</code></a>
|
|---|
| 553 | <dd> Increases the reference count of a node, if it is not saturated.
|
|---|
| 554 |
|
|---|
| 555 | <dt> <a href="cuddAllDet.html#Cudd_Regular"><code>Cudd_Regular()</code></a>
|
|---|
| 556 | <dd> Returns the regular version of a pointer.
|
|---|
| 557 |
|
|---|
| 558 | <dt> <a href="cuddAllDet.html#Cudd_RemapOverApprox"><code>Cudd_RemapOverApprox()</code></a>
|
|---|
| 559 | <dd> Extracts a dense superset from a BDD with the remapping underapproximation method.
|
|---|
| 560 |
|
|---|
| 561 | <dt> <a href="cuddAllDet.html#Cudd_RemapUnderApprox"><code>Cudd_RemapUnderApprox()</code></a>
|
|---|
| 562 | <dd> Extracts a dense subset from a BDD with the remapping underapproximation method.
|
|---|
| 563 |
|
|---|
| 564 | <dt> <a href="cuddAllDet.html#Cudd_RemoveHook"><code>Cudd_RemoveHook()</code></a>
|
|---|
| 565 | <dd> Removes a function from a hook.
|
|---|
| 566 |
|
|---|
| 567 | <dt> <a href="cuddAllDet.html#Cudd_ReorderingReporting"><code>Cudd_ReorderingReporting()</code></a>
|
|---|
| 568 | <dd> Returns 1 if reporting of reordering stats is enabled.
|
|---|
| 569 |
|
|---|
| 570 | <dt> <a href="cuddAllDet.html#Cudd_ReorderingStatusZdd"><code>Cudd_ReorderingStatusZdd()</code></a>
|
|---|
| 571 | <dd> Reports the status of automatic dynamic reordering of ZDDs.
|
|---|
| 572 |
|
|---|
| 573 | <dt> <a href="cuddAllDet.html#Cudd_ReorderingStatus"><code>Cudd_ReorderingStatus()</code></a>
|
|---|
| 574 | <dd> Reports the status of automatic dynamic reordering of BDDs and ADDs.
|
|---|
| 575 |
|
|---|
| 576 | <dt> <a href="cuddAllDet.html#Cudd_SetArcviolation"><code>Cudd_SetArcviolation()</code></a>
|
|---|
| 577 | <dd> Sets the value of the arcviolation parameter used in group sifting.
|
|---|
| 578 |
|
|---|
| 579 | <dt> <a href="cuddAllDet.html#Cudd_SetBackground"><code>Cudd_SetBackground()</code></a>
|
|---|
| 580 | <dd> Sets the background constant of the manager.
|
|---|
| 581 |
|
|---|
| 582 | <dt> <a href="cuddAllDet.html#Cudd_SetEpsilon"><code>Cudd_SetEpsilon()</code></a>
|
|---|
| 583 | <dd> Sets the epsilon parameter of the manager to ep.
|
|---|
| 584 |
|
|---|
| 585 | <dt> <a href="cuddAllDet.html#Cudd_SetGroupcheck"><code>Cudd_SetGroupcheck()</code></a>
|
|---|
| 586 | <dd> Sets the parameter groupcheck of the manager to gc.
|
|---|
| 587 |
|
|---|
| 588 | <dt> <a href="cuddAllDet.html#Cudd_SetLooseUpTo"><code>Cudd_SetLooseUpTo()</code></a>
|
|---|
| 589 | <dd> Sets the looseUpTo parameter of the manager.
|
|---|
| 590 |
|
|---|
| 591 | <dt> <a href="cuddAllDet.html#Cudd_SetMaxCacheHard"><code>Cudd_SetMaxCacheHard()</code></a>
|
|---|
| 592 | <dd> Sets the maxCacheHard parameter of the manager.
|
|---|
| 593 |
|
|---|
| 594 | <dt> <a href="cuddAllDet.html#Cudd_SetMaxGrowthAlternate"><code>Cudd_SetMaxGrowthAlternate()</code></a>
|
|---|
| 595 | <dd> Sets the maxGrowthAlt parameter of the manager.
|
|---|
| 596 |
|
|---|
| 597 | <dt> <a href="cuddAllDet.html#Cudd_SetMaxGrowth"><code>Cudd_SetMaxGrowth()</code></a>
|
|---|
| 598 | <dd> Sets the maxGrowth parameter of the manager.
|
|---|
| 599 |
|
|---|
| 600 | <dt> <a href="cuddAllDet.html#Cudd_SetMaxLive"><code>Cudd_SetMaxLive()</code></a>
|
|---|
| 601 | <dd> Sets the maximum allowed number of live nodes.
|
|---|
| 602 |
|
|---|
| 603 | <dt> <a href="cuddAllDet.html#Cudd_SetMaxMemory"><code>Cudd_SetMaxMemory()</code></a>
|
|---|
| 604 | <dd> Sets the maximum allowed memory.
|
|---|
| 605 |
|
|---|
| 606 | <dt> <a href="cuddAllDet.html#Cudd_SetMinHit"><code>Cudd_SetMinHit()</code></a>
|
|---|
| 607 | <dd> Sets the hit rate that causes resizinig of the computed table.
|
|---|
| 608 |
|
|---|
| 609 | <dt> <a href="cuddAllDet.html#Cudd_SetNextReordering"><code>Cudd_SetNextReordering()</code></a>
|
|---|
| 610 | <dd> Sets the threshold for the next dynamic reordering.
|
|---|
| 611 |
|
|---|
| 612 | <dt> <a href="cuddAllDet.html#Cudd_SetNumberXovers"><code>Cudd_SetNumberXovers()</code></a>
|
|---|
| 613 | <dd> Sets the number of crossovers used by the genetic algorithm for reordering.
|
|---|
| 614 |
|
|---|
| 615 | <dt> <a href="cuddAllDet.html#Cudd_SetPopulationSize"><code>Cudd_SetPopulationSize()</code></a>
|
|---|
| 616 | <dd> Sets the size of the population used by the genetic algorithm for reordering.
|
|---|
| 617 |
|
|---|
| 618 | <dt> <a href="cuddAllDet.html#Cudd_SetRecomb"><code>Cudd_SetRecomb()</code></a>
|
|---|
| 619 | <dd> Sets the value of the recombination parameter used in group sifting.
|
|---|
| 620 |
|
|---|
| 621 | <dt> <a href="cuddAllDet.html#Cudd_SetReorderingCycle"><code>Cudd_SetReorderingCycle()</code></a>
|
|---|
| 622 | <dd> Sets the reordCycle parameter of the manager.
|
|---|
| 623 |
|
|---|
| 624 | <dt> <a href="cuddAllDet.html#Cudd_SetSiftMaxSwap"><code>Cudd_SetSiftMaxSwap()</code></a>
|
|---|
| 625 | <dd> Sets the siftMaxSwap parameter of the manager.
|
|---|
| 626 |
|
|---|
| 627 | <dt> <a href="cuddAllDet.html#Cudd_SetSiftMaxVar"><code>Cudd_SetSiftMaxVar()</code></a>
|
|---|
| 628 | <dd> Sets the siftMaxVar parameter of the manager.
|
|---|
| 629 |
|
|---|
| 630 | <dt> <a href="cuddAllDet.html#Cudd_SetStderr"><code>Cudd_SetStderr()</code></a>
|
|---|
| 631 | <dd> Sets the stderr of a manager.
|
|---|
| 632 |
|
|---|
| 633 | <dt> <a href="cuddAllDet.html#Cudd_SetStdout"><code>Cudd_SetStdout()</code></a>
|
|---|
| 634 | <dd> Sets the stdout of a manager.
|
|---|
| 635 |
|
|---|
| 636 | <dt> <a href="cuddAllDet.html#Cudd_SetSymmviolation"><code>Cudd_SetSymmviolation()</code></a>
|
|---|
| 637 | <dd> Sets the value of the symmviolation parameter used in group sifting.
|
|---|
| 638 |
|
|---|
| 639 | <dt> <a href="cuddAllDet.html#Cudd_SetTree"><code>Cudd_SetTree()</code></a>
|
|---|
| 640 | <dd> Sets the variable group tree of the manager.
|
|---|
| 641 |
|
|---|
| 642 | <dt> <a href="cuddAllDet.html#Cudd_SetVarMap"><code>Cudd_SetVarMap()</code></a>
|
|---|
| 643 | <dd> Registers a variable mapping with the manager.
|
|---|
| 644 |
|
|---|
| 645 | <dt> <a href="cuddAllDet.html#Cudd_SetZddTree"><code>Cudd_SetZddTree()</code></a>
|
|---|
| 646 | <dd> Sets the ZDD variable group tree of the manager.
|
|---|
| 647 |
|
|---|
| 648 | <dt> <a href="cuddAllDet.html#Cudd_SharingSize"><code>Cudd_SharingSize()</code></a>
|
|---|
| 649 | <dd> Counts the number of nodes in an array of DDs.
|
|---|
| 650 |
|
|---|
| 651 | <dt> <a href="cuddAllDet.html#Cudd_ShortestLength"><code>Cudd_ShortestLength()</code></a>
|
|---|
| 652 | <dd> Find the length of the shortest path(s) in a DD.
|
|---|
| 653 |
|
|---|
| 654 | <dt> <a href="cuddAllDet.html#Cudd_ShortestPath"><code>Cudd_ShortestPath()</code></a>
|
|---|
| 655 | <dd> Finds a shortest path in a DD.
|
|---|
| 656 |
|
|---|
| 657 | <dt> <a href="cuddAllDet.html#Cudd_ShuffleHeap"><code>Cudd_ShuffleHeap()</code></a>
|
|---|
| 658 | <dd> Reorders variables according to given permutation.
|
|---|
| 659 |
|
|---|
| 660 | <dt> <a href="cuddAllDet.html#Cudd_SolveEqn"><code>Cudd_SolveEqn()</code></a>
|
|---|
| 661 | <dd> Implements the solution of F(x,y) = 0.
|
|---|
| 662 |
|
|---|
| 663 | <dt> <a href="cuddAllDet.html#Cudd_SplitSet"><code>Cudd_SplitSet()</code></a>
|
|---|
| 664 | <dd> Returns m minterms from a BDD.
|
|---|
| 665 |
|
|---|
| 666 | <dt> <a href="cuddAllDet.html#Cudd_Srandom"><code>Cudd_Srandom()</code></a>
|
|---|
| 667 | <dd> Initializer for the portable random number generator.
|
|---|
| 668 |
|
|---|
| 669 | <dt> <a href="cuddAllDet.html#Cudd_StdPostReordHook"><code>Cudd_StdPostReordHook()</code></a>
|
|---|
| 670 | <dd> Sample hook function to call after reordering.
|
|---|
| 671 |
|
|---|
| 672 | <dt> <a href="cuddAllDet.html#Cudd_StdPreReordHook"><code>Cudd_StdPreReordHook()</code></a>
|
|---|
| 673 | <dd> Sample hook function to call before reordering.
|
|---|
| 674 |
|
|---|
| 675 | <dt> <a href="cuddAllDet.html#Cudd_SubsetCompress"><code>Cudd_SubsetCompress()</code></a>
|
|---|
| 676 | <dd> Find a dense subset of BDD <code>f</code>.
|
|---|
| 677 |
|
|---|
| 678 | <dt> <a href="cuddAllDet.html#Cudd_SubsetHeavyBranch"><code>Cudd_SubsetHeavyBranch()</code></a>
|
|---|
| 679 | <dd> Extracts a dense subset from a BDD with the heavy branch heuristic.
|
|---|
| 680 |
|
|---|
| 681 | <dt> <a href="cuddAllDet.html#Cudd_SubsetShortPaths"><code>Cudd_SubsetShortPaths()</code></a>
|
|---|
| 682 | <dd> Extracts a dense subset from a BDD with the shortest paths heuristic.
|
|---|
| 683 |
|
|---|
| 684 | <dt> <a href="cuddAllDet.html#Cudd_SubsetWithMaskVars"><code>Cudd_SubsetWithMaskVars()</code></a>
|
|---|
| 685 | <dd> Extracts a subset from a BDD.
|
|---|
| 686 |
|
|---|
| 687 | <dt> <a href="cuddAllDet.html#Cudd_SupersetCompress"><code>Cudd_SupersetCompress()</code></a>
|
|---|
| 688 | <dd> Find a dense superset of BDD <code>f</code>.
|
|---|
| 689 |
|
|---|
| 690 | <dt> <a href="cuddAllDet.html#Cudd_SupersetHeavyBranch"><code>Cudd_SupersetHeavyBranch()</code></a>
|
|---|
| 691 | <dd> Extracts a dense superset from a BDD with the heavy branch heuristic.
|
|---|
| 692 |
|
|---|
| 693 | <dt> <a href="cuddAllDet.html#Cudd_SupersetShortPaths"><code>Cudd_SupersetShortPaths()</code></a>
|
|---|
| 694 | <dd> Extracts a dense superset from a BDD with the shortest paths heuristic.
|
|---|
| 695 |
|
|---|
| 696 | <dt> <a href="cuddAllDet.html#Cudd_SupportIndex"><code>Cudd_SupportIndex()</code></a>
|
|---|
| 697 | <dd> Finds the variables on which a DD depends.
|
|---|
| 698 |
|
|---|
| 699 | <dt> <a href="cuddAllDet.html#Cudd_SupportSize"><code>Cudd_SupportSize()</code></a>
|
|---|
| 700 | <dd> Counts the variables on which a DD depends.
|
|---|
| 701 |
|
|---|
| 702 | <dt> <a href="cuddAllDet.html#Cudd_Support"><code>Cudd_Support()</code></a>
|
|---|
| 703 | <dd> Finds the variables on which a DD depends.
|
|---|
| 704 |
|
|---|
| 705 | <dt> <a href="cuddAllDet.html#Cudd_SymmProfile"><code>Cudd_SymmProfile()</code></a>
|
|---|
| 706 | <dd> Prints statistics on symmetric variables.
|
|---|
| 707 |
|
|---|
| 708 | <dt> <a href="cuddAllDet.html#Cudd_TurnOffCountDead"><code>Cudd_TurnOffCountDead()</code></a>
|
|---|
| 709 | <dd> Causes the dead nodes not to be counted towards triggering reordering.
|
|---|
| 710 |
|
|---|
| 711 | <dt> <a href="cuddAllDet.html#Cudd_TurnOnCountDead"><code>Cudd_TurnOnCountDead()</code></a>
|
|---|
| 712 | <dd> Causes the dead nodes to be counted towards triggering reordering.
|
|---|
| 713 |
|
|---|
| 714 | <dt> <a href="cuddAllDet.html#Cudd_T"><code>Cudd_T()</code></a>
|
|---|
| 715 | <dd> Returns the then child of an internal node.
|
|---|
| 716 |
|
|---|
| 717 | <dt> <a href="cuddAllDet.html#Cudd_UnderApprox"><code>Cudd_UnderApprox()</code></a>
|
|---|
| 718 | <dd> Extracts a dense subset from a BDD with Shiple's underapproximation method.
|
|---|
| 719 |
|
|---|
| 720 | <dt> <a href="cuddAllDet.html#Cudd_VectorSupportIndex"><code>Cudd_VectorSupportIndex()</code></a>
|
|---|
| 721 | <dd> Finds the variables on which a set of DDs depends.
|
|---|
| 722 |
|
|---|
| 723 | <dt> <a href="cuddAllDet.html#Cudd_VectorSupportSize"><code>Cudd_VectorSupportSize()</code></a>
|
|---|
| 724 | <dd> Counts the variables on which a set of DDs depends.
|
|---|
| 725 |
|
|---|
| 726 | <dt> <a href="cuddAllDet.html#Cudd_VectorSupport"><code>Cudd_VectorSupport()</code></a>
|
|---|
| 727 | <dd> Finds the variables on which a set of DDs depends.
|
|---|
| 728 |
|
|---|
| 729 | <dt> <a href="cuddAllDet.html#Cudd_VerifySol"><code>Cudd_VerifySol()</code></a>
|
|---|
| 730 | <dd> Checks the solution of F(x,y) = 0.
|
|---|
| 731 |
|
|---|
| 732 | <dt> <a href="cuddAllDet.html#Cudd_V"><code>Cudd_V()</code></a>
|
|---|
| 733 | <dd> Returns the value of a constant node.
|
|---|
| 734 |
|
|---|
| 735 | <dt> <a href="cuddAllDet.html#Cudd_Xeqy"><code>Cudd_Xeqy()</code></a>
|
|---|
| 736 | <dd> Generates a BDD for the function x==y.
|
|---|
| 737 |
|
|---|
| 738 | <dt> <a href="cuddAllDet.html#Cudd_Xgty"><code>Cudd_Xgty()</code></a>
|
|---|
| 739 | <dd> Generates a BDD for the function x > y.
|
|---|
| 740 |
|
|---|
| 741 | <dt> <a href="cuddAllDet.html#Cudd_addAgreement"><code>Cudd_addAgreement()</code></a>
|
|---|
| 742 | <dd> f if f==g; background if f!=g.
|
|---|
| 743 |
|
|---|
| 744 | <dt> <a href="cuddAllDet.html#Cudd_addApply"><code>Cudd_addApply()</code></a>
|
|---|
| 745 | <dd> Applies op to the corresponding discriminants of f and g.
|
|---|
| 746 |
|
|---|
| 747 | <dt> <a href="cuddAllDet.html#Cudd_addBddInterval"><code>Cudd_addBddInterval()</code></a>
|
|---|
| 748 | <dd> Converts an ADD to a BDD.
|
|---|
| 749 |
|
|---|
| 750 | <dt> <a href="cuddAllDet.html#Cudd_addBddIthBit"><code>Cudd_addBddIthBit()</code></a>
|
|---|
| 751 | <dd> Converts an ADD to a BDD by extracting the i-th bit from the leaves.
|
|---|
| 752 |
|
|---|
| 753 | <dt> <a href="cuddAllDet.html#Cudd_addBddPattern"><code>Cudd_addBddPattern()</code></a>
|
|---|
| 754 | <dd> Converts an ADD to a BDD.
|
|---|
| 755 |
|
|---|
| 756 | <dt> <a href="cuddAllDet.html#Cudd_addBddStrictThreshold"><code>Cudd_addBddStrictThreshold()</code></a>
|
|---|
| 757 | <dd> Converts an ADD to a BDD.
|
|---|
| 758 |
|
|---|
| 759 | <dt> <a href="cuddAllDet.html#Cudd_addBddThreshold"><code>Cudd_addBddThreshold()</code></a>
|
|---|
| 760 | <dd> Converts an ADD to a BDD.
|
|---|
| 761 |
|
|---|
| 762 | <dt> <a href="cuddAllDet.html#Cudd_addCmpl"><code>Cudd_addCmpl()</code></a>
|
|---|
| 763 | <dd> Computes the complement of an ADD a la C language.
|
|---|
| 764 |
|
|---|
| 765 | <dt> <a href="cuddAllDet.html#Cudd_addCompose"><code>Cudd_addCompose()</code></a>
|
|---|
| 766 | <dd> Substitutes g for x_v in the ADD for f.
|
|---|
| 767 |
|
|---|
| 768 | <dt> <a href="cuddAllDet.html#Cudd_addComputeCube"><code>Cudd_addComputeCube()</code></a>
|
|---|
| 769 | <dd> Computes the cube of an array of ADD variables.
|
|---|
| 770 |
|
|---|
| 771 | <dt> <a href="cuddAllDet.html#Cudd_addConstrain"><code>Cudd_addConstrain()</code></a>
|
|---|
| 772 | <dd> Computes f constrain c for ADDs.
|
|---|
| 773 |
|
|---|
| 774 | <dt> <a href="cuddAllDet.html#Cudd_addConst"><code>Cudd_addConst()</code></a>
|
|---|
| 775 | <dd> Returns the ADD for constant c.
|
|---|
| 776 |
|
|---|
| 777 | <dt> <a href="cuddAllDet.html#Cudd_addDiff"><code>Cudd_addDiff()</code></a>
|
|---|
| 778 | <dd> Returns plusinfinity if f=g; returns min(f,g) if f!=g.
|
|---|
| 779 |
|
|---|
| 780 | <dt> <a href="cuddAllDet.html#Cudd_addDivide"><code>Cudd_addDivide()</code></a>
|
|---|
| 781 | <dd> Integer and floating point division.
|
|---|
| 782 |
|
|---|
| 783 | <dt> <a href="cuddAllDet.html#Cudd_addEvalConst"><code>Cudd_addEvalConst()</code></a>
|
|---|
| 784 | <dd> Checks whether ADD g is constant whenever ADD f is 1.
|
|---|
| 785 |
|
|---|
| 786 | <dt> <a href="cuddAllDet.html#Cudd_addExistAbstract"><code>Cudd_addExistAbstract()</code></a>
|
|---|
| 787 | <dd> Existentially Abstracts all the variables in cube from f.
|
|---|
| 788 |
|
|---|
| 789 | <dt> <a href="cuddAllDet.html#Cudd_addFindMax"><code>Cudd_addFindMax()</code></a>
|
|---|
| 790 | <dd> Finds the maximum discriminant of f.
|
|---|
| 791 |
|
|---|
| 792 | <dt> <a href="cuddAllDet.html#Cudd_addFindMin"><code>Cudd_addFindMin()</code></a>
|
|---|
| 793 | <dd> Finds the minimum discriminant of f.
|
|---|
| 794 |
|
|---|
| 795 | <dt> <a href="cuddAllDet.html#Cudd_addGeneralVectorCompose"><code>Cudd_addGeneralVectorCompose()</code></a>
|
|---|
| 796 | <dd> Composes an ADD with a vector of ADDs.
|
|---|
| 797 |
|
|---|
| 798 | <dt> <a href="cuddAllDet.html#Cudd_addHamming"><code>Cudd_addHamming()</code></a>
|
|---|
| 799 | <dd> Computes the Hamming distance ADD.
|
|---|
| 800 |
|
|---|
| 801 | <dt> <a href="cuddAllDet.html#Cudd_addHarwell"><code>Cudd_addHarwell()</code></a>
|
|---|
| 802 | <dd> Reads in a matrix in the format of the Harwell-Boeing benchmark suite.
|
|---|
| 803 |
|
|---|
| 804 | <dt> <a href="cuddAllDet.html#Cudd_addIteConstant"><code>Cudd_addIteConstant()</code></a>
|
|---|
| 805 | <dd> Implements ITEconstant for ADDs.
|
|---|
| 806 |
|
|---|
| 807 | <dt> <a href="cuddAllDet.html#Cudd_addIte"><code>Cudd_addIte()</code></a>
|
|---|
| 808 | <dd> Implements ITE(f,g,h).
|
|---|
| 809 |
|
|---|
| 810 | <dt> <a href="cuddAllDet.html#Cudd_addIthBit"><code>Cudd_addIthBit()</code></a>
|
|---|
| 811 | <dd> Extracts the i-th bit from an ADD.
|
|---|
| 812 |
|
|---|
| 813 | <dt> <a href="cuddAllDet.html#Cudd_addIthVar"><code>Cudd_addIthVar()</code></a>
|
|---|
| 814 | <dd> Returns the ADD variable with index i.
|
|---|
| 815 |
|
|---|
| 816 | <dt> <a href="cuddAllDet.html#Cudd_addLeq"><code>Cudd_addLeq()</code></a>
|
|---|
| 817 | <dd> Determines whether f is less than or equal to g.
|
|---|
| 818 |
|
|---|
| 819 | <dt> <a href="cuddAllDet.html#Cudd_addLog"><code>Cudd_addLog()</code></a>
|
|---|
| 820 | <dd> Natural logarithm of an ADD.
|
|---|
| 821 |
|
|---|
| 822 | <dt> <a href="cuddAllDet.html#Cudd_addMatrixMultiply"><code>Cudd_addMatrixMultiply()</code></a>
|
|---|
| 823 | <dd> Calculates the product of two matrices represented as ADDs.
|
|---|
| 824 |
|
|---|
| 825 | <dt> <a href="cuddAllDet.html#Cudd_addMaximum"><code>Cudd_addMaximum()</code></a>
|
|---|
| 826 | <dd> Integer and floating point max.
|
|---|
| 827 |
|
|---|
| 828 | <dt> <a href="cuddAllDet.html#Cudd_addMinimum"><code>Cudd_addMinimum()</code></a>
|
|---|
| 829 | <dd> Integer and floating point min.
|
|---|
| 830 |
|
|---|
| 831 | <dt> <a href="cuddAllDet.html#Cudd_addMinus"><code>Cudd_addMinus()</code></a>
|
|---|
| 832 | <dd> Integer and floating point subtraction.
|
|---|
| 833 |
|
|---|
| 834 | <dt> <a href="cuddAllDet.html#Cudd_addMonadicApply"><code>Cudd_addMonadicApply()</code></a>
|
|---|
| 835 | <dd> Applies op to the discriminants of f.
|
|---|
| 836 |
|
|---|
| 837 | <dt> <a href="cuddAllDet.html#Cudd_addNand"><code>Cudd_addNand()</code></a>
|
|---|
| 838 | <dd> NAND of two 0-1 ADDs.
|
|---|
| 839 |
|
|---|
| 840 | <dt> <a href="cuddAllDet.html#Cudd_addNegate"><code>Cudd_addNegate()</code></a>
|
|---|
| 841 | <dd> Computes the additive inverse of an ADD.
|
|---|
| 842 |
|
|---|
| 843 | <dt> <a href="cuddAllDet.html#Cudd_addNewVarAtLevel"><code>Cudd_addNewVarAtLevel()</code></a>
|
|---|
| 844 | <dd> Returns a new ADD variable at a specified level.
|
|---|
| 845 |
|
|---|
| 846 | <dt> <a href="cuddAllDet.html#Cudd_addNewVar"><code>Cudd_addNewVar()</code></a>
|
|---|
| 847 | <dd> Returns a new ADD variable.
|
|---|
| 848 |
|
|---|
| 849 | <dt> <a href="cuddAllDet.html#Cudd_addNonSimCompose"><code>Cudd_addNonSimCompose()</code></a>
|
|---|
| 850 | <dd> Composes an ADD with a vector of 0-1 ADDs.
|
|---|
| 851 |
|
|---|
| 852 | <dt> <a href="cuddAllDet.html#Cudd_addNor"><code>Cudd_addNor()</code></a>
|
|---|
| 853 | <dd> NOR of two 0-1 ADDs.
|
|---|
| 854 |
|
|---|
| 855 | <dt> <a href="cuddAllDet.html#Cudd_addOneZeroMaximum"><code>Cudd_addOneZeroMaximum()</code></a>
|
|---|
| 856 | <dd> Returns 1 if f > g and 0 otherwise.
|
|---|
| 857 |
|
|---|
| 858 | <dt> <a href="cuddAllDet.html#Cudd_addOrAbstract"><code>Cudd_addOrAbstract()</code></a>
|
|---|
| 859 | <dd> Disjunctively abstracts all the variables in cube from the 0-1 ADD f.
|
|---|
| 860 |
|
|---|
| 861 | <dt> <a href="cuddAllDet.html#Cudd_addOr"><code>Cudd_addOr()</code></a>
|
|---|
| 862 | <dd> Disjunction of two 0-1 ADDs.
|
|---|
| 863 |
|
|---|
| 864 | <dt> <a href="cuddAllDet.html#Cudd_addOuterSum"><code>Cudd_addOuterSum()</code></a>
|
|---|
| 865 | <dd> Takes the minimum of a matrix and the outer sum of two vectors.
|
|---|
| 866 |
|
|---|
| 867 | <dt> <a href="cuddAllDet.html#Cudd_addPermute"><code>Cudd_addPermute()</code></a>
|
|---|
| 868 | <dd> Permutes the variables of an ADD.
|
|---|
| 869 |
|
|---|
| 870 | <dt> <a href="cuddAllDet.html#Cudd_addPlus"><code>Cudd_addPlus()</code></a>
|
|---|
| 871 | <dd> Integer and floating point addition.
|
|---|
| 872 |
|
|---|
| 873 | <dt> <a href="cuddAllDet.html#Cudd_addRead"><code>Cudd_addRead()</code></a>
|
|---|
| 874 | <dd> Reads in a sparse matrix.
|
|---|
| 875 |
|
|---|
| 876 | <dt> <a href="cuddAllDet.html#Cudd_addResidue"><code>Cudd_addResidue()</code></a>
|
|---|
| 877 | <dd> Builds an ADD for the residue modulo m of an n-bit number.
|
|---|
| 878 |
|
|---|
| 879 | <dt> <a href="cuddAllDet.html#Cudd_addRestrict"><code>Cudd_addRestrict()</code></a>
|
|---|
| 880 | <dd> ADD restrict according to Coudert and Madre's algorithm (ICCAD90).
|
|---|
| 881 |
|
|---|
| 882 | <dt> <a href="cuddAllDet.html#Cudd_addRoundOff"><code>Cudd_addRoundOff()</code></a>
|
|---|
| 883 | <dd> Rounds off the discriminants of an ADD.
|
|---|
| 884 |
|
|---|
| 885 | <dt> <a href="cuddAllDet.html#Cudd_addScalarInverse"><code>Cudd_addScalarInverse()</code></a>
|
|---|
| 886 | <dd> Computes the scalar inverse of an ADD.
|
|---|
| 887 |
|
|---|
| 888 | <dt> <a href="cuddAllDet.html#Cudd_addSetNZ"><code>Cudd_addSetNZ()</code></a>
|
|---|
| 889 | <dd> This operator sets f to the value of g wherever g != 0.
|
|---|
| 890 |
|
|---|
| 891 | <dt> <a href="cuddAllDet.html#Cudd_addSwapVariables"><code>Cudd_addSwapVariables()</code></a>
|
|---|
| 892 | <dd> Swaps two sets of variables of the same size (x and y) in the ADD f.
|
|---|
| 893 |
|
|---|
| 894 | <dt> <a href="cuddAllDet.html#Cudd_addThreshold"><code>Cudd_addThreshold()</code></a>
|
|---|
| 895 | <dd> f if f>=g; 0 if f<g.
|
|---|
| 896 |
|
|---|
| 897 | <dt> <a href="cuddAllDet.html#Cudd_addTimesPlus"><code>Cudd_addTimesPlus()</code></a>
|
|---|
| 898 | <dd> Calculates the product of two matrices represented as ADDs.
|
|---|
| 899 |
|
|---|
| 900 | <dt> <a href="cuddAllDet.html#Cudd_addTimes"><code>Cudd_addTimes()</code></a>
|
|---|
| 901 | <dd> Integer and floating point multiplication.
|
|---|
| 902 |
|
|---|
| 903 | <dt> <a href="cuddAllDet.html#Cudd_addTriangle"><code>Cudd_addTriangle()</code></a>
|
|---|
| 904 | <dd> Performs the triangulation step for the shortest path computation.
|
|---|
| 905 |
|
|---|
| 906 | <dt> <a href="cuddAllDet.html#Cudd_addUnivAbstract"><code>Cudd_addUnivAbstract()</code></a>
|
|---|
| 907 | <dd> Universally Abstracts all the variables in cube from f.
|
|---|
| 908 |
|
|---|
| 909 | <dt> <a href="cuddAllDet.html#Cudd_addVectorCompose"><code>Cudd_addVectorCompose()</code></a>
|
|---|
| 910 | <dd> Composes an ADD with a vector of 0-1 ADDs.
|
|---|
| 911 |
|
|---|
| 912 | <dt> <a href="cuddAllDet.html#Cudd_addWalsh"><code>Cudd_addWalsh()</code></a>
|
|---|
| 913 | <dd> Generates a Walsh matrix in ADD form.
|
|---|
| 914 |
|
|---|
| 915 | <dt> <a href="cuddAllDet.html#Cudd_addXeqy"><code>Cudd_addXeqy()</code></a>
|
|---|
| 916 | <dd> Generates an ADD for the function x==y.
|
|---|
| 917 |
|
|---|
| 918 | <dt> <a href="cuddAllDet.html#Cudd_addXnor"><code>Cudd_addXnor()</code></a>
|
|---|
| 919 | <dd> XNOR of two 0-1 ADDs.
|
|---|
| 920 |
|
|---|
| 921 | <dt> <a href="cuddAllDet.html#Cudd_addXor"><code>Cudd_addXor()</code></a>
|
|---|
| 922 | <dd> XOR of two 0-1 ADDs.
|
|---|
| 923 |
|
|---|
| 924 | <dt> <a href="cuddAllDet.html#Cudd_bddAdjPermuteX"><code>Cudd_bddAdjPermuteX()</code></a>
|
|---|
| 925 | <dd> Rearranges a set of variables in the BDD B.
|
|---|
| 926 |
|
|---|
| 927 | <dt> <a href="cuddAllDet.html#Cudd_bddAndAbstractLimit"><code>Cudd_bddAndAbstractLimit()</code></a>
|
|---|
| 928 | <dd> Takes the AND of two BDDs and simultaneously abstracts the variables in cube. Returns NULL if too many nodes are required.
|
|---|
| 929 |
|
|---|
| 930 | <dt> <a href="cuddAllDet.html#Cudd_bddAndAbstract"><code>Cudd_bddAndAbstract()</code></a>
|
|---|
| 931 | <dd> Takes the AND of two BDDs and simultaneously abstracts the variables in cube.
|
|---|
| 932 |
|
|---|
| 933 | <dt> <a href="cuddAllDet.html#Cudd_bddAndLimit"><code>Cudd_bddAndLimit()</code></a>
|
|---|
| 934 | <dd> Computes the conjunction of two BDDs f and g. Returns NULL if too many nodes are required.
|
|---|
| 935 |
|
|---|
| 936 | <dt> <a href="cuddAllDet.html#Cudd_bddAnd"><code>Cudd_bddAnd()</code></a>
|
|---|
| 937 | <dd> Computes the conjunction of two BDDs f and g.
|
|---|
| 938 |
|
|---|
| 939 | <dt> <a href="cuddAllDet.html#Cudd_bddApproxConjDecomp"><code>Cudd_bddApproxConjDecomp()</code></a>
|
|---|
| 940 | <dd> Performs two-way conjunctive decomposition of a BDD.
|
|---|
| 941 |
|
|---|
| 942 | <dt> <a href="cuddAllDet.html#Cudd_bddApproxDisjDecomp"><code>Cudd_bddApproxDisjDecomp()</code></a>
|
|---|
| 943 | <dd> Performs two-way disjunctive decomposition of a BDD.
|
|---|
| 944 |
|
|---|
| 945 | <dt> <a href="cuddAllDet.html#Cudd_bddBindVar"><code>Cudd_bddBindVar()</code></a>
|
|---|
| 946 | <dd> Prevents sifting of a variable.
|
|---|
| 947 |
|
|---|
| 948 | <dt> <a href="cuddAllDet.html#Cudd_bddBooleanDiff"><code>Cudd_bddBooleanDiff()</code></a>
|
|---|
| 949 | <dd> Computes the boolean difference of f with respect to x.
|
|---|
| 950 |
|
|---|
| 951 | <dt> <a href="cuddAllDet.html#Cudd_bddCharToVect"><code>Cudd_bddCharToVect()</code></a>
|
|---|
| 952 | <dd> Computes a vector whose image equals a non-zero function.
|
|---|
| 953 |
|
|---|
| 954 | <dt> <a href="cuddAllDet.html#Cudd_bddClippingAndAbstract"><code>Cudd_bddClippingAndAbstract()</code></a>
|
|---|
| 955 | <dd> Approximates the conjunction of two BDDs f and g and simultaneously abstracts the variables in cube.
|
|---|
| 956 |
|
|---|
| 957 | <dt> <a href="cuddAllDet.html#Cudd_bddClippingAnd"><code>Cudd_bddClippingAnd()</code></a>
|
|---|
| 958 | <dd> Approximates the conjunction of two BDDs f and g.
|
|---|
| 959 |
|
|---|
| 960 | <dt> <a href="cuddAllDet.html#Cudd_bddClosestCube"><code>Cudd_bddClosestCube()</code></a>
|
|---|
| 961 | <dd> Finds a cube of f at minimum Hamming distance from g.
|
|---|
| 962 |
|
|---|
| 963 | <dt> <a href="cuddAllDet.html#Cudd_bddCompose"><code>Cudd_bddCompose()</code></a>
|
|---|
| 964 | <dd> Substitutes g for x_v in the BDD for f.
|
|---|
| 965 |
|
|---|
| 966 | <dt> <a href="cuddAllDet.html#Cudd_bddComputeCube"><code>Cudd_bddComputeCube()</code></a>
|
|---|
| 967 | <dd> Computes the cube of an array of BDD variables.
|
|---|
| 968 |
|
|---|
| 969 | <dt> <a href="cuddAllDet.html#Cudd_bddConstrainDecomp"><code>Cudd_bddConstrainDecomp()</code></a>
|
|---|
| 970 | <dd> BDD conjunctive decomposition as in McMillan's CAV96 paper.
|
|---|
| 971 |
|
|---|
| 972 | <dt> <a href="cuddAllDet.html#Cudd_bddConstrain"><code>Cudd_bddConstrain()</code></a>
|
|---|
| 973 | <dd> Computes f constrain c.
|
|---|
| 974 |
|
|---|
| 975 | <dt> <a href="cuddAllDet.html#Cudd_bddCorrelationWeights"><code>Cudd_bddCorrelationWeights()</code></a>
|
|---|
| 976 | <dd> Computes the correlation of f and g for given input probabilities.
|
|---|
| 977 |
|
|---|
| 978 | <dt> <a href="cuddAllDet.html#Cudd_bddCorrelation"><code>Cudd_bddCorrelation()</code></a>
|
|---|
| 979 | <dd> Computes the correlation of f and g.
|
|---|
| 980 |
|
|---|
| 981 | <dt> <a href="cuddAllDet.html#Cudd_bddExistAbstract"><code>Cudd_bddExistAbstract()</code></a>
|
|---|
| 982 | <dd> Existentially abstracts all the variables in cube from f.
|
|---|
| 983 |
|
|---|
| 984 | <dt> <a href="cuddAllDet.html#Cudd_bddGenConjDecomp"><code>Cudd_bddGenConjDecomp()</code></a>
|
|---|
| 985 | <dd> Performs two-way conjunctive decomposition of a BDD.
|
|---|
| 986 |
|
|---|
| 987 | <dt> <a href="cuddAllDet.html#Cudd_bddGenDisjDecomp"><code>Cudd_bddGenDisjDecomp()</code></a>
|
|---|
| 988 | <dd> Performs two-way disjunctive decomposition of a BDD.
|
|---|
| 989 |
|
|---|
| 990 | <dt> <a href="cuddAllDet.html#Cudd_bddIntersect"><code>Cudd_bddIntersect()</code></a>
|
|---|
| 991 | <dd> Returns a function included in the intersection of f and g.
|
|---|
| 992 |
|
|---|
| 993 | <dt> <a href="cuddAllDet.html#Cudd_bddIsNsVar"><code>Cudd_bddIsNsVar()</code></a>
|
|---|
| 994 | <dd> Checks whether a variable is next state.
|
|---|
| 995 |
|
|---|
| 996 | <dt> <a href="cuddAllDet.html#Cudd_bddIsPiVar"><code>Cudd_bddIsPiVar()</code></a>
|
|---|
| 997 | <dd> Checks whether a variable is primary input.
|
|---|
| 998 |
|
|---|
| 999 | <dt> <a href="cuddAllDet.html#Cudd_bddIsPsVar"><code>Cudd_bddIsPsVar()</code></a>
|
|---|
| 1000 | <dd> Checks whether a variable is present state.
|
|---|
| 1001 |
|
|---|
| 1002 | <dt> <a href="cuddAllDet.html#Cudd_bddIsVarEssential"><code>Cudd_bddIsVarEssential()</code></a>
|
|---|
| 1003 | <dd> Determines whether a given variable is essential with a given phase in a BDD.
|
|---|
| 1004 |
|
|---|
| 1005 | <dt> <a href="cuddAllDet.html#Cudd_bddIsVarHardGroup"><code>Cudd_bddIsVarHardGroup()</code></a>
|
|---|
| 1006 | <dd> Checks whether a variable is set to be in a hard group.
|
|---|
| 1007 |
|
|---|
| 1008 | <dt> <a href="cuddAllDet.html#Cudd_bddIsVarToBeGrouped"><code>Cudd_bddIsVarToBeGrouped()</code></a>
|
|---|
| 1009 | <dd> Checks whether a variable is set to be grouped.
|
|---|
| 1010 |
|
|---|
| 1011 | <dt> <a href="cuddAllDet.html#Cudd_bddIsVarToBeUngrouped"><code>Cudd_bddIsVarToBeUngrouped()</code></a>
|
|---|
| 1012 | <dd> Checks whether a variable is set to be ungrouped.
|
|---|
| 1013 |
|
|---|
| 1014 | <dt> <a href="cuddAllDet.html#Cudd_bddIsop"><code>Cudd_bddIsop()</code></a>
|
|---|
| 1015 | <dd> Computes a BDD in the interval between L and U with a simple sum-of-produuct cover.
|
|---|
| 1016 |
|
|---|
| 1017 | <dt> <a href="cuddAllDet.html#Cudd_bddIteConstant"><code>Cudd_bddIteConstant()</code></a>
|
|---|
| 1018 | <dd> Implements ITEconstant(f,g,h).
|
|---|
| 1019 |
|
|---|
| 1020 | <dt> <a href="cuddAllDet.html#Cudd_bddIterConjDecomp"><code>Cudd_bddIterConjDecomp()</code></a>
|
|---|
| 1021 | <dd> Performs two-way conjunctive decomposition of a BDD.
|
|---|
| 1022 |
|
|---|
| 1023 | <dt> <a href="cuddAllDet.html#Cudd_bddIterDisjDecomp"><code>Cudd_bddIterDisjDecomp()</code></a>
|
|---|
| 1024 | <dd> Performs two-way disjunctive decomposition of a BDD.
|
|---|
| 1025 |
|
|---|
| 1026 | <dt> <a href="cuddAllDet.html#Cudd_bddIte"><code>Cudd_bddIte()</code></a>
|
|---|
| 1027 | <dd> Implements ITE(f,g,h).
|
|---|
| 1028 |
|
|---|
| 1029 | <dt> <a href="cuddAllDet.html#Cudd_bddIthVar"><code>Cudd_bddIthVar()</code></a>
|
|---|
| 1030 | <dd> Returns the BDD variable with index i.
|
|---|
| 1031 |
|
|---|
| 1032 | <dt> <a href="cuddAllDet.html#Cudd_bddLICompaction"><code>Cudd_bddLICompaction()</code></a>
|
|---|
| 1033 | <dd> Performs safe minimization of a BDD.
|
|---|
| 1034 |
|
|---|
| 1035 | <dt> <a href="cuddAllDet.html#Cudd_bddLeqUnless"><code>Cudd_bddLeqUnless()</code></a>
|
|---|
| 1036 | <dd> Tells whether f is less than of equal to G unless D is 1.
|
|---|
| 1037 |
|
|---|
| 1038 | <dt> <a href="cuddAllDet.html#Cudd_bddLeq"><code>Cudd_bddLeq()</code></a>
|
|---|
| 1039 | <dd> Determines whether f is less than or equal to g.
|
|---|
| 1040 |
|
|---|
| 1041 | <dt> <a href="cuddAllDet.html#Cudd_bddLiteralSetIntersection"><code>Cudd_bddLiteralSetIntersection()</code></a>
|
|---|
| 1042 | <dd> Computes the intesection of two sets of literals represented as BDDs.
|
|---|
| 1043 |
|
|---|
| 1044 | <dt> <a href="cuddAllDet.html#Cudd_bddMakePrime"><code>Cudd_bddMakePrime()</code></a>
|
|---|
| 1045 | <dd> Expands cube to a prime implicant of f.
|
|---|
| 1046 |
|
|---|
| 1047 | <dt> <a href="cuddAllDet.html#Cudd_bddMinimize"><code>Cudd_bddMinimize()</code></a>
|
|---|
| 1048 | <dd> Finds a small BDD that agrees with <code>f</code> over <code>c</code>.
|
|---|
| 1049 |
|
|---|
| 1050 | <dt> <a href="cuddAllDet.html#Cudd_bddNPAnd"><code>Cudd_bddNPAnd()</code></a>
|
|---|
| 1051 | <dd> Computes f non-polluting-and g.
|
|---|
| 1052 |
|
|---|
| 1053 | <dt> <a href="cuddAllDet.html#Cudd_bddNand"><code>Cudd_bddNand()</code></a>
|
|---|
| 1054 | <dd> Computes the NAND of two BDDs f and g.
|
|---|
| 1055 |
|
|---|
| 1056 | <dt> <a href="cuddAllDet.html#Cudd_bddNewVarAtLevel"><code>Cudd_bddNewVarAtLevel()</code></a>
|
|---|
| 1057 | <dd> Returns a new BDD variable at a specified level.
|
|---|
| 1058 |
|
|---|
| 1059 | <dt> <a href="cuddAllDet.html#Cudd_bddNewVar"><code>Cudd_bddNewVar()</code></a>
|
|---|
| 1060 | <dd> Returns a new BDD variable.
|
|---|
| 1061 |
|
|---|
| 1062 | <dt> <a href="cuddAllDet.html#Cudd_bddNor"><code>Cudd_bddNor()</code></a>
|
|---|
| 1063 | <dd> Computes the NOR of two BDDs f and g.
|
|---|
| 1064 |
|
|---|
| 1065 | <dt> <a href="cuddAllDet.html#Cudd_bddOr"><code>Cudd_bddOr()</code></a>
|
|---|
| 1066 | <dd> Computes the disjunction of two BDDs f and g.
|
|---|
| 1067 |
|
|---|
| 1068 | <dt> <a href="cuddAllDet.html#Cudd_bddPermute"><code>Cudd_bddPermute()</code></a>
|
|---|
| 1069 | <dd> Permutes the variables of a BDD.
|
|---|
| 1070 |
|
|---|
| 1071 | <dt> <a href="cuddAllDet.html#Cudd_bddPickArbitraryMinterms"><code>Cudd_bddPickArbitraryMinterms()</code></a>
|
|---|
| 1072 | <dd> Picks k on-set minterms evenly distributed from given DD.
|
|---|
| 1073 |
|
|---|
| 1074 | <dt> <a href="cuddAllDet.html#Cudd_bddPickOneCube"><code>Cudd_bddPickOneCube()</code></a>
|
|---|
| 1075 | <dd> Picks one on-set cube randomly from the given DD.
|
|---|
| 1076 |
|
|---|
| 1077 | <dt> <a href="cuddAllDet.html#Cudd_bddPickOneMinterm"><code>Cudd_bddPickOneMinterm()</code></a>
|
|---|
| 1078 | <dd> Picks one on-set minterm randomly from the given DD.
|
|---|
| 1079 |
|
|---|
| 1080 | <dt> <a href="cuddAllDet.html#Cudd_bddPrintCover"><code>Cudd_bddPrintCover()</code></a>
|
|---|
| 1081 | <dd> Prints a sum of prime implicants of a BDD.
|
|---|
| 1082 |
|
|---|
| 1083 | <dt> <a href="cuddAllDet.html#Cudd_bddReadPairIndex"><code>Cudd_bddReadPairIndex()</code></a>
|
|---|
| 1084 | <dd> Reads a corresponding pair index for a given index.
|
|---|
| 1085 |
|
|---|
| 1086 | <dt> <a href="cuddAllDet.html#Cudd_bddRead"><code>Cudd_bddRead()</code></a>
|
|---|
| 1087 | <dd> Reads in a graph (without labels) given as a list of arcs.
|
|---|
| 1088 |
|
|---|
| 1089 | <dt> <a href="cuddAllDet.html#Cudd_bddRealignDisable"><code>Cudd_bddRealignDisable()</code></a>
|
|---|
| 1090 | <dd> Disables realignment of ZDD order to BDD order.
|
|---|
| 1091 |
|
|---|
| 1092 | <dt> <a href="cuddAllDet.html#Cudd_bddRealignEnable"><code>Cudd_bddRealignEnable()</code></a>
|
|---|
| 1093 | <dd> Enables realignment of BDD order to ZDD order.
|
|---|
| 1094 |
|
|---|
| 1095 | <dt> <a href="cuddAllDet.html#Cudd_bddRealignmentEnabled"><code>Cudd_bddRealignmentEnabled()</code></a>
|
|---|
| 1096 | <dd> Tells whether the realignment of BDD order to ZDD order is enabled.
|
|---|
| 1097 |
|
|---|
| 1098 | <dt> <a href="cuddAllDet.html#Cudd_bddResetVarToBeGrouped"><code>Cudd_bddResetVarToBeGrouped()</code></a>
|
|---|
| 1099 | <dd> Resets a variable not to be grouped.
|
|---|
| 1100 |
|
|---|
| 1101 | <dt> <a href="cuddAllDet.html#Cudd_bddRestrict"><code>Cudd_bddRestrict()</code></a>
|
|---|
| 1102 | <dd> BDD restrict according to Coudert and Madre's algorithm (ICCAD90).
|
|---|
| 1103 |
|
|---|
| 1104 | <dt> <a href="cuddAllDet.html#Cudd_bddSetNsVar"><code>Cudd_bddSetNsVar()</code></a>
|
|---|
| 1105 | <dd> Sets a variable type to next state.
|
|---|
| 1106 |
|
|---|
| 1107 | <dt> <a href="cuddAllDet.html#Cudd_bddSetPairIndex"><code>Cudd_bddSetPairIndex()</code></a>
|
|---|
| 1108 | <dd> Sets a corresponding pair index for a given index.
|
|---|
| 1109 |
|
|---|
| 1110 | <dt> <a href="cuddAllDet.html#Cudd_bddSetPiVar"><code>Cudd_bddSetPiVar()</code></a>
|
|---|
| 1111 | <dd> Sets a variable type to primary input.
|
|---|
| 1112 |
|
|---|
| 1113 | <dt> <a href="cuddAllDet.html#Cudd_bddSetPsVar"><code>Cudd_bddSetPsVar()</code></a>
|
|---|
| 1114 | <dd> Sets a variable type to present state.
|
|---|
| 1115 |
|
|---|
| 1116 | <dt> <a href="cuddAllDet.html#Cudd_bddSetVarHardGroup"><code>Cudd_bddSetVarHardGroup()</code></a>
|
|---|
| 1117 | <dd> Sets a variable to be a hard group.
|
|---|
| 1118 |
|
|---|
| 1119 | <dt> <a href="cuddAllDet.html#Cudd_bddSetVarToBeGrouped"><code>Cudd_bddSetVarToBeGrouped()</code></a>
|
|---|
| 1120 | <dd> Sets a variable to be grouped.
|
|---|
| 1121 |
|
|---|
| 1122 | <dt> <a href="cuddAllDet.html#Cudd_bddSetVarToBeUngrouped"><code>Cudd_bddSetVarToBeUngrouped()</code></a>
|
|---|
| 1123 | <dd> Sets a variable to be ungrouped.
|
|---|
| 1124 |
|
|---|
| 1125 | <dt> <a href="cuddAllDet.html#Cudd_bddSqueeze"><code>Cudd_bddSqueeze()</code></a>
|
|---|
| 1126 | <dd> Finds a small BDD in a function interval.
|
|---|
| 1127 |
|
|---|
| 1128 | <dt> <a href="cuddAllDet.html#Cudd_bddSwapVariables"><code>Cudd_bddSwapVariables()</code></a>
|
|---|
| 1129 | <dd> Swaps two sets of variables of the same size (x and y) in the BDD f.
|
|---|
| 1130 |
|
|---|
| 1131 | <dt> <a href="cuddAllDet.html#Cudd_bddTransfer"><code>Cudd_bddTransfer()</code></a>
|
|---|
| 1132 | <dd> Convert a BDD from a manager to another one.
|
|---|
| 1133 |
|
|---|
| 1134 | <dt> <a href="cuddAllDet.html#Cudd_bddUnbindVar"><code>Cudd_bddUnbindVar()</code></a>
|
|---|
| 1135 | <dd> Allows the sifting of a variable.
|
|---|
| 1136 |
|
|---|
| 1137 | <dt> <a href="cuddAllDet.html#Cudd_bddUnivAbstract"><code>Cudd_bddUnivAbstract()</code></a>
|
|---|
| 1138 | <dd> Universally abstracts all the variables in cube from f.
|
|---|
| 1139 |
|
|---|
| 1140 | <dt> <a href="cuddAllDet.html#Cudd_bddVarConjDecomp"><code>Cudd_bddVarConjDecomp()</code></a>
|
|---|
| 1141 | <dd> Performs two-way conjunctive decomposition of a BDD.
|
|---|
| 1142 |
|
|---|
| 1143 | <dt> <a href="cuddAllDet.html#Cudd_bddVarDisjDecomp"><code>Cudd_bddVarDisjDecomp()</code></a>
|
|---|
| 1144 | <dd> Performs two-way disjunctive decomposition of a BDD.
|
|---|
| 1145 |
|
|---|
| 1146 | <dt> <a href="cuddAllDet.html#Cudd_bddVarIsBound"><code>Cudd_bddVarIsBound()</code></a>
|
|---|
| 1147 | <dd> Tells whether a variable can be sifted.
|
|---|
| 1148 |
|
|---|
| 1149 | <dt> <a href="cuddAllDet.html#Cudd_bddVarIsDependent"><code>Cudd_bddVarIsDependent()</code></a>
|
|---|
| 1150 | <dd> Checks whether a variable is dependent on others in a function.
|
|---|
| 1151 |
|
|---|
| 1152 | <dt> <a href="cuddAllDet.html#Cudd_bddVarMap"><code>Cudd_bddVarMap()</code></a>
|
|---|
| 1153 | <dd> Remaps the variables of a BDD using the default variable map.
|
|---|
| 1154 |
|
|---|
| 1155 | <dt> <a href="cuddAllDet.html#Cudd_bddVectorCompose"><code>Cudd_bddVectorCompose()</code></a>
|
|---|
| 1156 | <dd> Composes a BDD with a vector of BDDs.
|
|---|
| 1157 |
|
|---|
| 1158 | <dt> <a href="cuddAllDet.html#Cudd_bddXnor"><code>Cudd_bddXnor()</code></a>
|
|---|
| 1159 | <dd> Computes the exclusive NOR of two BDDs f and g.
|
|---|
| 1160 |
|
|---|
| 1161 | <dt> <a href="cuddAllDet.html#Cudd_bddXorExistAbstract"><code>Cudd_bddXorExistAbstract()</code></a>
|
|---|
| 1162 | <dd> Takes the exclusive OR of two BDDs and simultaneously abstracts the variables in cube.
|
|---|
| 1163 |
|
|---|
| 1164 | <dt> <a href="cuddAllDet.html#Cudd_bddXor"><code>Cudd_bddXor()</code></a>
|
|---|
| 1165 | <dd> Computes the exclusive OR of two BDDs f and g.
|
|---|
| 1166 |
|
|---|
| 1167 | <dt> <a href="cuddAllDet.html#Cudd_tlcInfoFree"><code>Cudd_tlcInfoFree()</code></a>
|
|---|
| 1168 | <dd> Frees a DdTlcInfo Structure.
|
|---|
| 1169 |
|
|---|
| 1170 | <dt> <a href="cuddAllDet.html#Cudd_zddChange"><code>Cudd_zddChange()</code></a>
|
|---|
| 1171 | <dd> Substitutes a variable with its complement in a ZDD.
|
|---|
| 1172 |
|
|---|
| 1173 | <dt> <a href="cuddAllDet.html#Cudd_zddComplement"><code>Cudd_zddComplement()</code></a>
|
|---|
| 1174 | <dd> Computes a complement cover for a ZDD node.
|
|---|
| 1175 |
|
|---|
| 1176 | <dt> <a href="cuddAllDet.html#Cudd_zddCountDouble"><code>Cudd_zddCountDouble()</code></a>
|
|---|
| 1177 | <dd> Counts the number of minterms of a ZDD.
|
|---|
| 1178 |
|
|---|
| 1179 | <dt> <a href="cuddAllDet.html#Cudd_zddCountMinterm"><code>Cudd_zddCountMinterm()</code></a>
|
|---|
| 1180 | <dd> Counts the number of minterms of a ZDD.
|
|---|
| 1181 |
|
|---|
| 1182 | <dt> <a href="cuddAllDet.html#Cudd_zddCount"><code>Cudd_zddCount()</code></a>
|
|---|
| 1183 | <dd> Counts the number of minterms in a ZDD.
|
|---|
| 1184 |
|
|---|
| 1185 | <dt> <a href="cuddAllDet.html#Cudd_zddCoverPathToString"><code>Cudd_zddCoverPathToString()</code></a>
|
|---|
| 1186 | <dd> Converts a path of a ZDD representing a cover to a string.
|
|---|
| 1187 |
|
|---|
| 1188 | <dt> <a href="cuddAllDet.html#Cudd_zddDagSize"><code>Cudd_zddDagSize()</code></a>
|
|---|
| 1189 | <dd> Counts the number of nodes in a ZDD.
|
|---|
| 1190 |
|
|---|
| 1191 | <dt> <a href="cuddAllDet.html#Cudd_zddDiffConst"><code>Cudd_zddDiffConst()</code></a>
|
|---|
| 1192 | <dd> Performs the inclusion test for ZDDs (P implies Q).
|
|---|
| 1193 |
|
|---|
| 1194 | <dt> <a href="cuddAllDet.html#Cudd_zddDiff"><code>Cudd_zddDiff()</code></a>
|
|---|
| 1195 | <dd> Computes the difference of two ZDDs.
|
|---|
| 1196 |
|
|---|
| 1197 | <dt> <a href="cuddAllDet.html#Cudd_zddDivideF"><code>Cudd_zddDivideF()</code></a>
|
|---|
| 1198 | <dd> Modified version of Cudd_zddDivide.
|
|---|
| 1199 |
|
|---|
| 1200 | <dt> <a href="cuddAllDet.html#Cudd_zddDivide"><code>Cudd_zddDivide()</code></a>
|
|---|
| 1201 | <dd> Computes the quotient of two unate covers.
|
|---|
| 1202 |
|
|---|
| 1203 | <dt> <a href="cuddAllDet.html#Cudd_zddDumpDot"><code>Cudd_zddDumpDot()</code></a>
|
|---|
| 1204 | <dd> Writes a dot file representing the argument ZDDs.
|
|---|
| 1205 |
|
|---|
| 1206 | <dt> <a href="cuddAllDet.html#Cudd_zddFirstPath"><code>Cudd_zddFirstPath()</code></a>
|
|---|
| 1207 | <dd> Finds the first path of a ZDD.
|
|---|
| 1208 |
|
|---|
| 1209 | <dt> <a href="cuddAllDet.html#Cudd_zddForeachPath"><code>Cudd_zddForeachPath()</code></a>
|
|---|
| 1210 | <dd> Iterates over the paths of a ZDD.
|
|---|
| 1211 |
|
|---|
| 1212 | <dt> <a href="cuddAllDet.html#Cudd_zddIntersect"><code>Cudd_zddIntersect()</code></a>
|
|---|
| 1213 | <dd> Computes the intersection of two ZDDs.
|
|---|
| 1214 |
|
|---|
| 1215 | <dt> <a href="cuddAllDet.html#Cudd_zddIsop"><code>Cudd_zddIsop()</code></a>
|
|---|
| 1216 | <dd> Computes an ISOP in ZDD form from BDDs.
|
|---|
| 1217 |
|
|---|
| 1218 | <dt> <a href="cuddAllDet.html#Cudd_zddIte"><code>Cudd_zddIte()</code></a>
|
|---|
| 1219 | <dd> Computes the ITE of three ZDDs.
|
|---|
| 1220 |
|
|---|
| 1221 | <dt> <a href="cuddAllDet.html#Cudd_zddIthVar"><code>Cudd_zddIthVar()</code></a>
|
|---|
| 1222 | <dd> Returns the ZDD variable with index i.
|
|---|
| 1223 |
|
|---|
| 1224 | <dt> <a href="cuddAllDet.html#Cudd_zddNextPath"><code>Cudd_zddNextPath()</code></a>
|
|---|
| 1225 | <dd> Generates the next path of a ZDD.
|
|---|
| 1226 |
|
|---|
| 1227 | <dt> <a href="cuddAllDet.html#Cudd_zddPortFromBdd"><code>Cudd_zddPortFromBdd()</code></a>
|
|---|
| 1228 | <dd> Converts a BDD into a ZDD.
|
|---|
| 1229 |
|
|---|
| 1230 | <dt> <a href="cuddAllDet.html#Cudd_zddPortToBdd"><code>Cudd_zddPortToBdd()</code></a>
|
|---|
| 1231 | <dd> Converts a ZDD into a BDD.
|
|---|
| 1232 |
|
|---|
| 1233 | <dt> <a href="cuddAllDet.html#Cudd_zddPrintCover"><code>Cudd_zddPrintCover()</code></a>
|
|---|
| 1234 | <dd> Prints a sum of products from a ZDD representing a cover.
|
|---|
| 1235 |
|
|---|
| 1236 | <dt> <a href="cuddAllDet.html#Cudd_zddPrintDebug"><code>Cudd_zddPrintDebug()</code></a>
|
|---|
| 1237 | <dd> Prints to the standard output a ZDD and its statistics.
|
|---|
| 1238 |
|
|---|
| 1239 | <dt> <a href="cuddAllDet.html#Cudd_zddPrintMinterm"><code>Cudd_zddPrintMinterm()</code></a>
|
|---|
| 1240 | <dd> Prints a disjoint sum of product form for a ZDD.
|
|---|
| 1241 |
|
|---|
| 1242 | <dt> <a href="cuddAllDet.html#Cudd_zddPrintSubtable"><code>Cudd_zddPrintSubtable()</code></a>
|
|---|
| 1243 | <dd> Prints the ZDD table.
|
|---|
| 1244 |
|
|---|
| 1245 | <dt> <a href="cuddAllDet.html#Cudd_zddProduct"><code>Cudd_zddProduct()</code></a>
|
|---|
| 1246 | <dd> Computes the product of two covers represented by ZDDs.
|
|---|
| 1247 |
|
|---|
| 1248 | <dt> <a href="cuddAllDet.html#Cudd_zddReadNodeCount"><code>Cudd_zddReadNodeCount()</code></a>
|
|---|
| 1249 | <dd> Reports the number of nodes in ZDDs.
|
|---|
| 1250 |
|
|---|
| 1251 | <dt> <a href="cuddAllDet.html#Cudd_zddRealignDisable"><code>Cudd_zddRealignDisable()</code></a>
|
|---|
| 1252 | <dd> Disables realignment of ZDD order to BDD order.
|
|---|
| 1253 |
|
|---|
| 1254 | <dt> <a href="cuddAllDet.html#Cudd_zddRealignEnable"><code>Cudd_zddRealignEnable()</code></a>
|
|---|
| 1255 | <dd> Enables realignment of ZDD order to BDD order.
|
|---|
| 1256 |
|
|---|
| 1257 | <dt> <a href="cuddAllDet.html#Cudd_zddRealignmentEnabled"><code>Cudd_zddRealignmentEnabled()</code></a>
|
|---|
| 1258 | <dd> Tells whether the realignment of ZDD order to BDD order is enabled.
|
|---|
| 1259 |
|
|---|
| 1260 | <dt> <a href="cuddAllDet.html#Cudd_zddReduceHeap"><code>Cudd_zddReduceHeap()</code></a>
|
|---|
| 1261 | <dd> Main dynamic reordering routine for ZDDs.
|
|---|
| 1262 |
|
|---|
| 1263 | <dt> <a href="cuddAllDet.html#Cudd_zddShuffleHeap"><code>Cudd_zddShuffleHeap()</code></a>
|
|---|
| 1264 | <dd> Reorders ZDD variables according to given permutation.
|
|---|
| 1265 |
|
|---|
| 1266 | <dt> <a href="cuddAllDet.html#Cudd_zddSubset0"><code>Cudd_zddSubset0()</code></a>
|
|---|
| 1267 | <dd> Computes the negative cofactor of a ZDD w.r.t. a variable.
|
|---|
| 1268 |
|
|---|
| 1269 | <dt> <a href="cuddAllDet.html#Cudd_zddSubset1"><code>Cudd_zddSubset1()</code></a>
|
|---|
| 1270 | <dd> Computes the positive cofactor of a ZDD w.r.t. a variable.
|
|---|
| 1271 |
|
|---|
| 1272 | <dt> <a href="cuddAllDet.html#Cudd_zddSymmProfile"><code>Cudd_zddSymmProfile()</code></a>
|
|---|
| 1273 | <dd> Prints statistics on symmetric ZDD variables.
|
|---|
| 1274 |
|
|---|
| 1275 | <dt> <a href="cuddAllDet.html#Cudd_zddUnateProduct"><code>Cudd_zddUnateProduct()</code></a>
|
|---|
| 1276 | <dd> Computes the product of two unate covers.
|
|---|
| 1277 |
|
|---|
| 1278 | <dt> <a href="cuddAllDet.html#Cudd_zddUnion"><code>Cudd_zddUnion()</code></a>
|
|---|
| 1279 | <dd> Computes the union of two ZDDs.
|
|---|
| 1280 |
|
|---|
| 1281 | <dt> <a href="cuddAllDet.html#Cudd_zddVarsFromBddVars"><code>Cudd_zddVarsFromBddVars()</code></a>
|
|---|
| 1282 | <dd> Creates one or more ZDD variables for each BDD variable.
|
|---|
| 1283 |
|
|---|
| 1284 | <dt> <a href="cuddAllDet.html#Cudd_zddWeakDivF"><code>Cudd_zddWeakDivF()</code></a>
|
|---|
| 1285 | <dd> Modified version of Cudd_zddWeakDiv.
|
|---|
| 1286 |
|
|---|
| 1287 | <dt> <a href="cuddAllDet.html#Cudd_zddWeakDiv"><code>Cudd_zddWeakDiv()</code></a>
|
|---|
| 1288 | <dd> Applies weak division to two covers.
|
|---|
| 1289 |
|
|---|
| 1290 | <dt> <a href="cuddAllDet.html#DD_LSDIGIT"><code>DD_LSDIGIT()</code></a>
|
|---|
| 1291 | <dd> Extract the least significant digit of a double digit.
|
|---|
| 1292 |
|
|---|
| 1293 | <dt> <a href="cuddAllDet.html#DD_MINUS_INFINITY"><code>DD_MINUS_INFINITY()</code></a>
|
|---|
| 1294 | <dd> Returns the minus infinity constant node.
|
|---|
| 1295 |
|
|---|
| 1296 | <dt> <a href="cuddAllDet.html#DD_MSDIGIT"><code>DD_MSDIGIT()</code></a>
|
|---|
| 1297 | <dd> Extract the most significant digit of a double digit.
|
|---|
| 1298 |
|
|---|
| 1299 | <dt> <a href="cuddAllDet.html#DD_ONE"><code>DD_ONE()</code></a>
|
|---|
| 1300 | <dd> Returns the constant 1 node.
|
|---|
| 1301 |
|
|---|
| 1302 | <dt> <a href="cuddAllDet.html#DD_PLUS_INFINITY"><code>DD_PLUS_INFINITY()</code></a>
|
|---|
| 1303 | <dd> Returns the plus infinity constant node.
|
|---|
| 1304 |
|
|---|
| 1305 | <dt> <a href="cuddAllDet.html#DD_ZERO"><code>DD_ZERO()</code></a>
|
|---|
| 1306 | <dd> Returns the arithmetic 0 constant node.
|
|---|
| 1307 |
|
|---|
| 1308 | <dt> <a href="cuddAllDet.html#cuddAddApplyRecur"><code>cuddAddApplyRecur()</code></a>
|
|---|
| 1309 | <dd> Performs the recursive step of Cudd_addApply.
|
|---|
| 1310 |
|
|---|
| 1311 | <dt> <a href="cuddAllDet.html#cuddAddBddDoPattern"><code>cuddAddBddDoPattern()</code></a>
|
|---|
| 1312 | <dd> Performs the recursive step for Cudd_addBddPattern.
|
|---|
| 1313 |
|
|---|
| 1314 | <dt> <a href="cuddAllDet.html#cuddAddCmplRecur"><code>cuddAddCmplRecur()</code></a>
|
|---|
| 1315 | <dd> Performs the recursive step of Cudd_addCmpl.
|
|---|
| 1316 |
|
|---|
| 1317 | <dt> <a href="cuddAllDet.html#cuddAddComposeRecur"><code>cuddAddComposeRecur()</code></a>
|
|---|
| 1318 | <dd> Performs the recursive step of Cudd_addCompose.
|
|---|
| 1319 |
|
|---|
| 1320 | <dt> <a href="cuddAllDet.html#cuddAddConstrainRecur"><code>cuddAddConstrainRecur()</code></a>
|
|---|
| 1321 | <dd> Performs the recursive step of Cudd_addConstrain.
|
|---|
| 1322 |
|
|---|
| 1323 | <dt> <a href="cuddAllDet.html#cuddAddExistAbstractRecur"><code>cuddAddExistAbstractRecur()</code></a>
|
|---|
| 1324 | <dd> Performs the recursive step of Cudd_addExistAbstract.
|
|---|
| 1325 |
|
|---|
| 1326 | <dt> <a href="cuddAllDet.html#cuddAddIteRecur"><code>cuddAddIteRecur()</code></a>
|
|---|
| 1327 | <dd> Implements the recursive step of Cudd_addIte(f,g,h).
|
|---|
| 1328 |
|
|---|
| 1329 | <dt> <a href="cuddAllDet.html#cuddAddMonadicApplyRecur"><code>cuddAddMonadicApplyRecur()</code></a>
|
|---|
| 1330 | <dd> Performs the recursive step of Cudd_addMonadicApply.
|
|---|
| 1331 |
|
|---|
| 1332 | <dt> <a href="cuddAllDet.html#cuddAddNegateRecur"><code>cuddAddNegateRecur()</code></a>
|
|---|
| 1333 | <dd> Implements the recursive step of Cudd_addNegate.
|
|---|
| 1334 |
|
|---|
| 1335 | <dt> <a href="cuddAllDet.html#cuddAddOrAbstractRecur"><code>cuddAddOrAbstractRecur()</code></a>
|
|---|
| 1336 | <dd> Performs the recursive step of Cudd_addOrAbstract.
|
|---|
| 1337 |
|
|---|
| 1338 | <dt> <a href="cuddAllDet.html#cuddAddRestrictRecur"><code>cuddAddRestrictRecur()</code></a>
|
|---|
| 1339 | <dd> Performs the recursive step of Cudd_addRestrict.
|
|---|
| 1340 |
|
|---|
| 1341 | <dt> <a href="cuddAllDet.html#cuddAddRoundOffRecur"><code>cuddAddRoundOffRecur()</code></a>
|
|---|
| 1342 | <dd> Implements the recursive step of Cudd_addRoundOff.
|
|---|
| 1343 |
|
|---|
| 1344 | <dt> <a href="cuddAllDet.html#cuddAddScalarInverseRecur"><code>cuddAddScalarInverseRecur()</code></a>
|
|---|
| 1345 | <dd> Performs the recursive step of addScalarInverse.
|
|---|
| 1346 |
|
|---|
| 1347 | <dt> <a href="cuddAllDet.html#cuddAddUnivAbstractRecur"><code>cuddAddUnivAbstractRecur()</code></a>
|
|---|
| 1348 | <dd> Performs the recursive step of Cudd_addUnivAbstract.
|
|---|
| 1349 |
|
|---|
| 1350 | <dt> <a href="cuddAllDet.html#cuddAdjust"><code>cuddAdjust()</code></a>
|
|---|
| 1351 | <dd> Enforces DD_MINUS_INF_VAL <= x <= DD_PLUS_INF_VAL.
|
|---|
| 1352 |
|
|---|
| 1353 | <dt> <a href="cuddAllDet.html#cuddAllocNode"><code>cuddAllocNode()</code></a>
|
|---|
| 1354 | <dd> Fast storage allocation for DdNodes in the table.
|
|---|
| 1355 |
|
|---|
| 1356 | <dt> <a href="cuddAllDet.html#cuddAnnealing"><code>cuddAnnealing()</code></a>
|
|---|
| 1357 | <dd> Get new variable-order by simulated annealing algorithm.
|
|---|
| 1358 |
|
|---|
| 1359 | <dt> <a href="cuddAllDet.html#cuddBddAlignToZdd"><code>cuddBddAlignToZdd()</code></a>
|
|---|
| 1360 | <dd> Reorders BDD variables according to the order of the ZDD variables.
|
|---|
| 1361 |
|
|---|
| 1362 | <dt> <a href="cuddAllDet.html#cuddBddAndAbstractRecur"><code>cuddBddAndAbstractRecur()</code></a>
|
|---|
| 1363 | <dd> Takes the AND of two BDDs and simultaneously abstracts the variables in cube.
|
|---|
| 1364 |
|
|---|
| 1365 | <dt> <a href="cuddAllDet.html#cuddBddAndRecur"><code>cuddBddAndRecur()</code></a>
|
|---|
| 1366 | <dd> Implements the recursive step of Cudd_bddAnd.
|
|---|
| 1367 |
|
|---|
| 1368 | <dt> <a href="cuddAllDet.html#cuddBddBooleanDiffRecur"><code>cuddBddBooleanDiffRecur()</code></a>
|
|---|
| 1369 | <dd> Performs the recursive steps of Cudd_bddBoleanDiff.
|
|---|
| 1370 |
|
|---|
| 1371 | <dt> <a href="cuddAllDet.html#cuddBddClippingAndAbstract"><code>cuddBddClippingAndAbstract()</code></a>
|
|---|
| 1372 | <dd> Approximates the conjunction of two BDDs f and g and simultaneously abstracts the variables in cube.
|
|---|
| 1373 |
|
|---|
| 1374 | <dt> <a href="cuddAllDet.html#cuddBddClippingAnd"><code>cuddBddClippingAnd()</code></a>
|
|---|
| 1375 | <dd> Approximates the conjunction of two BDDs f and g.
|
|---|
| 1376 |
|
|---|
| 1377 | <dt> <a href="cuddAllDet.html#cuddBddClosestCube"><code>cuddBddClosestCube()</code></a>
|
|---|
| 1378 | <dd> Performs the recursive step of Cudd_bddClosestCube.
|
|---|
| 1379 |
|
|---|
| 1380 | <dt> <a href="cuddAllDet.html#cuddBddComposeRecur"><code>cuddBddComposeRecur()</code></a>
|
|---|
| 1381 | <dd> Performs the recursive step of Cudd_bddCompose.
|
|---|
| 1382 |
|
|---|
| 1383 | <dt> <a href="cuddAllDet.html#cuddBddConstrainRecur"><code>cuddBddConstrainRecur()</code></a>
|
|---|
| 1384 | <dd> Performs the recursive step of Cudd_bddConstrain.
|
|---|
| 1385 |
|
|---|
| 1386 | <dt> <a href="cuddAllDet.html#cuddBddExistAbstractRecur"><code>cuddBddExistAbstractRecur()</code></a>
|
|---|
| 1387 | <dd> Performs the recursive steps of Cudd_bddExistAbstract.
|
|---|
| 1388 |
|
|---|
| 1389 | <dt> <a href="cuddAllDet.html#cuddBddIntersectRecur"><code>cuddBddIntersectRecur()</code></a>
|
|---|
| 1390 | <dd> Implements the recursive step of Cudd_bddIntersect.
|
|---|
| 1391 |
|
|---|
| 1392 | <dt> <a href="cuddAllDet.html#cuddBddIsop"><code>cuddBddIsop()</code></a>
|
|---|
| 1393 | <dd> Performs the recursive step of Cudd_bddIsop.
|
|---|
| 1394 |
|
|---|
| 1395 | <dt> <a href="cuddAllDet.html#cuddBddIteRecur"><code>cuddBddIteRecur()</code></a>
|
|---|
| 1396 | <dd> Implements the recursive step of Cudd_bddIte.
|
|---|
| 1397 |
|
|---|
| 1398 | <dt> <a href="cuddAllDet.html#cuddBddLICompaction"><code>cuddBddLICompaction()</code></a>
|
|---|
| 1399 | <dd> Performs safe minimization of a BDD.
|
|---|
| 1400 |
|
|---|
| 1401 | <dt> <a href="cuddAllDet.html#cuddBddLiteralSetIntersectionRecur"><code>cuddBddLiteralSetIntersectionRecur()</code></a>
|
|---|
| 1402 | <dd> Performs the recursive step of Cudd_bddLiteralSetIntersection.
|
|---|
| 1403 |
|
|---|
| 1404 | <dt> <a href="cuddAllDet.html#cuddBddMakePrime"><code>cuddBddMakePrime()</code></a>
|
|---|
| 1405 | <dd> Performs the recursive step of Cudd_bddMakePrime.
|
|---|
| 1406 |
|
|---|
| 1407 | <dt> <a href="cuddAllDet.html#cuddBddNPAndRecur"><code>cuddBddNPAndRecur()</code></a>
|
|---|
| 1408 | <dd> Implements the recursive step of Cudd_bddAnd.
|
|---|
| 1409 |
|
|---|
| 1410 | <dt> <a href="cuddAllDet.html#cuddBddRestrictRecur"><code>cuddBddRestrictRecur()</code></a>
|
|---|
| 1411 | <dd> Performs the recursive step of Cudd_bddRestrict.
|
|---|
| 1412 |
|
|---|
| 1413 | <dt> <a href="cuddAllDet.html#cuddBddTransfer"><code>cuddBddTransfer()</code></a>
|
|---|
| 1414 | <dd> Convert a BDD from a manager to another one.
|
|---|
| 1415 |
|
|---|
| 1416 | <dt> <a href="cuddAllDet.html#cuddBddXorExistAbstractRecur"><code>cuddBddXorExistAbstractRecur()</code></a>
|
|---|
| 1417 | <dd> Takes the exclusive OR of two BDDs and simultaneously abstracts the variables in cube.
|
|---|
| 1418 |
|
|---|
| 1419 | <dt> <a href="cuddAllDet.html#cuddBddXorRecur"><code>cuddBddXorRecur()</code></a>
|
|---|
| 1420 | <dd> Implements the recursive step of Cudd_bddXor.
|
|---|
| 1421 |
|
|---|
| 1422 | <dt> <a href="cuddAllDet.html#cuddBiasedUnderApprox"><code>cuddBiasedUnderApprox()</code></a>
|
|---|
| 1423 | <dd> Applies the biased remapping underappoximation algorithm.
|
|---|
| 1424 |
|
|---|
| 1425 | <dt> <a href="cuddAllDet.html#cuddCProjectionRecur"><code>cuddCProjectionRecur()</code></a>
|
|---|
| 1426 | <dd> Performs the recursive step of Cudd_CProjection.
|
|---|
| 1427 |
|
|---|
| 1428 | <dt> <a href="cuddAllDet.html#cuddCacheFlush"><code>cuddCacheFlush()</code></a>
|
|---|
| 1429 | <dd> Flushes the cache.
|
|---|
| 1430 |
|
|---|
| 1431 | <dt> <a href="cuddAllDet.html#cuddCacheInsert1"><code>cuddCacheInsert1()</code></a>
|
|---|
| 1432 | <dd> Inserts a result in the cache for a function with two operands.
|
|---|
| 1433 |
|
|---|
| 1434 | <dt> <a href="cuddAllDet.html#cuddCacheInsert2"><code>cuddCacheInsert2()</code></a>
|
|---|
| 1435 | <dd> Inserts a result in the cache for a function with two operands.
|
|---|
| 1436 |
|
|---|
| 1437 | <dt> <a href="cuddAllDet.html#cuddCacheInsert"><code>cuddCacheInsert()</code></a>
|
|---|
| 1438 | <dd> Inserts a result in the cache.
|
|---|
| 1439 |
|
|---|
| 1440 | <dt> <a href="cuddAllDet.html#cuddCacheLookup1Zdd"><code>cuddCacheLookup1Zdd()</code></a>
|
|---|
| 1441 | <dd> Looks up in the cache for the result of op applied to f.
|
|---|
| 1442 |
|
|---|
| 1443 | <dt> <a href="cuddAllDet.html#cuddCacheLookup1"><code>cuddCacheLookup1()</code></a>
|
|---|
| 1444 | <dd> Looks up in the cache for the result of op applied to f.
|
|---|
| 1445 |
|
|---|
| 1446 | <dt> <a href="cuddAllDet.html#cuddCacheLookup2Zdd"><code>cuddCacheLookup2Zdd()</code></a>
|
|---|
| 1447 | <dd> Looks up in the cache for the result of op applied to f and g.
|
|---|
| 1448 |
|
|---|
| 1449 | <dt> <a href="cuddAllDet.html#cuddCacheLookup2"><code>cuddCacheLookup2()</code></a>
|
|---|
| 1450 | <dd> Looks up in the cache for the result of op applied to f and g.
|
|---|
| 1451 |
|
|---|
| 1452 | <dt> <a href="cuddAllDet.html#cuddCacheLookupZdd"><code>cuddCacheLookupZdd()</code></a>
|
|---|
| 1453 | <dd> Looks up in the cache for the result of op applied to f, g, and h.
|
|---|
| 1454 |
|
|---|
| 1455 | <dt> <a href="cuddAllDet.html#cuddCacheLookup"><code>cuddCacheLookup()</code></a>
|
|---|
| 1456 | <dd> Looks up in the cache for the result of op applied to f, g, and h.
|
|---|
| 1457 |
|
|---|
| 1458 | <dt> <a href="cuddAllDet.html#cuddCacheProfile"><code>cuddCacheProfile()</code></a>
|
|---|
| 1459 | <dd> Computes and prints a profile of the cache usage.
|
|---|
| 1460 |
|
|---|
| 1461 | <dt> <a href="cuddAllDet.html#cuddCacheResize"><code>cuddCacheResize()</code></a>
|
|---|
| 1462 | <dd> Resizes the cache.
|
|---|
| 1463 |
|
|---|
| 1464 | <dt> <a href="cuddAllDet.html#cuddCheckCube"><code>cuddCheckCube()</code></a>
|
|---|
| 1465 | <dd> Checks whether g is the BDD of a cube.
|
|---|
| 1466 |
|
|---|
| 1467 | <dt> <a href="cuddAllDet.html#cuddClean"><code>cuddClean()</code></a>
|
|---|
| 1468 | <dd> Clears the 4 least significant bits of a pointer.
|
|---|
| 1469 |
|
|---|
| 1470 | <dt> <a href="cuddAllDet.html#cuddClearDeathRow"><code>cuddClearDeathRow()</code></a>
|
|---|
| 1471 | <dd> Clears the death row.
|
|---|
| 1472 |
|
|---|
| 1473 | <dt> <a href="cuddAllDet.html#cuddCofactorRecur"><code>cuddCofactorRecur()</code></a>
|
|---|
| 1474 | <dd> Performs the recursive step of Cudd_Cofactor.
|
|---|
| 1475 |
|
|---|
| 1476 | <dt> <a href="cuddAllDet.html#cuddCollectNodes"><code>cuddCollectNodes()</code></a>
|
|---|
| 1477 | <dd> Recursively collects all the nodes of a DD in a symbol table.
|
|---|
| 1478 |
|
|---|
| 1479 | <dt> <a href="cuddAllDet.html#cuddComputeFloorLog2"><code>cuddComputeFloorLog2()</code></a>
|
|---|
| 1480 | <dd> Returns the floor of the logarithm to the base 2.
|
|---|
| 1481 |
|
|---|
| 1482 | <dt> <a href="cuddAllDet.html#cuddConstantLookup"><code>cuddConstantLookup()</code></a>
|
|---|
| 1483 | <dd> Looks up in the cache for the result of op applied to f, g, and h.
|
|---|
| 1484 |
|
|---|
| 1485 | <dt> <a href="cuddAllDet.html#cuddDeallocMove"><code>cuddDeallocMove()</code></a>
|
|---|
| 1486 | <dd> Adds node to the head of the free list.
|
|---|
| 1487 |
|
|---|
| 1488 | <dt> <a href="cuddAllDet.html#cuddDeallocNode"><code>cuddDeallocNode()</code></a>
|
|---|
| 1489 | <dd> Adds node to the head of the free list.
|
|---|
| 1490 |
|
|---|
| 1491 | <dt> <a href="cuddAllDet.html#cuddDeref"><code>cuddDeref()</code></a>
|
|---|
| 1492 | <dd> Decreases the reference count of a node, if it is not saturated.
|
|---|
| 1493 |
|
|---|
| 1494 | <dt> <a href="cuddAllDet.html#cuddDestroySubtables"><code>cuddDestroySubtables()</code></a>
|
|---|
| 1495 | <dd> Destroys the n most recently created subtables in a unique table.
|
|---|
| 1496 |
|
|---|
| 1497 | <dt> <a href="cuddAllDet.html#cuddDynamicAllocNode"><code>cuddDynamicAllocNode()</code></a>
|
|---|
| 1498 | <dd> Dynamically allocates a Node.
|
|---|
| 1499 |
|
|---|
| 1500 | <dt> <a href="cuddAllDet.html#cuddExact"><code>cuddExact()</code></a>
|
|---|
| 1501 | <dd> Exact variable ordering algorithm.
|
|---|
| 1502 |
|
|---|
| 1503 | <dt> <a href="cuddAllDet.html#cuddE"><code>cuddE()</code></a>
|
|---|
| 1504 | <dd> Returns the else child of an internal node.
|
|---|
| 1505 |
|
|---|
| 1506 | <dt> <a href="cuddAllDet.html#cuddFreeTable"><code>cuddFreeTable()</code></a>
|
|---|
| 1507 | <dd> Frees the resources associated to a unique table.
|
|---|
| 1508 |
|
|---|
| 1509 | <dt> <a href="cuddAllDet.html#cuddGarbageCollect"><code>cuddGarbageCollect()</code></a>
|
|---|
| 1510 | <dd> Performs garbage collection on the unique tables.
|
|---|
| 1511 |
|
|---|
| 1512 | <dt> <a href="cuddAllDet.html#cuddGa"><code>cuddGa()</code></a>
|
|---|
| 1513 | <dd> Genetic algorithm for DD reordering.
|
|---|
| 1514 |
|
|---|
| 1515 | <dt> <a href="cuddAllDet.html#cuddGetBranches"><code>cuddGetBranches()</code></a>
|
|---|
| 1516 | <dd> Computes the children of g.
|
|---|
| 1517 |
|
|---|
| 1518 | <dt> <a href="cuddAllDet.html#cuddHashTableInit"><code>cuddHashTableInit()</code></a>
|
|---|
| 1519 | <dd> Initializes a hash table.
|
|---|
| 1520 |
|
|---|
| 1521 | <dt> <a href="cuddAllDet.html#cuddHashTableInsert1"><code>cuddHashTableInsert1()</code></a>
|
|---|
| 1522 | <dd> Inserts an item in a hash table.
|
|---|
| 1523 |
|
|---|
| 1524 | <dt> <a href="cuddAllDet.html#cuddHashTableInsert2"><code>cuddHashTableInsert2()</code></a>
|
|---|
| 1525 | <dd> Inserts an item in a hash table.
|
|---|
| 1526 |
|
|---|
| 1527 | <dt> <a href="cuddAllDet.html#cuddHashTableInsert3"><code>cuddHashTableInsert3()</code></a>
|
|---|
| 1528 | <dd> Inserts an item in a hash table.
|
|---|
| 1529 |
|
|---|
| 1530 | <dt> <a href="cuddAllDet.html#cuddHashTableInsert"><code>cuddHashTableInsert()</code></a>
|
|---|
| 1531 | <dd> Inserts an item in a hash table.
|
|---|
| 1532 |
|
|---|
| 1533 | <dt> <a href="cuddAllDet.html#cuddHashTableLookup1"><code>cuddHashTableLookup1()</code></a>
|
|---|
| 1534 | <dd> Looks up a key consisting of one pointer in a hash table.
|
|---|
| 1535 |
|
|---|
| 1536 | <dt> <a href="cuddAllDet.html#cuddHashTableLookup2"><code>cuddHashTableLookup2()</code></a>
|
|---|
| 1537 | <dd> Looks up a key consisting of two pointers in a hash table.
|
|---|
| 1538 |
|
|---|
| 1539 | <dt> <a href="cuddAllDet.html#cuddHashTableLookup3"><code>cuddHashTableLookup3()</code></a>
|
|---|
| 1540 | <dd> Looks up a key consisting of three pointers in a hash table.
|
|---|
| 1541 |
|
|---|
| 1542 | <dt> <a href="cuddAllDet.html#cuddHashTableLookup"><code>cuddHashTableLookup()</code></a>
|
|---|
| 1543 | <dd> Looks up a key in a hash table.
|
|---|
| 1544 |
|
|---|
| 1545 | <dt> <a href="cuddAllDet.html#cuddHashTableQuit"><code>cuddHashTableQuit()</code></a>
|
|---|
| 1546 | <dd> Shuts down a hash table.
|
|---|
| 1547 |
|
|---|
| 1548 | <dt> <a href="cuddAllDet.html#cuddHeapProfile"><code>cuddHeapProfile()</code></a>
|
|---|
| 1549 | <dd> Prints information about the heap.
|
|---|
| 1550 |
|
|---|
| 1551 | <dt> <a href="cuddAllDet.html#cuddIZ"><code>cuddIZ()</code></a>
|
|---|
| 1552 | <dd> Finds the current position of ZDD variable index in the order.
|
|---|
| 1553 |
|
|---|
| 1554 | <dt> <a href="cuddAllDet.html#cuddInitCache"><code>cuddInitCache()</code></a>
|
|---|
| 1555 | <dd> Initializes the computed table.
|
|---|
| 1556 |
|
|---|
| 1557 | <dt> <a href="cuddAllDet.html#cuddInitInteract"><code>cuddInitInteract()</code></a>
|
|---|
| 1558 | <dd> Initializes the interaction matrix.
|
|---|
| 1559 |
|
|---|
| 1560 | <dt> <a href="cuddAllDet.html#cuddInitLinear"><code>cuddInitLinear()</code></a>
|
|---|
| 1561 | <dd> Initializes the linear transform matrix.
|
|---|
| 1562 |
|
|---|
| 1563 | <dt> <a href="cuddAllDet.html#cuddInitTable"><code>cuddInitTable()</code></a>
|
|---|
| 1564 | <dd> Creates and initializes the unique table.
|
|---|
| 1565 |
|
|---|
| 1566 | <dt> <a href="cuddAllDet.html#cuddInsertSubtables"><code>cuddInsertSubtables()</code></a>
|
|---|
| 1567 | <dd> Inserts n new subtables in a unique table at level.
|
|---|
| 1568 |
|
|---|
| 1569 | <dt> <a href="cuddAllDet.html#cuddIsConstant"><code>cuddIsConstant()</code></a>
|
|---|
| 1570 | <dd> Returns 1 if the node is a constant node.
|
|---|
| 1571 |
|
|---|
| 1572 | <dt> <a href="cuddAllDet.html#cuddIsInDeathRow"><code>cuddIsInDeathRow()</code></a>
|
|---|
| 1573 | <dd> Checks whether a node is in the death row.
|
|---|
| 1574 |
|
|---|
| 1575 | <dt> <a href="cuddAllDet.html#cuddI"><code>cuddI()</code></a>
|
|---|
| 1576 | <dd> Finds the current position of variable index in the order.
|
|---|
| 1577 |
|
|---|
| 1578 | <dt> <a href="cuddAllDet.html#cuddLevelQueueDequeue"><code>cuddLevelQueueDequeue()</code></a>
|
|---|
| 1579 | <dd> Remove an item from the front of a level queue.
|
|---|
| 1580 |
|
|---|
| 1581 | <dt> <a href="cuddAllDet.html#cuddLevelQueueEnqueue"><code>cuddLevelQueueEnqueue()</code></a>
|
|---|
| 1582 | <dd> Inserts a new key in a level queue.
|
|---|
| 1583 |
|
|---|
| 1584 | <dt> <a href="cuddAllDet.html#cuddLevelQueueInit"><code>cuddLevelQueueInit()</code></a>
|
|---|
| 1585 | <dd> Initializes a level queue.
|
|---|
| 1586 |
|
|---|
| 1587 | <dt> <a href="cuddAllDet.html#cuddLevelQueueQuit"><code>cuddLevelQueueQuit()</code></a>
|
|---|
| 1588 | <dd> Shuts down a level queue.
|
|---|
| 1589 |
|
|---|
| 1590 | <dt> <a href="cuddAllDet.html#cuddLinearAndSifting"><code>cuddLinearAndSifting()</code></a>
|
|---|
| 1591 | <dd> BDD reduction based on combination of sifting and linear transformations.
|
|---|
| 1592 |
|
|---|
| 1593 | <dt> <a href="cuddAllDet.html#cuddLinearInPlace"><code>cuddLinearInPlace()</code></a>
|
|---|
| 1594 | <dd> Linearly combines two adjacent variables.
|
|---|
| 1595 |
|
|---|
| 1596 | <dt> <a href="cuddAllDet.html#cuddLocalCacheClearAll"><code>cuddLocalCacheClearAll()</code></a>
|
|---|
| 1597 | <dd> Clears the local caches of a manager.
|
|---|
| 1598 |
|
|---|
| 1599 | <dt> <a href="cuddAllDet.html#cuddLocalCacheClearDead"><code>cuddLocalCacheClearDead()</code></a>
|
|---|
| 1600 | <dd> Clears the dead entries of the local caches of a manager.
|
|---|
| 1601 |
|
|---|
| 1602 | <dt> <a href="cuddAllDet.html#cuddLocalCacheInit"><code>cuddLocalCacheInit()</code></a>
|
|---|
| 1603 | <dd> Initializes a local computed table.
|
|---|
| 1604 |
|
|---|
| 1605 | <dt> <a href="cuddAllDet.html#cuddLocalCacheInsert"><code>cuddLocalCacheInsert()</code></a>
|
|---|
| 1606 | <dd> Inserts a result in a local cache.
|
|---|
| 1607 |
|
|---|
| 1608 | <dt> <a href="cuddAllDet.html#cuddLocalCacheLookup"><code>cuddLocalCacheLookup()</code></a>
|
|---|
| 1609 | <dd> Looks up in a local cache.
|
|---|
| 1610 |
|
|---|
| 1611 | <dt> <a href="cuddAllDet.html#cuddLocalCacheProfile"><code>cuddLocalCacheProfile()</code></a>
|
|---|
| 1612 | <dd> Computes and prints a profile of a local cache usage.
|
|---|
| 1613 |
|
|---|
| 1614 | <dt> <a href="cuddAllDet.html#cuddLocalCacheQuit"><code>cuddLocalCacheQuit()</code></a>
|
|---|
| 1615 | <dd> Shuts down a local computed table.
|
|---|
| 1616 |
|
|---|
| 1617 | <dt> <a href="cuddAllDet.html#cuddMakeBddFromZddCover"><code>cuddMakeBddFromZddCover()</code></a>
|
|---|
| 1618 | <dd> Converts a ZDD cover to a BDD graph.
|
|---|
| 1619 |
|
|---|
| 1620 | <dt> <a href="cuddAllDet.html#cuddNextHigh"><code>cuddNextHigh()</code></a>
|
|---|
| 1621 | <dd> Finds the next subtable with a larger index.
|
|---|
| 1622 |
|
|---|
| 1623 | <dt> <a href="cuddAllDet.html#cuddNextLow"><code>cuddNextLow()</code></a>
|
|---|
| 1624 | <dd> Finds the next subtable with a smaller index.
|
|---|
| 1625 |
|
|---|
| 1626 | <dt> <a href="cuddAllDet.html#cuddNodeArray"><code>cuddNodeArray()</code></a>
|
|---|
| 1627 | <dd> Recursively collects all the nodes of a DD in an array.
|
|---|
| 1628 |
|
|---|
| 1629 | <dt> <a href="cuddAllDet.html#cuddPrintNode"><code>cuddPrintNode()</code></a>
|
|---|
| 1630 | <dd> Prints out information on a node.
|
|---|
| 1631 |
|
|---|
| 1632 | <dt> <a href="cuddAllDet.html#cuddPrintVarGroups"><code>cuddPrintVarGroups()</code></a>
|
|---|
| 1633 | <dd> Prints the variable groups as a parenthesized list.
|
|---|
| 1634 |
|
|---|
| 1635 | <dt> <a href="cuddAllDet.html#cuddP"><code>cuddP()</code></a>
|
|---|
| 1636 | <dd> Prints a DD to the standard output. One line per node is printed.
|
|---|
| 1637 |
|
|---|
| 1638 | <dt> <a href="cuddAllDet.html#cuddReclaimZdd"><code>cuddReclaimZdd()</code></a>
|
|---|
| 1639 | <dd> Brings children of a dead ZDD node back.
|
|---|
| 1640 |
|
|---|
| 1641 | <dt> <a href="cuddAllDet.html#cuddReclaim"><code>cuddReclaim()</code></a>
|
|---|
| 1642 | <dd> Brings children of a dead node back.
|
|---|
| 1643 |
|
|---|
| 1644 | <dt> <a href="cuddAllDet.html#cuddRef"><code>cuddRef()</code></a>
|
|---|
| 1645 | <dd> Increases the reference count of a node, if it is not saturated.
|
|---|
| 1646 |
|
|---|
| 1647 | <dt> <a href="cuddAllDet.html#cuddRehash"><code>cuddRehash()</code></a>
|
|---|
| 1648 | <dd> Rehashes a unique subtable.
|
|---|
| 1649 |
|
|---|
| 1650 | <dt> <a href="cuddAllDet.html#cuddRemapUnderApprox"><code>cuddRemapUnderApprox()</code></a>
|
|---|
| 1651 | <dd> Applies the remapping underappoximation algorithm.
|
|---|
| 1652 |
|
|---|
| 1653 | <dt> <a href="cuddAllDet.html#cuddResizeLinear"><code>cuddResizeLinear()</code></a>
|
|---|
| 1654 | <dd> Resizes the linear transform matrix.
|
|---|
| 1655 |
|
|---|
| 1656 | <dt> <a href="cuddAllDet.html#cuddResizeTableZdd"><code>cuddResizeTableZdd()</code></a>
|
|---|
| 1657 | <dd> Increases the number of ZDD subtables in a unique table so that it meets or exceeds index.
|
|---|
| 1658 |
|
|---|
| 1659 | <dt> <a href="cuddAllDet.html#cuddSatDec"><code>cuddSatDec()</code></a>
|
|---|
| 1660 | <dd> Saturating decrement operator.
|
|---|
| 1661 |
|
|---|
| 1662 | <dt> <a href="cuddAllDet.html#cuddSatInc"><code>cuddSatInc()</code></a>
|
|---|
| 1663 | <dd> Saturating increment operator.
|
|---|
| 1664 |
|
|---|
| 1665 | <dt> <a href="cuddAllDet.html#cuddSetInteract"><code>cuddSetInteract()</code></a>
|
|---|
| 1666 | <dd> Set interaction matrix entries.
|
|---|
| 1667 |
|
|---|
| 1668 | <dt> <a href="cuddAllDet.html#cuddShrinkDeathRow"><code>cuddShrinkDeathRow()</code></a>
|
|---|
| 1669 | <dd> Shrinks the death row.
|
|---|
| 1670 |
|
|---|
| 1671 | <dt> <a href="cuddAllDet.html#cuddShrinkSubtable"><code>cuddShrinkSubtable()</code></a>
|
|---|
| 1672 | <dd> Shrinks a subtable.
|
|---|
| 1673 |
|
|---|
| 1674 | <dt> <a href="cuddAllDet.html#cuddSifting"><code>cuddSifting()</code></a>
|
|---|
| 1675 | <dd> Implementation of Rudell's sifting algorithm.
|
|---|
| 1676 |
|
|---|
| 1677 | <dt> <a href="cuddAllDet.html#cuddSlowTableGrowth"><code>cuddSlowTableGrowth()</code></a>
|
|---|
| 1678 | <dd> Adjusts parameters of a table to slow down its growth.
|
|---|
| 1679 |
|
|---|
| 1680 | <dt> <a href="cuddAllDet.html#cuddSolveEqnRecur"><code>cuddSolveEqnRecur()</code></a>
|
|---|
| 1681 | <dd> Implements the recursive step of Cudd_SolveEqn.
|
|---|
| 1682 |
|
|---|
| 1683 | <dt> <a href="cuddAllDet.html#cuddSplitSetRecur"><code>cuddSplitSetRecur()</code></a>
|
|---|
| 1684 | <dd> Implements the recursive step of Cudd_SplitSet.
|
|---|
| 1685 |
|
|---|
| 1686 | <dt> <a href="cuddAllDet.html#cuddStCountfree"><code>cuddStCountfree()</code></a>
|
|---|
| 1687 | <dd> Frees the memory used to store the minterm counts recorded in the visited table.
|
|---|
| 1688 |
|
|---|
| 1689 | <dt> <a href="cuddAllDet.html#cuddSubsetHeavyBranch"><code>cuddSubsetHeavyBranch()</code></a>
|
|---|
| 1690 | <dd> The main procedure that returns a subset by choosing the heavier branch in the BDD.
|
|---|
| 1691 |
|
|---|
| 1692 | <dt> <a href="cuddAllDet.html#cuddSubsetShortPaths"><code>cuddSubsetShortPaths()</code></a>
|
|---|
| 1693 | <dd> The outermost procedure to return a subset of the given BDD with the shortest path lengths.
|
|---|
| 1694 |
|
|---|
| 1695 | <dt> <a href="cuddAllDet.html#cuddSwapInPlace"><code>cuddSwapInPlace()</code></a>
|
|---|
| 1696 | <dd> Swaps two adjacent variables.
|
|---|
| 1697 |
|
|---|
| 1698 | <dt> <a href="cuddAllDet.html#cuddSwapping"><code>cuddSwapping()</code></a>
|
|---|
| 1699 | <dd> Reorders variables by a sequence of (non-adjacent) swaps.
|
|---|
| 1700 |
|
|---|
| 1701 | <dt> <a href="cuddAllDet.html#cuddSymmCheck"><code>cuddSymmCheck()</code></a>
|
|---|
| 1702 | <dd> Checks for symmetry of x and y.
|
|---|
| 1703 |
|
|---|
| 1704 | <dt> <a href="cuddAllDet.html#cuddSymmSiftingConv"><code>cuddSymmSiftingConv()</code></a>
|
|---|
| 1705 | <dd> Symmetric sifting to convergence algorithm.
|
|---|
| 1706 |
|
|---|
| 1707 | <dt> <a href="cuddAllDet.html#cuddSymmSifting"><code>cuddSymmSifting()</code></a>
|
|---|
| 1708 | <dd> Symmetric sifting algorithm.
|
|---|
| 1709 |
|
|---|
| 1710 | <dt> <a href="cuddAllDet.html#cuddTestInteract"><code>cuddTestInteract()</code></a>
|
|---|
| 1711 | <dd> Test interaction matrix entries.
|
|---|
| 1712 |
|
|---|
| 1713 | <dt> <a href="cuddAllDet.html#cuddTimesInDeathRow"><code>cuddTimesInDeathRow()</code></a>
|
|---|
| 1714 | <dd> Counts how many times a node is in the death row.
|
|---|
| 1715 |
|
|---|
| 1716 | <dt> <a href="cuddAllDet.html#cuddTreeSifting"><code>cuddTreeSifting()</code></a>
|
|---|
| 1717 | <dd> Tree sifting algorithm.
|
|---|
| 1718 |
|
|---|
| 1719 | <dt> <a href="cuddAllDet.html#cuddT"><code>cuddT()</code></a>
|
|---|
| 1720 | <dd> Returns the then child of an internal node.
|
|---|
| 1721 |
|
|---|
| 1722 | <dt> <a href="cuddAllDet.html#cuddUnderApprox"><code>cuddUnderApprox()</code></a>
|
|---|
| 1723 | <dd> Applies Tom Shiple's underappoximation algorithm.
|
|---|
| 1724 |
|
|---|
| 1725 | <dt> <a href="cuddAllDet.html#cuddUniqueConst"><code>cuddUniqueConst()</code></a>
|
|---|
| 1726 | <dd> Checks the unique table for the existence of a constant node.
|
|---|
| 1727 |
|
|---|
| 1728 | <dt> <a href="cuddAllDet.html#cuddUniqueInterIVO"><code>cuddUniqueInterIVO()</code></a>
|
|---|
| 1729 | <dd> Wrapper for cuddUniqueInter that is independent of variable ordering.
|
|---|
| 1730 |
|
|---|
| 1731 | <dt> <a href="cuddAllDet.html#cuddUniqueInterZdd"><code>cuddUniqueInterZdd()</code></a>
|
|---|
| 1732 | <dd> Checks the unique table for the existence of an internal ZDD node.
|
|---|
| 1733 |
|
|---|
| 1734 | <dt> <a href="cuddAllDet.html#cuddUniqueInter"><code>cuddUniqueInter()</code></a>
|
|---|
| 1735 | <dd> Checks the unique table for the existence of an internal node.
|
|---|
| 1736 |
|
|---|
| 1737 | <dt> <a href="cuddAllDet.html#cuddUpdateInteractionMatrix"><code>cuddUpdateInteractionMatrix()</code></a>
|
|---|
| 1738 | <dd> Updates the interaction matrix.
|
|---|
| 1739 |
|
|---|
| 1740 | <dt> <a href="cuddAllDet.html#cuddVerifySol"><code>cuddVerifySol()</code></a>
|
|---|
| 1741 | <dd> Implements the recursive step of Cudd_VerifySol.
|
|---|
| 1742 |
|
|---|
| 1743 | <dt> <a href="cuddAllDet.html#cuddV"><code>cuddV()</code></a>
|
|---|
| 1744 | <dd> Returns the value of a constant node.
|
|---|
| 1745 |
|
|---|
| 1746 | <dt> <a href="cuddAllDet.html#cuddWindowReorder"><code>cuddWindowReorder()</code></a>
|
|---|
| 1747 | <dd> Reorders by applying the method of the sliding window.
|
|---|
| 1748 |
|
|---|
| 1749 | <dt> <a href="cuddAllDet.html#cuddZddAlignToBdd"><code>cuddZddAlignToBdd()</code></a>
|
|---|
| 1750 | <dd> Reorders ZDD variables according to the order of the BDD variables.
|
|---|
| 1751 |
|
|---|
| 1752 | <dt> <a href="cuddAllDet.html#cuddZddChangeAux"><code>cuddZddChangeAux()</code></a>
|
|---|
| 1753 | <dd> Performs the recursive step of Cudd_zddChange.
|
|---|
| 1754 |
|
|---|
| 1755 | <dt> <a href="cuddAllDet.html#cuddZddChange"><code>cuddZddChange()</code></a>
|
|---|
| 1756 | <dd> Substitutes a variable with its complement in a ZDD.
|
|---|
| 1757 |
|
|---|
| 1758 | <dt> <a href="cuddAllDet.html#cuddZddComplement"><code>cuddZddComplement()</code></a>
|
|---|
| 1759 | <dd> Computes a complement of a ZDD node.
|
|---|
| 1760 |
|
|---|
| 1761 | <dt> <a href="cuddAllDet.html#cuddZddDiff"><code>cuddZddDiff()</code></a>
|
|---|
| 1762 | <dd> Performs the recursive step of Cudd_zddDiff.
|
|---|
| 1763 |
|
|---|
| 1764 | <dt> <a href="cuddAllDet.html#cuddZddDivideF"><code>cuddZddDivideF()</code></a>
|
|---|
| 1765 | <dd> Performs the recursive step of Cudd_zddDivideF.
|
|---|
| 1766 |
|
|---|
| 1767 | <dt> <a href="cuddAllDet.html#cuddZddDivide"><code>cuddZddDivide()</code></a>
|
|---|
| 1768 | <dd> Performs the recursive step of Cudd_zddDivide.
|
|---|
| 1769 |
|
|---|
| 1770 | <dt> <a href="cuddAllDet.html#cuddZddFreeUniv"><code>cuddZddFreeUniv()</code></a>
|
|---|
| 1771 | <dd> Frees the ZDD universe.
|
|---|
| 1772 |
|
|---|
| 1773 | <dt> <a href="cuddAllDet.html#cuddZddGetCofactors2"><code>cuddZddGetCofactors2()</code></a>
|
|---|
| 1774 | <dd> Computes the two-way decomposition of f w.r.t. v.
|
|---|
| 1775 |
|
|---|
| 1776 | <dt> <a href="cuddAllDet.html#cuddZddGetCofactors3"><code>cuddZddGetCofactors3()</code></a>
|
|---|
| 1777 | <dd> Computes the three-way decomposition of f w.r.t. v.
|
|---|
| 1778 |
|
|---|
| 1779 | <dt> <a href="cuddAllDet.html#cuddZddGetNegVarIndex"><code>cuddZddGetNegVarIndex()</code></a>
|
|---|
| 1780 | <dd> Returns the index of negative ZDD variable.
|
|---|
| 1781 |
|
|---|
| 1782 | <dt> <a href="cuddAllDet.html#cuddZddGetNegVarLevel"><code>cuddZddGetNegVarLevel()</code></a>
|
|---|
| 1783 | <dd> Returns the level of negative ZDD variable.
|
|---|
| 1784 |
|
|---|
| 1785 | <dt> <a href="cuddAllDet.html#cuddZddGetNodeIVO"><code>cuddZddGetNodeIVO()</code></a>
|
|---|
| 1786 | <dd> Wrapper for cuddUniqueInterZdd that is independent of variable ordering.
|
|---|
| 1787 |
|
|---|
| 1788 | <dt> <a href="cuddAllDet.html#cuddZddGetNode"><code>cuddZddGetNode()</code></a>
|
|---|
| 1789 | <dd> Wrapper for cuddUniqueInterZdd.
|
|---|
| 1790 |
|
|---|
| 1791 | <dt> <a href="cuddAllDet.html#cuddZddGetPosVarIndex"><code>cuddZddGetPosVarIndex()</code></a>
|
|---|
| 1792 | <dd> Returns the index of positive ZDD variable.
|
|---|
| 1793 |
|
|---|
| 1794 | <dt> <a href="cuddAllDet.html#cuddZddGetPosVarLevel"><code>cuddZddGetPosVarLevel()</code></a>
|
|---|
| 1795 | <dd> Returns the level of positive ZDD variable.
|
|---|
| 1796 |
|
|---|
| 1797 | <dt> <a href="cuddAllDet.html#cuddZddInitUniv"><code>cuddZddInitUniv()</code></a>
|
|---|
| 1798 | <dd> Initializes the ZDD universe.
|
|---|
| 1799 |
|
|---|
| 1800 | <dt> <a href="cuddAllDet.html#cuddZddIntersect"><code>cuddZddIntersect()</code></a>
|
|---|
| 1801 | <dd> Performs the recursive step of Cudd_zddIntersect.
|
|---|
| 1802 |
|
|---|
| 1803 | <dt> <a href="cuddAllDet.html#cuddZddIsop"><code>cuddZddIsop()</code></a>
|
|---|
| 1804 | <dd> Performs the recursive step of Cudd_zddIsop.
|
|---|
| 1805 |
|
|---|
| 1806 | <dt> <a href="cuddAllDet.html#cuddZddIte"><code>cuddZddIte()</code></a>
|
|---|
| 1807 | <dd> Performs the recursive step of Cudd_zddIte.
|
|---|
| 1808 |
|
|---|
| 1809 | <dt> <a href="cuddAllDet.html#cuddZddLinearSifting"><code>cuddZddLinearSifting()</code></a>
|
|---|
| 1810 | <dd> Implementation of the linear sifting algorithm for ZDDs.
|
|---|
| 1811 |
|
|---|
| 1812 | <dt> <a href="cuddAllDet.html#cuddZddNextHigh"><code>cuddZddNextHigh()</code></a>
|
|---|
| 1813 | <dd> Finds the next subtable with a larger index.
|
|---|
| 1814 |
|
|---|
| 1815 | <dt> <a href="cuddAllDet.html#cuddZddNextLow"><code>cuddZddNextLow()</code></a>
|
|---|
| 1816 | <dd> Finds the next subtable with a smaller index.
|
|---|
| 1817 |
|
|---|
| 1818 | <dt> <a href="cuddAllDet.html#cuddZddProduct"><code>cuddZddProduct()</code></a>
|
|---|
| 1819 | <dd> Performs the recursive step of Cudd_zddProduct.
|
|---|
| 1820 |
|
|---|
| 1821 | <dt> <a href="cuddAllDet.html#cuddZddP"><code>cuddZddP()</code></a>
|
|---|
| 1822 | <dd> Prints a ZDD to the standard output. One line per node is printed.
|
|---|
| 1823 |
|
|---|
| 1824 | <dt> <a href="cuddAllDet.html#cuddZddSifting"><code>cuddZddSifting()</code></a>
|
|---|
| 1825 | <dd> Implementation of Rudell's sifting algorithm.
|
|---|
| 1826 |
|
|---|
| 1827 | <dt> <a href="cuddAllDet.html#cuddZddSubset0"><code>cuddZddSubset0()</code></a>
|
|---|
| 1828 | <dd> Computes the negative cofactor of a ZDD w.r.t. a variable.
|
|---|
| 1829 |
|
|---|
| 1830 | <dt> <a href="cuddAllDet.html#cuddZddSubset1"><code>cuddZddSubset1()</code></a>
|
|---|
| 1831 | <dd> Computes the positive cofactor of a ZDD w.r.t. a variable.
|
|---|
| 1832 |
|
|---|
| 1833 | <dt> <a href="cuddAllDet.html#cuddZddSwapInPlace"><code>cuddZddSwapInPlace()</code></a>
|
|---|
| 1834 | <dd> Swaps two adjacent variables.
|
|---|
| 1835 |
|
|---|
| 1836 | <dt> <a href="cuddAllDet.html#cuddZddSwapping"><code>cuddZddSwapping()</code></a>
|
|---|
| 1837 | <dd> Reorders variables by a sequence of (non-adjacent) swaps.
|
|---|
| 1838 |
|
|---|
| 1839 | <dt> <a href="cuddAllDet.html#cuddZddSymmCheck"><code>cuddZddSymmCheck()</code></a>
|
|---|
| 1840 | <dd> Checks for symmetry of x and y.
|
|---|
| 1841 |
|
|---|
| 1842 | <dt> <a href="cuddAllDet.html#cuddZddSymmSiftingConv"><code>cuddZddSymmSiftingConv()</code></a>
|
|---|
| 1843 | <dd> Symmetric sifting to convergence algorithm for ZDDs.
|
|---|
| 1844 |
|
|---|
| 1845 | <dt> <a href="cuddAllDet.html#cuddZddSymmSifting"><code>cuddZddSymmSifting()</code></a>
|
|---|
| 1846 | <dd> Symmetric sifting algorithm for ZDDs.
|
|---|
| 1847 |
|
|---|
| 1848 | <dt> <a href="cuddAllDet.html#cuddZddTreeSifting"><code>cuddZddTreeSifting()</code></a>
|
|---|
| 1849 | <dd> Tree sifting algorithm for ZDDs.
|
|---|
| 1850 |
|
|---|
| 1851 | <dt> <a href="cuddAllDet.html#cuddZddUnateProduct"><code>cuddZddUnateProduct()</code></a>
|
|---|
| 1852 | <dd> Performs the recursive step of Cudd_zddUnateProduct.
|
|---|
| 1853 |
|
|---|
| 1854 | <dt> <a href="cuddAllDet.html#cuddZddUnion"><code>cuddZddUnion()</code></a>
|
|---|
| 1855 | <dd> Performs the recursive step of Cudd_zddUnion.
|
|---|
| 1856 |
|
|---|
| 1857 | <dt> <a href="cuddAllDet.html#cuddZddUniqueCompare"><code>cuddZddUniqueCompare()</code></a>
|
|---|
| 1858 | <dd> Comparison function used by qsort.
|
|---|
| 1859 |
|
|---|
| 1860 | <dt> <a href="cuddAllDet.html#cuddZddWeakDivF"><code>cuddZddWeakDivF()</code></a>
|
|---|
| 1861 | <dd> Performs the recursive step of Cudd_zddWeakDivF.
|
|---|
| 1862 |
|
|---|
| 1863 | <dt> <a href="cuddAllDet.html#cuddZddWeakDiv"><code>cuddZddWeakDiv()</code></a>
|
|---|
| 1864 | <dd> Performs the recursive step of Cudd_zddWeakDiv.
|
|---|
| 1865 |
|
|---|
| 1866 | <dt> <a href="cuddAllDet.html#ddAbs"><code>ddAbs()</code></a>
|
|---|
| 1867 | <dd> Computes the absolute value of a number.
|
|---|
| 1868 |
|
|---|
| 1869 | <dt> <a href="cuddAllDet.html#ddCHash2"><code>ddCHash2()</code></a>
|
|---|
| 1870 | <dd> Hash function for the cache for functions with two operands.
|
|---|
| 1871 |
|
|---|
| 1872 | <dt> <a href="cuddAllDet.html#ddCHash"><code>ddCHash()</code></a>
|
|---|
| 1873 | <dd> Hash function for the cache.
|
|---|
| 1874 |
|
|---|
| 1875 | <dt> <a href="cuddAllDet.html#ddEqualVal"><code>ddEqualVal()</code></a>
|
|---|
| 1876 | <dd> Returns 1 if the absolute value of the difference of the two arguments x and y is less than e.
|
|---|
| 1877 |
|
|---|
| 1878 | <dt> <a href="cuddAllDet.html#ddHash"><code>ddHash()</code></a>
|
|---|
| 1879 | <dd> Hash function for the unique table.
|
|---|
| 1880 |
|
|---|
| 1881 | <dt> <a href="cuddAllDet.html#ddLCHash2"><code>ddLCHash2()</code></a>
|
|---|
| 1882 | <dd> Computes hash function for keys of two operands.
|
|---|
| 1883 |
|
|---|
| 1884 | <dt> <a href="cuddAllDet.html#ddLCHash3"><code>ddLCHash3()</code></a>
|
|---|
| 1885 | <dd> Computes hash function for keys of three operands.
|
|---|
| 1886 |
|
|---|
| 1887 | <dt> <a href="cuddAllDet.html#ddMax"><code>ddMax()</code></a>
|
|---|
| 1888 | <dd> Computes the maximum of two numbers.
|
|---|
| 1889 |
|
|---|
| 1890 | <dt> <a href="cuddAllDet.html#ddMin"><code>ddMin()</code></a>
|
|---|
| 1891 | <dd> Computes the minimum of two numbers.
|
|---|
| 1892 |
|
|---|
| 1893 | <dt> <a href="cuddAllDet.html#lqHash"><code>lqHash()</code></a>
|
|---|
| 1894 | <dd> Hash function for the table of a level queue.
|
|---|
| 1895 |
|
|---|
| 1896 | <dt> <a href="cuddAllDet.html#statLine"><code>statLine()</code></a>
|
|---|
| 1897 | <dd> Outputs a line of stats.
|
|---|
| 1898 |
|
|---|
| 1899 | </dl>
|
|---|
| 1900 |
|
|---|
| 1901 | <hr>
|
|---|
| 1902 |
|
|---|
| 1903 | Generated automatically by <code>extdoc</code> on 20050517
|
|---|
| 1904 |
|
|---|
| 1905 | </body></html>
|
|---|