You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1415 lines
68 KiB

  1. <html>
  2. <head><title>cudd package abstract</title></head>
  3. <body>
  4. <!-- Function Abstracts -->
  5. <dl>
  6. <dt> <a href="cuddAllDet.html#Cudd_AddHook" TARGET="MAIN"><code>Cudd_AddHook()</code></a>
  7. <dd> Adds a function to a hook.
  8. <dt> <a href="cuddAllDet.html#Cudd_ApaAdd" TARGET="MAIN"><code>Cudd_ApaAdd()</code></a>
  9. <dd> Adds two arbitrary precision integers.
  10. <dt> <a href="cuddAllDet.html#Cudd_ApaCompareRatios" TARGET="MAIN"><code>Cudd_ApaCompareRatios()</code></a>
  11. <dd> Compares the ratios of two arbitrary precision integers to two
  12. unsigned ints.
  13. <dt> <a href="cuddAllDet.html#Cudd_ApaCompare" TARGET="MAIN"><code>Cudd_ApaCompare()</code></a>
  14. <dd> Compares two arbitrary precision integers.
  15. <dt> <a href="cuddAllDet.html#Cudd_ApaCopy" TARGET="MAIN"><code>Cudd_ApaCopy()</code></a>
  16. <dd> Makes a copy of an arbitrary precision integer.
  17. <dt> <a href="cuddAllDet.html#Cudd_ApaCountMinterm" TARGET="MAIN"><code>Cudd_ApaCountMinterm()</code></a>
  18. <dd> Counts the number of minterms of a DD.
  19. <dt> <a href="cuddAllDet.html#Cudd_ApaIntDivision" TARGET="MAIN"><code>Cudd_ApaIntDivision()</code></a>
  20. <dd> Divides an arbitrary precision integer by an integer.
  21. <dt> <a href="cuddAllDet.html#Cudd_ApaNumberOfDigits" TARGET="MAIN"><code>Cudd_ApaNumberOfDigits()</code></a>
  22. <dd> Finds the number of digits for an arbitrary precision
  23. integer.
  24. <dt> <a href="cuddAllDet.html#Cudd_ApaPowerOfTwo" TARGET="MAIN"><code>Cudd_ApaPowerOfTwo()</code></a>
  25. <dd> Sets an arbitrary precision integer to a power of two.
  26. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintDecimal" TARGET="MAIN"><code>Cudd_ApaPrintDecimal()</code></a>
  27. <dd> Prints an arbitrary precision integer in decimal format.
  28. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintDensity" TARGET="MAIN"><code>Cudd_ApaPrintDensity()</code></a>
  29. <dd> Prints the density of a BDD or ADD using
  30. arbitrary precision arithmetic.
  31. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintExponential" TARGET="MAIN"><code>Cudd_ApaPrintExponential()</code></a>
  32. <dd> Prints an arbitrary precision integer in exponential format.
  33. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintHex" TARGET="MAIN"><code>Cudd_ApaPrintHex()</code></a>
  34. <dd> Prints an arbitrary precision integer in hexadecimal format.
  35. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintMintermExp" TARGET="MAIN"><code>Cudd_ApaPrintMintermExp()</code></a>
  36. <dd> Prints the number of minterms of a BDD or ADD in exponential
  37. format using arbitrary precision arithmetic.
  38. <dt> <a href="cuddAllDet.html#Cudd_ApaPrintMinterm" TARGET="MAIN"><code>Cudd_ApaPrintMinterm()</code></a>
  39. <dd> Prints the number of minterms of a BDD or ADD using
  40. arbitrary precision arithmetic.
  41. <dt> <a href="cuddAllDet.html#Cudd_ApaSetToLiteral" TARGET="MAIN"><code>Cudd_ApaSetToLiteral()</code></a>
  42. <dd> Sets an arbitrary precision integer to a one-digit literal.
  43. <dt> <a href="cuddAllDet.html#Cudd_ApaShiftRight" TARGET="MAIN"><code>Cudd_ApaShiftRight()</code></a>
  44. <dd> Shifts right an arbitrary precision integer by one binary
  45. place.
  46. <dt> <a href="cuddAllDet.html#Cudd_ApaShortDivision" TARGET="MAIN"><code>Cudd_ApaShortDivision()</code></a>
  47. <dd> Divides an arbitrary precision integer by a digit.
  48. <dt> <a href="cuddAllDet.html#Cudd_ApaSubtract" TARGET="MAIN"><code>Cudd_ApaSubtract()</code></a>
  49. <dd> Subtracts two arbitrary precision integers.
  50. <dt> <a href="cuddAllDet.html#Cudd_AutodynDisableZdd" TARGET="MAIN"><code>Cudd_AutodynDisableZdd()</code></a>
  51. <dd> Disables automatic dynamic reordering of ZDDs.
  52. <dt> <a href="cuddAllDet.html#Cudd_AutodynDisable" TARGET="MAIN"><code>Cudd_AutodynDisable()</code></a>
  53. <dd> Disables automatic dynamic reordering.
  54. <dt> <a href="cuddAllDet.html#Cudd_AutodynEnableZdd" TARGET="MAIN"><code>Cudd_AutodynEnableZdd()</code></a>
  55. <dd> Enables automatic dynamic reordering of ZDDs.
  56. <dt> <a href="cuddAllDet.html#Cudd_AutodynEnable" TARGET="MAIN"><code>Cudd_AutodynEnable()</code></a>
  57. <dd> Enables automatic dynamic reordering of BDDs and ADDs.
  58. <dt> <a href="cuddAllDet.html#Cudd_AverageDistance" TARGET="MAIN"><code>Cudd_AverageDistance()</code></a>
  59. <dd> Computes the average distance between adjacent nodes.
  60. <dt> <a href="cuddAllDet.html#Cudd_BddToAdd" TARGET="MAIN"><code>Cudd_BddToAdd()</code></a>
  61. <dd> Converts a BDD to a 0-1 ADD.
  62. <dt> <a href="cuddAllDet.html#Cudd_BddToCubeArray" TARGET="MAIN"><code>Cudd_BddToCubeArray()</code></a>
  63. <dd> Builds a positional array from the BDD of a cube.
  64. <dt> <a href="cuddAllDet.html#Cudd_BiasedOverApprox" TARGET="MAIN"><code>Cudd_BiasedOverApprox()</code></a>
  65. <dd> Extracts a dense superset from a BDD with the biased
  66. underapproximation method.
  67. <dt> <a href="cuddAllDet.html#Cudd_BiasedUnderApprox" TARGET="MAIN"><code>Cudd_BiasedUnderApprox()</code></a>
  68. <dd> Extracts a dense subset from a BDD with the biased
  69. underapproximation method.
  70. <dt> <a href="cuddAllDet.html#Cudd_CProjection" TARGET="MAIN"><code>Cudd_CProjection()</code></a>
  71. <dd> Computes the compatible projection of R w.r.t. cube Y.
  72. <dt> <a href="cuddAllDet.html#Cudd_CheckCube" TARGET="MAIN"><code>Cudd_CheckCube()</code></a>
  73. <dd> Checks whether g is the BDD of a cube.
  74. <dt> <a href="cuddAllDet.html#Cudd_CheckKeys" TARGET="MAIN"><code>Cudd_CheckKeys()</code></a>
  75. <dd> Checks for several conditions that should not occur.
  76. <dt> <a href="cuddAllDet.html#Cudd_CheckZeroRef" TARGET="MAIN"><code>Cudd_CheckZeroRef()</code></a>
  77. <dd> Checks the unique table for nodes with non-zero reference
  78. counts.
  79. <dt> <a href="cuddAllDet.html#Cudd_ClassifySupport" TARGET="MAIN"><code>Cudd_ClassifySupport()</code></a>
  80. <dd> Classifies the variables in the support of two DDs.
  81. <dt> <a href="cuddAllDet.html#Cudd_ClearErrorCode" TARGET="MAIN"><code>Cudd_ClearErrorCode()</code></a>
  82. <dd> Clear the error code of a manager.
  83. <dt> <a href="cuddAllDet.html#Cudd_CofMinterm" TARGET="MAIN"><code>Cudd_CofMinterm()</code></a>
  84. <dd> Computes the fraction of minterms in the on-set of all the
  85. positive cofactors of a BDD or ADD.
  86. <dt> <a href="cuddAllDet.html#Cudd_Cofactor" TARGET="MAIN"><code>Cudd_Cofactor()</code></a>
  87. <dd> Computes the cofactor of f with respect to g.
  88. <dt> <a href="cuddAllDet.html#Cudd_CountLeaves" TARGET="MAIN"><code>Cudd_CountLeaves()</code></a>
  89. <dd> Counts the number of leaves in a DD.
  90. <dt> <a href="cuddAllDet.html#Cudd_CountMinterm" TARGET="MAIN"><code>Cudd_CountMinterm()</code></a>
  91. <dd> Counts the number of minterms of a DD.
  92. <dt> <a href="cuddAllDet.html#Cudd_CountPathsToNonZero" TARGET="MAIN"><code>Cudd_CountPathsToNonZero()</code></a>
  93. <dd> Counts the number of paths to a non-zero terminal of a DD.
  94. <dt> <a href="cuddAllDet.html#Cudd_CountPath" TARGET="MAIN"><code>Cudd_CountPath()</code></a>
  95. <dd> Counts the number of paths of a DD.
  96. <dt> <a href="cuddAllDet.html#Cudd_CubeArrayToBdd" TARGET="MAIN"><code>Cudd_CubeArrayToBdd()</code></a>
  97. <dd> Builds the BDD of a cube from a positional array.
  98. <dt> <a href="cuddAllDet.html#Cudd_DagSize" TARGET="MAIN"><code>Cudd_DagSize()</code></a>
  99. <dd> Counts the number of nodes in a DD.
  100. <dt> <a href="cuddAllDet.html#Cudd_DeadAreCounted" TARGET="MAIN"><code>Cudd_DeadAreCounted()</code></a>
  101. <dd> Tells whether dead nodes are counted towards triggering
  102. reordering.
  103. <dt> <a href="cuddAllDet.html#Cudd_DebugCheck" TARGET="MAIN"><code>Cudd_DebugCheck()</code></a>
  104. <dd> Checks for inconsistencies in the DD heap.
  105. <dt> <a href="cuddAllDet.html#Cudd_Decreasing" TARGET="MAIN"><code>Cudd_Decreasing()</code></a>
  106. <dd> Determines whether a BDD is negative unate in a
  107. variable.
  108. <dt> <a href="cuddAllDet.html#Cudd_DelayedDerefBdd" TARGET="MAIN"><code>Cudd_DelayedDerefBdd()</code></a>
  109. <dd> Decreases the reference count of BDD node n.
  110. <dt> <a href="cuddAllDet.html#Cudd_Density" TARGET="MAIN"><code>Cudd_Density()</code></a>
  111. <dd> Computes the density of a BDD or ADD.
  112. <dt> <a href="cuddAllDet.html#Cudd_Deref" TARGET="MAIN"><code>Cudd_Deref()</code></a>
  113. <dd> Decreases the reference count of node.
  114. <dt> <a href="cuddAllDet.html#Cudd_DisableGarbageCollection" TARGET="MAIN"><code>Cudd_DisableGarbageCollection()</code></a>
  115. <dd> Disables garbage collection.
  116. <dt> <a href="cuddAllDet.html#Cudd_DisableOrderingMonitoring" TARGET="MAIN"><code>Cudd_DisableOrderingMonitoring()</code></a>
  117. <dd> Disables monitoring of ordering.
  118. <dt> <a href="cuddAllDet.html#Cudd_DisableReorderingReporting" TARGET="MAIN"><code>Cudd_DisableReorderingReporting()</code></a>
  119. <dd> Disables reporting of reordering stats.
  120. <dt> <a href="cuddAllDet.html#Cudd_Disequality" TARGET="MAIN"><code>Cudd_Disequality()</code></a>
  121. <dd> Generates a BDD for the function x - y != c.
  122. <dt> <a href="cuddAllDet.html#Cudd_DumpBlifBody" TARGET="MAIN"><code>Cudd_DumpBlifBody()</code></a>
  123. <dd> Writes a blif body representing the argument BDDs.
  124. <dt> <a href="cuddAllDet.html#Cudd_DumpBlif" TARGET="MAIN"><code>Cudd_DumpBlif()</code></a>
  125. <dd> Writes a blif file representing the argument BDDs.
  126. <dt> <a href="cuddAllDet.html#Cudd_DumpDDcal" TARGET="MAIN"><code>Cudd_DumpDDcal()</code></a>
  127. <dd> Writes a DDcal file representing the argument BDDs.
  128. <dt> <a href="cuddAllDet.html#Cudd_DumpDaVinci" TARGET="MAIN"><code>Cudd_DumpDaVinci()</code></a>
  129. <dd> Writes a daVinci file representing the argument BDDs.
  130. <dt> <a href="cuddAllDet.html#Cudd_DumpDot" TARGET="MAIN"><code>Cudd_DumpDot()</code></a>
  131. <dd> Writes a dot file representing the argument DDs.
  132. <dt> <a href="cuddAllDet.html#Cudd_DumpFactoredForm" TARGET="MAIN"><code>Cudd_DumpFactoredForm()</code></a>
  133. <dd> Writes factored forms representing the argument BDDs.
  134. <dt> <a href="cuddAllDet.html#Cudd_Dxygtdxz" TARGET="MAIN"><code>Cudd_Dxygtdxz()</code></a>
  135. <dd> Generates a BDD for the function d(x,y) &gt; d(x,z).
  136. <dt> <a href="cuddAllDet.html#Cudd_Dxygtdyz" TARGET="MAIN"><code>Cudd_Dxygtdyz()</code></a>
  137. <dd> Generates a BDD for the function d(x,y) &gt; d(y,z).
  138. <dt> <a href="cuddAllDet.html#Cudd_EnableGarbageCollection" TARGET="MAIN"><code>Cudd_EnableGarbageCollection()</code></a>
  139. <dd> Enables garbage collection.
  140. <dt> <a href="cuddAllDet.html#Cudd_EnableOrderingMonitoring" TARGET="MAIN"><code>Cudd_EnableOrderingMonitoring()</code></a>
  141. <dd> Enables monitoring of ordering.
  142. <dt> <a href="cuddAllDet.html#Cudd_EnableReorderingReporting" TARGET="MAIN"><code>Cudd_EnableReorderingReporting()</code></a>
  143. <dd> Enables reporting of reordering stats.
  144. <dt> <a href="cuddAllDet.html#Cudd_EpdCountMinterm" TARGET="MAIN"><code>Cudd_EpdCountMinterm()</code></a>
  145. <dd> Counts the number of minterms of a DD with extended precision.
  146. <dt> <a href="cuddAllDet.html#Cudd_EqualSupNorm" TARGET="MAIN"><code>Cudd_EqualSupNorm()</code></a>
  147. <dd> Compares two ADDs for equality within tolerance.
  148. <dt> <a href="cuddAllDet.html#Cudd_EquivDC" TARGET="MAIN"><code>Cudd_EquivDC()</code></a>
  149. <dd> Tells whether F and G are identical wherever D is 0.
  150. <dt> <a href="cuddAllDet.html#Cudd_EstimateCofactorSimple" TARGET="MAIN"><code>Cudd_EstimateCofactorSimple()</code></a>
  151. <dd> Estimates the number of nodes in a cofactor of a DD.
  152. <dt> <a href="cuddAllDet.html#Cudd_EstimateCofactor" TARGET="MAIN"><code>Cudd_EstimateCofactor()</code></a>
  153. <dd> Estimates the number of nodes in a cofactor of a DD.
  154. <dt> <a href="cuddAllDet.html#Cudd_Eval" TARGET="MAIN"><code>Cudd_Eval()</code></a>
  155. <dd> Returns the value of a DD for a given variable assignment.
  156. <dt> <a href="cuddAllDet.html#Cudd_ExpectedUsedSlots" TARGET="MAIN"><code>Cudd_ExpectedUsedSlots()</code></a>
  157. <dd> Computes the expected fraction of used slots in the unique
  158. table.
  159. <dt> <a href="cuddAllDet.html#Cudd_FindEssential" TARGET="MAIN"><code>Cudd_FindEssential()</code></a>
  160. <dd> Finds the essential variables of a DD.
  161. <dt> <a href="cuddAllDet.html#Cudd_FindTwoLiteralClauses" TARGET="MAIN"><code>Cudd_FindTwoLiteralClauses()</code></a>
  162. <dd> Finds the two literal clauses of a DD.
  163. <dt> <a href="cuddAllDet.html#Cudd_FirstCube" TARGET="MAIN"><code>Cudd_FirstCube()</code></a>
  164. <dd> Finds the first cube of a decision diagram.
  165. <dt> <a href="cuddAllDet.html#Cudd_FirstNode" TARGET="MAIN"><code>Cudd_FirstNode()</code></a>
  166. <dd> Finds the first node of a decision diagram.
  167. <dt> <a href="cuddAllDet.html#Cudd_FirstPrime" TARGET="MAIN"><code>Cudd_FirstPrime()</code></a>
  168. <dd> Finds the first prime of a Boolean function.
  169. <dt> <a href="cuddAllDet.html#Cudd_FreeTree" TARGET="MAIN"><code>Cudd_FreeTree()</code></a>
  170. <dd> Frees the variable group tree of the manager.
  171. <dt> <a href="cuddAllDet.html#Cudd_FreeZddTree" TARGET="MAIN"><code>Cudd_FreeZddTree()</code></a>
  172. <dd> Frees the variable group tree of the manager.
  173. <dt> <a href="cuddAllDet.html#Cudd_GarbageCollectionEnabled" TARGET="MAIN"><code>Cudd_GarbageCollectionEnabled()</code></a>
  174. <dd> Tells whether garbage collection is enabled.
  175. <dt> <a href="cuddAllDet.html#Cudd_GenFree" TARGET="MAIN"><code>Cudd_GenFree()</code></a>
  176. <dd> Frees a CUDD generator.
  177. <dt> <a href="cuddAllDet.html#Cudd_IncreaseTimeLimit" TARGET="MAIN"><code>Cudd_IncreaseTimeLimit()</code></a>
  178. <dd> Increases the time limit for the manager.
  179. <dt> <a href="cuddAllDet.html#Cudd_Increasing" TARGET="MAIN"><code>Cudd_Increasing()</code></a>
  180. <dd> Determines whether a BDD is positive unate in a
  181. variable.
  182. <dt> <a href="cuddAllDet.html#Cudd_IndicesToCube" TARGET="MAIN"><code>Cudd_IndicesToCube()</code></a>
  183. <dd> Builds a cube of BDD variables from an array of indices.
  184. <dt> <a href="cuddAllDet.html#Cudd_Inequality" TARGET="MAIN"><code>Cudd_Inequality()</code></a>
  185. <dd> Generates a BDD for the function x - y &ge; c.
  186. <dt> <a href="cuddAllDet.html#Cudd_Init" TARGET="MAIN"><code>Cudd_Init()</code></a>
  187. <dd> Creates a new DD manager.
  188. <dt> <a href="cuddAllDet.html#Cudd_IsGenEmpty" TARGET="MAIN"><code>Cudd_IsGenEmpty()</code></a>
  189. <dd> Queries the status of a generator.
  190. <dt> <a href="cuddAllDet.html#Cudd_IsInHook" TARGET="MAIN"><code>Cudd_IsInHook()</code></a>
  191. <dd> Checks whether a function is in a hook.
  192. <dt> <a href="cuddAllDet.html#Cudd_IsNonConstant" TARGET="MAIN"><code>Cudd_IsNonConstant()</code></a>
  193. <dd> Returns 1 if a DD node is not constant.
  194. <dt> <a href="cuddAllDet.html#Cudd_IterDerefBdd" TARGET="MAIN"><code>Cudd_IterDerefBdd()</code></a>
  195. <dd> Decreases the reference count of BDD node n.
  196. <dt> <a href="cuddAllDet.html#Cudd_LargestCube" TARGET="MAIN"><code>Cudd_LargestCube()</code></a>
  197. <dd> Finds a largest cube in a DD.
  198. <dt> <a href="cuddAllDet.html#Cudd_MakeBddFromZddCover" TARGET="MAIN"><code>Cudd_MakeBddFromZddCover()</code></a>
  199. <dd> Converts a ZDD cover to a BDD.
  200. <dt> <a href="cuddAllDet.html#Cudd_MakeTreeNode" TARGET="MAIN"><code>Cudd_MakeTreeNode()</code></a>
  201. <dd> Creates a new variable group.
  202. <dt> <a href="cuddAllDet.html#Cudd_MakeZddTreeNode" TARGET="MAIN"><code>Cudd_MakeZddTreeNode()</code></a>
  203. <dd> Creates a new ZDD variable group.
  204. <dt> <a href="cuddAllDet.html#Cudd_MinHammingDist" TARGET="MAIN"><code>Cudd_MinHammingDist()</code></a>
  205. <dd> Returns the minimum Hamming distance between f and minterm.
  206. <dt> <a href="cuddAllDet.html#Cudd_NewApaNumber" TARGET="MAIN"><code>Cudd_NewApaNumber()</code></a>
  207. <dd> Allocates memory for an arbitrary precision integer.
  208. <dt> <a href="cuddAllDet.html#Cudd_NextCube" TARGET="MAIN"><code>Cudd_NextCube()</code></a>
  209. <dd> Generates the next cube of a decision diagram onset.
  210. <dt> <a href="cuddAllDet.html#Cudd_NextNode" TARGET="MAIN"><code>Cudd_NextNode()</code></a>
  211. <dd> Finds the next node of a decision diagram.
  212. <dt> <a href="cuddAllDet.html#Cudd_NextPrime" TARGET="MAIN"><code>Cudd_NextPrime()</code></a>
  213. <dd> Generates the next prime of a Boolean function.
  214. <dt> <a href="cuddAllDet.html#Cudd_NodeReadIndex" TARGET="MAIN"><code>Cudd_NodeReadIndex()</code></a>
  215. <dd> Returns the index of the node.
  216. <dt> <a href="cuddAllDet.html#Cudd_OrderingMonitoring" TARGET="MAIN"><code>Cudd_OrderingMonitoring()</code></a>
  217. <dd> Returns 1 if monitoring of ordering is enabled.
  218. <dt> <a href="cuddAllDet.html#Cudd_OutOfMem" TARGET="MAIN"><code>Cudd_OutOfMem()</code></a>
  219. <dd> Warns that a memory allocation failed.
  220. <dt> <a href="cuddAllDet.html#Cudd_OverApprox" TARGET="MAIN"><code>Cudd_OverApprox()</code></a>
  221. <dd> Extracts a dense superset from a BDD with Shiple's
  222. underapproximation method.
  223. <dt> <a href="cuddAllDet.html#Cudd_Prime" TARGET="MAIN"><code>Cudd_Prime()</code></a>
  224. <dd> Returns the next prime &gt;= p.
  225. <dt> <a href="cuddAllDet.html#Cudd_PrintDebug" TARGET="MAIN"><code>Cudd_PrintDebug()</code></a>
  226. <dd> Prints to the standard output a DD and its statistics.
  227. <dt> <a href="cuddAllDet.html#Cudd_PrintGroupedOrder" TARGET="MAIN"><code>Cudd_PrintGroupedOrder()</code></a>
  228. <dd> Hook function to print the current variable order.
  229. <dt> <a href="cuddAllDet.html#Cudd_PrintInfo" TARGET="MAIN"><code>Cudd_PrintInfo()</code></a>
  230. <dd> Prints out statistics and settings for a CUDD manager.
  231. <dt> <a href="cuddAllDet.html#Cudd_PrintLinear" TARGET="MAIN"><code>Cudd_PrintLinear()</code></a>
  232. <dd> Prints the linear transform matrix.
  233. <dt> <a href="cuddAllDet.html#Cudd_PrintMinterm" TARGET="MAIN"><code>Cudd_PrintMinterm()</code></a>
  234. <dd> Prints a disjoint sum of products.
  235. <dt> <a href="cuddAllDet.html#Cudd_PrintTwoLiteralClauses" TARGET="MAIN"><code>Cudd_PrintTwoLiteralClauses()</code></a>
  236. <dd> Prints the two literal clauses of a DD.
  237. <dt> <a href="cuddAllDet.html#Cudd_PrintVersion" TARGET="MAIN"><code>Cudd_PrintVersion()</code></a>
  238. <dd> Prints the package version number.
  239. <dt> <a href="cuddAllDet.html#Cudd_PrioritySelect" TARGET="MAIN"><code>Cudd_PrioritySelect()</code></a>
  240. <dd> Selects pairs from R using a priority function.
  241. <dt> <a href="cuddAllDet.html#Cudd_Quit" TARGET="MAIN"><code>Cudd_Quit()</code></a>
  242. <dd> Deletes resources associated with a DD manager.
  243. <dt> <a href="cuddAllDet.html#Cudd_Random" TARGET="MAIN"><code>Cudd_Random()</code></a>
  244. <dd> Portable random number generator.
  245. <dt> <a href="cuddAllDet.html#Cudd_ReadArcviolation" TARGET="MAIN"><code>Cudd_ReadArcviolation()</code></a>
  246. <dd> Returns the current value of the arcviolation parameter used
  247. in group sifting.
  248. <dt> <a href="cuddAllDet.html#Cudd_ReadBackground" TARGET="MAIN"><code>Cudd_ReadBackground()</code></a>
  249. <dd> Reads the background constant of the manager.
  250. <dt> <a href="cuddAllDet.html#Cudd_ReadCacheHits" TARGET="MAIN"><code>Cudd_ReadCacheHits()</code></a>
  251. <dd> Returns the number of cache hits.
  252. <dt> <a href="cuddAllDet.html#Cudd_ReadCacheLookUps" TARGET="MAIN"><code>Cudd_ReadCacheLookUps()</code></a>
  253. <dd> Returns the number of cache look-ups.
  254. <dt> <a href="cuddAllDet.html#Cudd_ReadCacheSlots" TARGET="MAIN"><code>Cudd_ReadCacheSlots()</code></a>
  255. <dd> Reads the number of slots in the cache.
  256. <dt> <a href="cuddAllDet.html#Cudd_ReadCacheUsedSlots" TARGET="MAIN"><code>Cudd_ReadCacheUsedSlots()</code></a>
  257. <dd> Reads the fraction of used slots in the cache.
  258. <dt> <a href="cuddAllDet.html#Cudd_ReadDead" TARGET="MAIN"><code>Cudd_ReadDead()</code></a>
  259. <dd> Returns the number of dead nodes in the unique table.
  260. <dt> <a href="cuddAllDet.html#Cudd_ReadElapsedTime" TARGET="MAIN"><code>Cudd_ReadElapsedTime()</code></a>
  261. <dd> Returns the time elapsed since the start time of the manager.
  262. <dt> <a href="cuddAllDet.html#Cudd_ReadEpsilon" TARGET="MAIN"><code>Cudd_ReadEpsilon()</code></a>
  263. <dd> Reads the epsilon parameter of the manager.
  264. <dt> <a href="cuddAllDet.html#Cudd_ReadErrorCode" TARGET="MAIN"><code>Cudd_ReadErrorCode()</code></a>
  265. <dd> Returns the code of the last error.
  266. <dt> <a href="cuddAllDet.html#Cudd_ReadGarbageCollectionTime" TARGET="MAIN"><code>Cudd_ReadGarbageCollectionTime()</code></a>
  267. <dd> Returns the time spent in garbage collection.
  268. <dt> <a href="cuddAllDet.html#Cudd_ReadGarbageCollections" TARGET="MAIN"><code>Cudd_ReadGarbageCollections()</code></a>
  269. <dd> Returns the number of times garbage collection has occurred.
  270. <dt> <a href="cuddAllDet.html#Cudd_ReadGroupcheck" TARGET="MAIN"><code>Cudd_ReadGroupcheck()</code></a>
  271. <dd> Reads the groupcheck parameter of the manager.
  272. <dt> <a href="cuddAllDet.html#Cudd_ReadInvPermZdd" TARGET="MAIN"><code>Cudd_ReadInvPermZdd()</code></a>
  273. <dd> Returns the index of the ZDD variable currently in the i-th
  274. position of the order.
  275. <dt> <a href="cuddAllDet.html#Cudd_ReadInvPerm" TARGET="MAIN"><code>Cudd_ReadInvPerm()</code></a>
  276. <dd> Returns the index of the variable currently in the i-th
  277. position of the order.
  278. <dt> <a href="cuddAllDet.html#Cudd_ReadIthClause" TARGET="MAIN"><code>Cudd_ReadIthClause()</code></a>
  279. <dd> Accesses the i-th clause of a DD.
  280. <dt> <a href="cuddAllDet.html#Cudd_ReadKeys" TARGET="MAIN"><code>Cudd_ReadKeys()</code></a>
  281. <dd> Returns the number of nodes in the unique table.
  282. <dt> <a href="cuddAllDet.html#Cudd_ReadLinear" TARGET="MAIN"><code>Cudd_ReadLinear()</code></a>
  283. <dd> Reads an entry of the linear transform matrix.
  284. <dt> <a href="cuddAllDet.html#Cudd_ReadLogicZero" TARGET="MAIN"><code>Cudd_ReadLogicZero()</code></a>
  285. <dd> Returns the logic zero constant of the manager.
  286. <dt> <a href="cuddAllDet.html#Cudd_ReadLooseUpTo" TARGET="MAIN"><code>Cudd_ReadLooseUpTo()</code></a>
  287. <dd> Reads the looseUpTo parameter of the manager.
  288. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxCacheHard" TARGET="MAIN"><code>Cudd_ReadMaxCacheHard()</code></a>
  289. <dd> Reads the maxCacheHard parameter of the manager.
  290. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxCache" TARGET="MAIN"><code>Cudd_ReadMaxCache()</code></a>
  291. <dd> Returns the soft limit for the cache size.
  292. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxGrowthAlternate" TARGET="MAIN"><code>Cudd_ReadMaxGrowthAlternate()</code></a>
  293. <dd> Reads the maxGrowthAlt parameter of the manager.
  294. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxGrowth" TARGET="MAIN"><code>Cudd_ReadMaxGrowth()</code></a>
  295. <dd> Reads the maxGrowth parameter of the manager.
  296. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxLive" TARGET="MAIN"><code>Cudd_ReadMaxLive()</code></a>
  297. <dd> Reads the maximum allowed number of live nodes.
  298. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxMemory" TARGET="MAIN"><code>Cudd_ReadMaxMemory()</code></a>
  299. <dd> Reads the maximum allowed memory.
  300. <dt> <a href="cuddAllDet.html#Cudd_ReadMaxReorderings" TARGET="MAIN"><code>Cudd_ReadMaxReorderings()</code></a>
  301. <dd> Returns the maximum number of times reordering may be invoked.
  302. <dt> <a href="cuddAllDet.html#Cudd_ReadMemoryInUse" TARGET="MAIN"><code>Cudd_ReadMemoryInUse()</code></a>
  303. <dd> Returns the memory in use by the manager measured in bytes.
  304. <dt> <a href="cuddAllDet.html#Cudd_ReadMinDead" TARGET="MAIN"><code>Cudd_ReadMinDead()</code></a>
  305. <dd> Reads the minDead parameter of the manager.
  306. <dt> <a href="cuddAllDet.html#Cudd_ReadMinHit" TARGET="MAIN"><code>Cudd_ReadMinHit()</code></a>
  307. <dd> Reads the hit rate that causes resizinig of the computed
  308. table.
  309. <dt> <a href="cuddAllDet.html#Cudd_ReadMinusInfinity" TARGET="MAIN"><code>Cudd_ReadMinusInfinity()</code></a>
  310. <dd> Reads the minus-infinity constant from the manager.
  311. <dt> <a href="cuddAllDet.html#Cudd_ReadNextReordering" TARGET="MAIN"><code>Cudd_ReadNextReordering()</code></a>
  312. <dd> Returns the threshold for the next dynamic reordering.
  313. <dt> <a href="cuddAllDet.html#Cudd_ReadNodeCount" TARGET="MAIN"><code>Cudd_ReadNodeCount()</code></a>
  314. <dd> Reports the number of nodes in BDDs and ADDs.
  315. <dt> <a href="cuddAllDet.html#Cudd_ReadNodesDropped" TARGET="MAIN"><code>Cudd_ReadNodesDropped()</code></a>
  316. <dd> Returns the number of nodes dropped.
  317. <dt> <a href="cuddAllDet.html#Cudd_ReadNodesFreed" TARGET="MAIN"><code>Cudd_ReadNodesFreed()</code></a>
  318. <dd> Returns the number of nodes freed.
  319. <dt> <a href="cuddAllDet.html#Cudd_ReadNumberXovers" TARGET="MAIN"><code>Cudd_ReadNumberXovers()</code></a>
  320. <dd> Reads the current number of crossovers used by the
  321. genetic algorithm for reordering.
  322. <dt> <a href="cuddAllDet.html#Cudd_ReadOne" TARGET="MAIN"><code>Cudd_ReadOne()</code></a>
  323. <dd> Returns the one constant of the manager.
  324. <dt> <a href="cuddAllDet.html#Cudd_ReadOrderRandomization" TARGET="MAIN"><code>Cudd_ReadOrderRandomization()</code></a>
  325. <dd> Returns the order randomization factor.
  326. <dt> <a href="cuddAllDet.html#Cudd_ReadPeakLiveNodeCount" TARGET="MAIN"><code>Cudd_ReadPeakLiveNodeCount()</code></a>
  327. <dd> Reports the peak number of live nodes.
  328. <dt> <a href="cuddAllDet.html#Cudd_ReadPeakNodeCount" TARGET="MAIN"><code>Cudd_ReadPeakNodeCount()</code></a>
  329. <dd> Reports the peak number of nodes.
  330. <dt> <a href="cuddAllDet.html#Cudd_ReadPermZdd" TARGET="MAIN"><code>Cudd_ReadPermZdd()</code></a>
  331. <dd> Returns the current position of the i-th ZDD variable in the
  332. order.
  333. <dt> <a href="cuddAllDet.html#Cudd_ReadPerm" TARGET="MAIN"><code>Cudd_ReadPerm()</code></a>
  334. <dd> Returns the current position of the i-th variable in the
  335. order.
  336. <dt> <a href="cuddAllDet.html#Cudd_ReadPlusInfinity" TARGET="MAIN"><code>Cudd_ReadPlusInfinity()</code></a>
  337. <dd> Reads the plus-infinity constant from the manager.
  338. <dt> <a href="cuddAllDet.html#Cudd_ReadPopulationSize" TARGET="MAIN"><code>Cudd_ReadPopulationSize()</code></a>
  339. <dd> Reads the current size of the population used by the
  340. genetic algorithm for reordering.
  341. <dt> <a href="cuddAllDet.html#Cudd_ReadRecomb" TARGET="MAIN"><code>Cudd_ReadRecomb()</code></a>
  342. <dd> Returns the current value of the recombination parameter used
  343. in group sifting.
  344. <dt> <a href="cuddAllDet.html#Cudd_ReadRecursiveCalls" TARGET="MAIN"><code>Cudd_ReadRecursiveCalls()</code></a>
  345. <dd> Returns the number of recursive calls.
  346. <dt> <a href="cuddAllDet.html#Cudd_ReadReorderingCycle" TARGET="MAIN"><code>Cudd_ReadReorderingCycle()</code></a>
  347. <dd> Reads the reordCycle parameter of the manager.
  348. <dt> <a href="cuddAllDet.html#Cudd_ReadReorderingTime" TARGET="MAIN"><code>Cudd_ReadReorderingTime()</code></a>
  349. <dd> Returns the time spent in reordering.
  350. <dt> <a href="cuddAllDet.html#Cudd_ReadReorderings" TARGET="MAIN"><code>Cudd_ReadReorderings()</code></a>
  351. <dd> Returns the number of times reordering has occurred.
  352. <dt> <a href="cuddAllDet.html#Cudd_ReadSiftMaxSwap" TARGET="MAIN"><code>Cudd_ReadSiftMaxSwap()</code></a>
  353. <dd> Reads the siftMaxSwap parameter of the manager.
  354. <dt> <a href="cuddAllDet.html#Cudd_ReadSiftMaxVar" TARGET="MAIN"><code>Cudd_ReadSiftMaxVar()</code></a>
  355. <dd> Reads the siftMaxVar parameter of the manager.
  356. <dt> <a href="cuddAllDet.html#Cudd_ReadSize" TARGET="MAIN"><code>Cudd_ReadSize()</code></a>
  357. <dd> Returns the number of BDD variables in existance.
  358. <dt> <a href="cuddAllDet.html#Cudd_ReadSlots" TARGET="MAIN"><code>Cudd_ReadSlots()</code></a>
  359. <dd> Returns the total number of slots of the unique table.
  360. <dt> <a href="cuddAllDet.html#Cudd_ReadStartTime" TARGET="MAIN"><code>Cudd_ReadStartTime()</code></a>
  361. <dd> Returns the start time of the manager.
  362. <dt> <a href="cuddAllDet.html#Cudd_ReadStderr" TARGET="MAIN"><code>Cudd_ReadStderr()</code></a>
  363. <dd> Reads the stderr of a manager.
  364. <dt> <a href="cuddAllDet.html#Cudd_ReadStdout" TARGET="MAIN"><code>Cudd_ReadStdout()</code></a>
  365. <dd> Reads the stdout of a manager.
  366. <dt> <a href="cuddAllDet.html#Cudd_ReadSwapSteps" TARGET="MAIN"><code>Cudd_ReadSwapSteps()</code></a>
  367. <dd> Reads the number of elementary reordering steps.
  368. <dt> <a href="cuddAllDet.html#Cudd_ReadSymmviolation" TARGET="MAIN"><code>Cudd_ReadSymmviolation()</code></a>
  369. <dd> Returns the current value of the symmviolation parameter used
  370. in group sifting.
  371. <dt> <a href="cuddAllDet.html#Cudd_ReadTimeLimit" TARGET="MAIN"><code>Cudd_ReadTimeLimit()</code></a>
  372. <dd> Returns the time limit for the manager.
  373. <dt> <a href="cuddAllDet.html#Cudd_ReadTree" TARGET="MAIN"><code>Cudd_ReadTree()</code></a>
  374. <dd> Returns the variable group tree of the manager.
  375. <dt> <a href="cuddAllDet.html#Cudd_ReadUniqueLinks" TARGET="MAIN"><code>Cudd_ReadUniqueLinks()</code></a>
  376. <dd> Returns the number of links followed in the unique table.
  377. <dt> <a href="cuddAllDet.html#Cudd_ReadUniqueLookUps" TARGET="MAIN"><code>Cudd_ReadUniqueLookUps()</code></a>
  378. <dd> Returns the number of look-ups in the unique table.
  379. <dt> <a href="cuddAllDet.html#Cudd_ReadUsedSlots" TARGET="MAIN"><code>Cudd_ReadUsedSlots()</code></a>
  380. <dd> Reads the fraction of used slots in the unique table.
  381. <dt> <a href="cuddAllDet.html#Cudd_ReadVars" TARGET="MAIN"><code>Cudd_ReadVars()</code></a>
  382. <dd> Returns the i-th element of the vars array.
  383. <dt> <a href="cuddAllDet.html#Cudd_ReadZddOne" TARGET="MAIN"><code>Cudd_ReadZddOne()</code></a>
  384. <dd> Returns the ZDD for the constant 1 function.
  385. <dt> <a href="cuddAllDet.html#Cudd_ReadZddSize" TARGET="MAIN"><code>Cudd_ReadZddSize()</code></a>
  386. <dd> Returns the number of ZDD variables in existance.
  387. <dt> <a href="cuddAllDet.html#Cudd_ReadZddTree" TARGET="MAIN"><code>Cudd_ReadZddTree()</code></a>
  388. <dd> Returns the variable group tree of the manager.
  389. <dt> <a href="cuddAllDet.html#Cudd_ReadZero" TARGET="MAIN"><code>Cudd_ReadZero()</code></a>
  390. <dd> Returns the zero constant of the manager.
  391. <dt> <a href="cuddAllDet.html#Cudd_RecursiveDerefZdd" TARGET="MAIN"><code>Cudd_RecursiveDerefZdd()</code></a>
  392. <dd> Decreases the reference count of ZDD node n.
  393. <dt> <a href="cuddAllDet.html#Cudd_RecursiveDeref" TARGET="MAIN"><code>Cudd_RecursiveDeref()</code></a>
  394. <dd> Decreases the reference count of node n.
  395. <dt> <a href="cuddAllDet.html#Cudd_ReduceHeap" TARGET="MAIN"><code>Cudd_ReduceHeap()</code></a>
  396. <dd> Main dynamic reordering routine.
  397. <dt> <a href="cuddAllDet.html#Cudd_Ref" TARGET="MAIN"><code>Cudd_Ref()</code></a>
  398. <dd> Increases the reference count of a node, if it is not
  399. saturated.
  400. <dt> <a href="cuddAllDet.html#Cudd_RemapOverApprox" TARGET="MAIN"><code>Cudd_RemapOverApprox()</code></a>
  401. <dd> Extracts a dense superset from a BDD with the remapping
  402. underapproximation method.
  403. <dt> <a href="cuddAllDet.html#Cudd_RemapUnderApprox" TARGET="MAIN"><code>Cudd_RemapUnderApprox()</code></a>
  404. <dd> Extracts a dense subset from a BDD with the remapping
  405. underapproximation method.
  406. <dt> <a href="cuddAllDet.html#Cudd_RemoveHook" TARGET="MAIN"><code>Cudd_RemoveHook()</code></a>
  407. <dd> Removes a function from a hook.
  408. <dt> <a href="cuddAllDet.html#Cudd_ReorderingReporting" TARGET="MAIN"><code>Cudd_ReorderingReporting()</code></a>
  409. <dd> Returns 1 if reporting of reordering stats is enabled.
  410. <dt> <a href="cuddAllDet.html#Cudd_ReorderingStatusZdd" TARGET="MAIN"><code>Cudd_ReorderingStatusZdd()</code></a>
  411. <dd> Reports the status of automatic dynamic reordering of ZDDs.
  412. <dt> <a href="cuddAllDet.html#Cudd_ReorderingStatus" TARGET="MAIN"><code>Cudd_ReorderingStatus()</code></a>
  413. <dd> Reports the status of automatic dynamic reordering of BDDs
  414. and ADDs.
  415. <dt> <a href="cuddAllDet.html#Cudd_Reserve" TARGET="MAIN"><code>Cudd_Reserve()</code></a>
  416. <dd> Expand manager without creating variables.
  417. <dt> <a href="cuddAllDet.html#Cudd_ResetStartTime" TARGET="MAIN"><code>Cudd_ResetStartTime()</code></a>
  418. <dd> Resets the start time of the manager.
  419. <dt> <a href="cuddAllDet.html#Cudd_SetArcviolation" TARGET="MAIN"><code>Cudd_SetArcviolation()</code></a>
  420. <dd> Sets the value of the arcviolation parameter used
  421. in group sifting.
  422. <dt> <a href="cuddAllDet.html#Cudd_SetBackground" TARGET="MAIN"><code>Cudd_SetBackground()</code></a>
  423. <dd> Sets the background constant of the manager.
  424. <dt> <a href="cuddAllDet.html#Cudd_SetEpsilon" TARGET="MAIN"><code>Cudd_SetEpsilon()</code></a>
  425. <dd> Sets the epsilon parameter of the manager to ep.
  426. <dt> <a href="cuddAllDet.html#Cudd_SetGroupcheck" TARGET="MAIN"><code>Cudd_SetGroupcheck()</code></a>
  427. <dd> Sets the parameter groupcheck of the manager to gc.
  428. <dt> <a href="cuddAllDet.html#Cudd_SetLooseUpTo" TARGET="MAIN"><code>Cudd_SetLooseUpTo()</code></a>
  429. <dd> Sets the looseUpTo parameter of the manager.
  430. <dt> <a href="cuddAllDet.html#Cudd_SetMaxCacheHard" TARGET="MAIN"><code>Cudd_SetMaxCacheHard()</code></a>
  431. <dd> Sets the maxCacheHard parameter of the manager.
  432. <dt> <a href="cuddAllDet.html#Cudd_SetMaxGrowthAlternate" TARGET="MAIN"><code>Cudd_SetMaxGrowthAlternate()</code></a>
  433. <dd> Sets the maxGrowthAlt parameter of the manager.
  434. <dt> <a href="cuddAllDet.html#Cudd_SetMaxGrowth" TARGET="MAIN"><code>Cudd_SetMaxGrowth()</code></a>
  435. <dd> Sets the maxGrowth parameter of the manager.
  436. <dt> <a href="cuddAllDet.html#Cudd_SetMaxLive" TARGET="MAIN"><code>Cudd_SetMaxLive()</code></a>
  437. <dd> Sets the maximum allowed number of live nodes.
  438. <dt> <a href="cuddAllDet.html#Cudd_SetMaxMemory" TARGET="MAIN"><code>Cudd_SetMaxMemory()</code></a>
  439. <dd> Sets the maximum allowed memory.
  440. <dt> <a href="cuddAllDet.html#Cudd_SetMaxReorderings" TARGET="MAIN"><code>Cudd_SetMaxReorderings()</code></a>
  441. <dd> Sets the maximum number of times reordering may be invoked.
  442. <dt> <a href="cuddAllDet.html#Cudd_SetMinHit" TARGET="MAIN"><code>Cudd_SetMinHit()</code></a>
  443. <dd> Sets the hit rate that causes resizinig of the computed
  444. table.
  445. <dt> <a href="cuddAllDet.html#Cudd_SetNextReordering" TARGET="MAIN"><code>Cudd_SetNextReordering()</code></a>
  446. <dd> Sets the threshold for the next dynamic reordering.
  447. <dt> <a href="cuddAllDet.html#Cudd_SetNumberXovers" TARGET="MAIN"><code>Cudd_SetNumberXovers()</code></a>
  448. <dd> Sets the number of crossovers used by the
  449. genetic algorithm for reordering.
  450. <dt> <a href="cuddAllDet.html#Cudd_SetOrderRandomization" TARGET="MAIN"><code>Cudd_SetOrderRandomization()</code></a>
  451. <dd> Sets the order randomization factor.
  452. <dt> <a href="cuddAllDet.html#Cudd_SetPopulationSize" TARGET="MAIN"><code>Cudd_SetPopulationSize()</code></a>
  453. <dd> Sets the size of the population used by the
  454. genetic algorithm for reordering.
  455. <dt> <a href="cuddAllDet.html#Cudd_SetRecomb" TARGET="MAIN"><code>Cudd_SetRecomb()</code></a>
  456. <dd> Sets the value of the recombination parameter used in group
  457. sifting.
  458. <dt> <a href="cuddAllDet.html#Cudd_SetReorderingCycle" TARGET="MAIN"><code>Cudd_SetReorderingCycle()</code></a>
  459. <dd> Sets the reordCycle parameter of the manager.
  460. <dt> <a href="cuddAllDet.html#Cudd_SetSiftMaxSwap" TARGET="MAIN"><code>Cudd_SetSiftMaxSwap()</code></a>
  461. <dd> Sets the siftMaxSwap parameter of the manager.
  462. <dt> <a href="cuddAllDet.html#Cudd_SetSiftMaxVar" TARGET="MAIN"><code>Cudd_SetSiftMaxVar()</code></a>
  463. <dd> Sets the siftMaxVar parameter of the manager.
  464. <dt> <a href="cuddAllDet.html#Cudd_SetStartTime" TARGET="MAIN"><code>Cudd_SetStartTime()</code></a>
  465. <dd> Sets the start time of the manager.
  466. <dt> <a href="cuddAllDet.html#Cudd_SetStderr" TARGET="MAIN"><code>Cudd_SetStderr()</code></a>
  467. <dd> Sets the stderr of a manager.
  468. <dt> <a href="cuddAllDet.html#Cudd_SetStdout" TARGET="MAIN"><code>Cudd_SetStdout()</code></a>
  469. <dd> Sets the stdout of a manager.
  470. <dt> <a href="cuddAllDet.html#Cudd_SetSymmviolation" TARGET="MAIN"><code>Cudd_SetSymmviolation()</code></a>
  471. <dd> Sets the value of the symmviolation parameter used
  472. in group sifting.
  473. <dt> <a href="cuddAllDet.html#Cudd_SetTimeLimit" TARGET="MAIN"><code>Cudd_SetTimeLimit()</code></a>
  474. <dd> Sets the time limit for the manager.
  475. <dt> <a href="cuddAllDet.html#Cudd_SetTree" TARGET="MAIN"><code>Cudd_SetTree()</code></a>
  476. <dd> Sets the variable group tree of the manager.
  477. <dt> <a href="cuddAllDet.html#Cudd_SetVarMap" TARGET="MAIN"><code>Cudd_SetVarMap()</code></a>
  478. <dd> Registers a variable mapping with the manager.
  479. <dt> <a href="cuddAllDet.html#Cudd_SetZddTree" TARGET="MAIN"><code>Cudd_SetZddTree()</code></a>
  480. <dd> Sets the ZDD variable group tree of the manager.
  481. <dt> <a href="cuddAllDet.html#Cudd_SharingSize" TARGET="MAIN"><code>Cudd_SharingSize()</code></a>
  482. <dd> Counts the number of nodes in an array of DDs.
  483. <dt> <a href="cuddAllDet.html#Cudd_ShortestLength" TARGET="MAIN"><code>Cudd_ShortestLength()</code></a>
  484. <dd> Find the length of the shortest path(s) in a DD.
  485. <dt> <a href="cuddAllDet.html#Cudd_ShortestPath" TARGET="MAIN"><code>Cudd_ShortestPath()</code></a>
  486. <dd> Finds a shortest path in a DD.
  487. <dt> <a href="cuddAllDet.html#Cudd_ShuffleHeap" TARGET="MAIN"><code>Cudd_ShuffleHeap()</code></a>
  488. <dd> Reorders variables according to given permutation.
  489. <dt> <a href="cuddAllDet.html#Cudd_SolveEqn" TARGET="MAIN"><code>Cudd_SolveEqn()</code></a>
  490. <dd> Implements the solution of F(x,y) = 0.
  491. <dt> <a href="cuddAllDet.html#Cudd_SplitSet" TARGET="MAIN"><code>Cudd_SplitSet()</code></a>
  492. <dd> Returns m minterms from a BDD.
  493. <dt> <a href="cuddAllDet.html#Cudd_Srandom" TARGET="MAIN"><code>Cudd_Srandom()</code></a>
  494. <dd> Initializer for the portable random number generator.
  495. <dt> <a href="cuddAllDet.html#Cudd_StdPostReordHook" TARGET="MAIN"><code>Cudd_StdPostReordHook()</code></a>
  496. <dd> Sample hook function to call after reordering.
  497. <dt> <a href="cuddAllDet.html#Cudd_StdPreReordHook" TARGET="MAIN"><code>Cudd_StdPreReordHook()</code></a>
  498. <dd> Sample hook function to call before reordering.
  499. <dt> <a href="cuddAllDet.html#Cudd_SubsetCompress" TARGET="MAIN"><code>Cudd_SubsetCompress()</code></a>
  500. <dd> Find a dense subset of BDD <code>f</code>.
  501. <dt> <a href="cuddAllDet.html#Cudd_SubsetHeavyBranch" TARGET="MAIN"><code>Cudd_SubsetHeavyBranch()</code></a>
  502. <dd> Extracts a dense subset from a BDD with the heavy branch
  503. heuristic.
  504. <dt> <a href="cuddAllDet.html#Cudd_SubsetShortPaths" TARGET="MAIN"><code>Cudd_SubsetShortPaths()</code></a>
  505. <dd> Extracts a dense subset from a BDD with the shortest paths
  506. heuristic.
  507. <dt> <a href="cuddAllDet.html#Cudd_SubsetWithMaskVars" TARGET="MAIN"><code>Cudd_SubsetWithMaskVars()</code></a>
  508. <dd> Extracts a subset from a BDD.
  509. <dt> <a href="cuddAllDet.html#Cudd_SupersetCompress" TARGET="MAIN"><code>Cudd_SupersetCompress()</code></a>
  510. <dd> Find a dense superset of BDD <code>f</code>.
  511. <dt> <a href="cuddAllDet.html#Cudd_SupersetHeavyBranch" TARGET="MAIN"><code>Cudd_SupersetHeavyBranch()</code></a>
  512. <dd> Extracts a dense superset from a BDD with the heavy branch
  513. heuristic.
  514. <dt> <a href="cuddAllDet.html#Cudd_SupersetShortPaths" TARGET="MAIN"><code>Cudd_SupersetShortPaths()</code></a>
  515. <dd> Extracts a dense superset from a BDD with the shortest paths
  516. heuristic.
  517. <dt> <a href="cuddAllDet.html#Cudd_SupportIndex" TARGET="MAIN"><code>Cudd_SupportIndex()</code></a>
  518. <dd> Finds the variables on which a DD depends.
  519. <dt> <a href="cuddAllDet.html#Cudd_SupportIndices" TARGET="MAIN"><code>Cudd_SupportIndices()</code></a>
  520. <dd> Finds the variables on which a DD depends.
  521. <dt> <a href="cuddAllDet.html#Cudd_SupportSize" TARGET="MAIN"><code>Cudd_SupportSize()</code></a>
  522. <dd> Counts the variables on which a DD depends.
  523. <dt> <a href="cuddAllDet.html#Cudd_Support" TARGET="MAIN"><code>Cudd_Support()</code></a>
  524. <dd> Finds the variables on which a DD depends.
  525. <dt> <a href="cuddAllDet.html#Cudd_SymmProfile" TARGET="MAIN"><code>Cudd_SymmProfile()</code></a>
  526. <dd> Prints statistics on symmetric variables.
  527. <dt> <a href="cuddAllDet.html#Cudd_TimeLimited" TARGET="MAIN"><code>Cudd_TimeLimited()</code></a>
  528. <dd> Returns true if the time limit for the manager is set.
  529. <dt> <a href="cuddAllDet.html#Cudd_TurnOffCountDead" TARGET="MAIN"><code>Cudd_TurnOffCountDead()</code></a>
  530. <dd> Causes the dead nodes not to be counted towards triggering
  531. reordering.
  532. <dt> <a href="cuddAllDet.html#Cudd_TurnOnCountDead" TARGET="MAIN"><code>Cudd_TurnOnCountDead()</code></a>
  533. <dd> Causes the dead nodes to be counted towards triggering
  534. reordering.
  535. <dt> <a href="cuddAllDet.html#Cudd_UnderApprox" TARGET="MAIN"><code>Cudd_UnderApprox()</code></a>
  536. <dd> Extracts a dense subset from a BDD with Shiple's
  537. underapproximation method.
  538. <dt> <a href="cuddAllDet.html#Cudd_UnsetTimeLimit" TARGET="MAIN"><code>Cudd_UnsetTimeLimit()</code></a>
  539. <dd> Unsets the time limit for the manager.
  540. <dt> <a href="cuddAllDet.html#Cudd_UpdateTimeLimit" TARGET="MAIN"><code>Cudd_UpdateTimeLimit()</code></a>
  541. <dd> Updates the time limit for the manager.
  542. <dt> <a href="cuddAllDet.html#Cudd_VectorSupportIndex" TARGET="MAIN"><code>Cudd_VectorSupportIndex()</code></a>
  543. <dd> Finds the variables on which a set of DDs depends.
  544. <dt> <a href="cuddAllDet.html#Cudd_VectorSupportIndices" TARGET="MAIN"><code>Cudd_VectorSupportIndices()</code></a>
  545. <dd> Finds the variables on which a set of DDs depends.
  546. <dt> <a href="cuddAllDet.html#Cudd_VectorSupportSize" TARGET="MAIN"><code>Cudd_VectorSupportSize()</code></a>
  547. <dd> Counts the variables on which a set of DDs depends.
  548. <dt> <a href="cuddAllDet.html#Cudd_VectorSupport" TARGET="MAIN"><code>Cudd_VectorSupport()</code></a>
  549. <dd> Finds the variables on which a set of DDs depends.
  550. <dt> <a href="cuddAllDet.html#Cudd_VerifySol" TARGET="MAIN"><code>Cudd_VerifySol()</code></a>
  551. <dd> Checks the solution of F(x,y) = 0.
  552. <dt> <a href="cuddAllDet.html#Cudd_Xeqy" TARGET="MAIN"><code>Cudd_Xeqy()</code></a>
  553. <dd> Generates a BDD for the function x==y.
  554. <dt> <a href="cuddAllDet.html#Cudd_Xgty" TARGET="MAIN"><code>Cudd_Xgty()</code></a>
  555. <dd> Generates a BDD for the function x &gt; y.
  556. <dt> <a href="cuddAllDet.html#Cudd_addAgreement" TARGET="MAIN"><code>Cudd_addAgreement()</code></a>
  557. <dd> f if f==g; background if f!=g.
  558. <dt> <a href="cuddAllDet.html#Cudd_addApply" TARGET="MAIN"><code>Cudd_addApply()</code></a>
  559. <dd> Applies op to the corresponding discriminants of f and g.
  560. <dt> <a href="cuddAllDet.html#Cudd_addBddInterval" TARGET="MAIN"><code>Cudd_addBddInterval()</code></a>
  561. <dd> Converts an ADD to a BDD.
  562. <dt> <a href="cuddAllDet.html#Cudd_addBddIthBit" TARGET="MAIN"><code>Cudd_addBddIthBit()</code></a>
  563. <dd> Converts an ADD to a BDD by extracting the i-th bit from
  564. the leaves.
  565. <dt> <a href="cuddAllDet.html#Cudd_addBddPattern" TARGET="MAIN"><code>Cudd_addBddPattern()</code></a>
  566. <dd> Converts an ADD to a BDD.
  567. <dt> <a href="cuddAllDet.html#Cudd_addBddStrictThreshold" TARGET="MAIN"><code>Cudd_addBddStrictThreshold()</code></a>
  568. <dd> Converts an ADD to a BDD.
  569. <dt> <a href="cuddAllDet.html#Cudd_addBddThreshold" TARGET="MAIN"><code>Cudd_addBddThreshold()</code></a>
  570. <dd> Converts an ADD to a BDD.
  571. <dt> <a href="cuddAllDet.html#Cudd_addCmpl" TARGET="MAIN"><code>Cudd_addCmpl()</code></a>
  572. <dd> Computes the complement of an ADD a la C language.
  573. <dt> <a href="cuddAllDet.html#Cudd_addCompose" TARGET="MAIN"><code>Cudd_addCompose()</code></a>
  574. <dd> Substitutes g for x_v in the ADD for f.
  575. <dt> <a href="cuddAllDet.html#Cudd_addComputeCube" TARGET="MAIN"><code>Cudd_addComputeCube()</code></a>
  576. <dd> Computes the cube of an array of ADD variables.
  577. <dt> <a href="cuddAllDet.html#Cudd_addConstrain" TARGET="MAIN"><code>Cudd_addConstrain()</code></a>
  578. <dd> Computes f constrain c for ADDs.
  579. <dt> <a href="cuddAllDet.html#Cudd_addConst" TARGET="MAIN"><code>Cudd_addConst()</code></a>
  580. <dd> Returns the ADD for constant c.
  581. <dt> <a href="cuddAllDet.html#Cudd_addDiff" TARGET="MAIN"><code>Cudd_addDiff()</code></a>
  582. <dd> Returns plusinfinity if f=g; returns min(f,g) if f!=g.
  583. <dt> <a href="cuddAllDet.html#Cudd_addDivide" TARGET="MAIN"><code>Cudd_addDivide()</code></a>
  584. <dd> Integer and floating point division.
  585. <dt> <a href="cuddAllDet.html#Cudd_addEvalConst" TARGET="MAIN"><code>Cudd_addEvalConst()</code></a>
  586. <dd> Checks whether ADD g is constant whenever ADD f is 1.
  587. <dt> <a href="cuddAllDet.html#Cudd_addExistAbstract" TARGET="MAIN"><code>Cudd_addExistAbstract()</code></a>
  588. <dd> Existentially Abstracts all the variables in cube from f.
  589. <dt> <a href="cuddAllDet.html#Cudd_addFindMax" TARGET="MAIN"><code>Cudd_addFindMax()</code></a>
  590. <dd> Finds the maximum discriminant of f.
  591. <dt> <a href="cuddAllDet.html#Cudd_addFindMin" TARGET="MAIN"><code>Cudd_addFindMin()</code></a>
  592. <dd> Finds the minimum discriminant of f.
  593. <dt> <a href="cuddAllDet.html#Cudd_addGeneralVectorCompose" TARGET="MAIN"><code>Cudd_addGeneralVectorCompose()</code></a>
  594. <dd> Composes an ADD with a vector of ADDs.
  595. <dt> <a href="cuddAllDet.html#Cudd_addHamming" TARGET="MAIN"><code>Cudd_addHamming()</code></a>
  596. <dd> Computes the Hamming distance ADD.
  597. <dt> <a href="cuddAllDet.html#Cudd_addHarwell" TARGET="MAIN"><code>Cudd_addHarwell()</code></a>
  598. <dd> Reads in a matrix in the format of the Harwell-Boeing
  599. benchmark suite.
  600. <dt> <a href="cuddAllDet.html#Cudd_addIteConstant" TARGET="MAIN"><code>Cudd_addIteConstant()</code></a>
  601. <dd> Implements ITEconstant for ADDs.
  602. <dt> <a href="cuddAllDet.html#Cudd_addIte" TARGET="MAIN"><code>Cudd_addIte()</code></a>
  603. <dd> Implements ITE(f,g,h).
  604. <dt> <a href="cuddAllDet.html#Cudd_addIthBit" TARGET="MAIN"><code>Cudd_addIthBit()</code></a>
  605. <dd> Extracts the i-th bit from an ADD.
  606. <dt> <a href="cuddAllDet.html#Cudd_addIthVar" TARGET="MAIN"><code>Cudd_addIthVar()</code></a>
  607. <dd> Returns the ADD variable with index i.
  608. <dt> <a href="cuddAllDet.html#Cudd_addLeq" TARGET="MAIN"><code>Cudd_addLeq()</code></a>
  609. <dd> Determines whether f is less than or equal to g.
  610. <dt> <a href="cuddAllDet.html#Cudd_addLog" TARGET="MAIN"><code>Cudd_addLog()</code></a>
  611. <dd> Natural logarithm of an ADD.
  612. <dt> <a href="cuddAllDet.html#Cudd_addMatrixMultiply" TARGET="MAIN"><code>Cudd_addMatrixMultiply()</code></a>
  613. <dd> Calculates the product of two matrices represented as
  614. ADDs.
  615. <dt> <a href="cuddAllDet.html#Cudd_addMaximum" TARGET="MAIN"><code>Cudd_addMaximum()</code></a>
  616. <dd> Integer and floating point max.
  617. <dt> <a href="cuddAllDet.html#Cudd_addMinimum" TARGET="MAIN"><code>Cudd_addMinimum()</code></a>
  618. <dd> Integer and floating point min.
  619. <dt> <a href="cuddAllDet.html#Cudd_addMinus" TARGET="MAIN"><code>Cudd_addMinus()</code></a>
  620. <dd> Integer and floating point subtraction.
  621. <dt> <a href="cuddAllDet.html#Cudd_addMonadicApply" TARGET="MAIN"><code>Cudd_addMonadicApply()</code></a>
  622. <dd> Applies op to the discriminants of f.
  623. <dt> <a href="cuddAllDet.html#Cudd_addNand" TARGET="MAIN"><code>Cudd_addNand()</code></a>
  624. <dd> NAND of two 0-1 ADDs.
  625. <dt> <a href="cuddAllDet.html#Cudd_addNegate" TARGET="MAIN"><code>Cudd_addNegate()</code></a>
  626. <dd> Computes the additive inverse of an ADD.
  627. <dt> <a href="cuddAllDet.html#Cudd_addNewVarAtLevel" TARGET="MAIN"><code>Cudd_addNewVarAtLevel()</code></a>
  628. <dd> Returns a new ADD variable at a specified level.
  629. <dt> <a href="cuddAllDet.html#Cudd_addNewVar" TARGET="MAIN"><code>Cudd_addNewVar()</code></a>
  630. <dd> Returns a new ADD variable.
  631. <dt> <a href="cuddAllDet.html#Cudd_addNonSimCompose" TARGET="MAIN"><code>Cudd_addNonSimCompose()</code></a>
  632. <dd> Composes an ADD with a vector of 0-1 ADDs.
  633. <dt> <a href="cuddAllDet.html#Cudd_addNor" TARGET="MAIN"><code>Cudd_addNor()</code></a>
  634. <dd> NOR of two 0-1 ADDs.
  635. <dt> <a href="cuddAllDet.html#Cudd_addOneZeroMaximum" TARGET="MAIN"><code>Cudd_addOneZeroMaximum()</code></a>
  636. <dd> Returns 1 if f &gt; g and 0 otherwise.
  637. <dt> <a href="cuddAllDet.html#Cudd_addOrAbstract" TARGET="MAIN"><code>Cudd_addOrAbstract()</code></a>
  638. <dd> Disjunctively abstracts all the variables in cube from the
  639. 0-1 ADD f.
  640. <dt> <a href="cuddAllDet.html#Cudd_addOr" TARGET="MAIN"><code>Cudd_addOr()</code></a>
  641. <dd> Disjunction of two 0-1 ADDs.
  642. <dt> <a href="cuddAllDet.html#Cudd_addOuterSum" TARGET="MAIN"><code>Cudd_addOuterSum()</code></a>
  643. <dd> Takes the minimum of a matrix and the outer sum of two vectors.
  644. <dt> <a href="cuddAllDet.html#Cudd_addPermute" TARGET="MAIN"><code>Cudd_addPermute()</code></a>
  645. <dd> Permutes the variables of an ADD.
  646. <dt> <a href="cuddAllDet.html#Cudd_addPlus" TARGET="MAIN"><code>Cudd_addPlus()</code></a>
  647. <dd> Integer and floating point addition.
  648. <dt> <a href="cuddAllDet.html#Cudd_addRead" TARGET="MAIN"><code>Cudd_addRead()</code></a>
  649. <dd> Reads in a sparse matrix.
  650. <dt> <a href="cuddAllDet.html#Cudd_addResidue" TARGET="MAIN"><code>Cudd_addResidue()</code></a>
  651. <dd> Builds an ADD for the residue modulo m of an n-bit
  652. number.
  653. <dt> <a href="cuddAllDet.html#Cudd_addRestrict" TARGET="MAIN"><code>Cudd_addRestrict()</code></a>
  654. <dd> ADD restrict according to Coudert and Madre's algorithm
  655. (ICCAD90).
  656. <dt> <a href="cuddAllDet.html#Cudd_addRoundOff" TARGET="MAIN"><code>Cudd_addRoundOff()</code></a>
  657. <dd> Rounds off the discriminants of an ADD.
  658. <dt> <a href="cuddAllDet.html#Cudd_addScalarInverse" TARGET="MAIN"><code>Cudd_addScalarInverse()</code></a>
  659. <dd> Computes the scalar inverse of an ADD.
  660. <dt> <a href="cuddAllDet.html#Cudd_addSetNZ" TARGET="MAIN"><code>Cudd_addSetNZ()</code></a>
  661. <dd> This operator sets f to the value of g wherever g != 0.
  662. <dt> <a href="cuddAllDet.html#Cudd_addSwapVariables" TARGET="MAIN"><code>Cudd_addSwapVariables()</code></a>
  663. <dd> Swaps two sets of variables of the same size (x and y) in
  664. the ADD f.
  665. <dt> <a href="cuddAllDet.html#Cudd_addThreshold" TARGET="MAIN"><code>Cudd_addThreshold()</code></a>
  666. <dd> f if f&gt;=g; 0 if f&lt;g.
  667. <dt> <a href="cuddAllDet.html#Cudd_addTimesPlus" TARGET="MAIN"><code>Cudd_addTimesPlus()</code></a>
  668. <dd> Calculates the product of two matrices represented as
  669. ADDs.
  670. <dt> <a href="cuddAllDet.html#Cudd_addTimes" TARGET="MAIN"><code>Cudd_addTimes()</code></a>
  671. <dd> Integer and floating point multiplication.
  672. <dt> <a href="cuddAllDet.html#Cudd_addTriangle" TARGET="MAIN"><code>Cudd_addTriangle()</code></a>
  673. <dd> Performs the triangulation step for the shortest path
  674. computation.
  675. <dt> <a href="cuddAllDet.html#Cudd_addUnivAbstract" TARGET="MAIN"><code>Cudd_addUnivAbstract()</code></a>
  676. <dd> Universally Abstracts all the variables in cube from f.
  677. <dt> <a href="cuddAllDet.html#Cudd_addVectorCompose" TARGET="MAIN"><code>Cudd_addVectorCompose()</code></a>
  678. <dd> Composes an ADD with a vector of 0-1 ADDs.
  679. <dt> <a href="cuddAllDet.html#Cudd_addWalsh" TARGET="MAIN"><code>Cudd_addWalsh()</code></a>
  680. <dd> Generates a Walsh matrix in ADD form.
  681. <dt> <a href="cuddAllDet.html#Cudd_addXeqy" TARGET="MAIN"><code>Cudd_addXeqy()</code></a>
  682. <dd> Generates an ADD for the function x==y.
  683. <dt> <a href="cuddAllDet.html#Cudd_addXnor" TARGET="MAIN"><code>Cudd_addXnor()</code></a>
  684. <dd> XNOR of two 0-1 ADDs.
  685. <dt> <a href="cuddAllDet.html#Cudd_addXor" TARGET="MAIN"><code>Cudd_addXor()</code></a>
  686. <dd> XOR of two 0-1 ADDs.
  687. <dt> <a href="cuddAllDet.html#Cudd_bddAdjPermuteX" TARGET="MAIN"><code>Cudd_bddAdjPermuteX()</code></a>
  688. <dd> Rearranges a set of variables in the BDD B.
  689. <dt> <a href="cuddAllDet.html#Cudd_bddAndAbstractLimit" TARGET="MAIN"><code>Cudd_bddAndAbstractLimit()</code></a>
  690. <dd> Takes the AND of two BDDs and simultaneously abstracts the
  691. variables in cube. Returns NULL if too many nodes are required.
  692. <dt> <a href="cuddAllDet.html#Cudd_bddAndAbstract" TARGET="MAIN"><code>Cudd_bddAndAbstract()</code></a>
  693. <dd> Takes the AND of two BDDs and simultaneously abstracts the
  694. variables in cube.
  695. <dt> <a href="cuddAllDet.html#Cudd_bddAndLimit" TARGET="MAIN"><code>Cudd_bddAndLimit()</code></a>
  696. <dd> Computes the conjunction of two BDDs f and g. Returns
  697. NULL if too many nodes are required.
  698. <dt> <a href="cuddAllDet.html#Cudd_bddAnd" TARGET="MAIN"><code>Cudd_bddAnd()</code></a>
  699. <dd> Computes the conjunction of two BDDs f and g.
  700. <dt> <a href="cuddAllDet.html#Cudd_bddApproxConjDecomp" TARGET="MAIN"><code>Cudd_bddApproxConjDecomp()</code></a>
  701. <dd> Performs two-way conjunctive decomposition of a BDD.
  702. <dt> <a href="cuddAllDet.html#Cudd_bddApproxDisjDecomp" TARGET="MAIN"><code>Cudd_bddApproxDisjDecomp()</code></a>
  703. <dd> Performs two-way disjunctive decomposition of a BDD.
  704. <dt> <a href="cuddAllDet.html#Cudd_bddBindVar" TARGET="MAIN"><code>Cudd_bddBindVar()</code></a>
  705. <dd> Prevents sifting of a variable.
  706. <dt> <a href="cuddAllDet.html#Cudd_bddBooleanDiff" TARGET="MAIN"><code>Cudd_bddBooleanDiff()</code></a>
  707. <dd> Computes the boolean difference of f with respect to x.
  708. <dt> <a href="cuddAllDet.html#Cudd_bddCharToVect" TARGET="MAIN"><code>Cudd_bddCharToVect()</code></a>
  709. <dd> Computes a vector whose image equals a non-zero function.
  710. <dt> <a href="cuddAllDet.html#Cudd_bddClippingAndAbstract" TARGET="MAIN"><code>Cudd_bddClippingAndAbstract()</code></a>
  711. <dd> Approximates the conjunction of two BDDs f and g and
  712. simultaneously abstracts the variables in cube.
  713. <dt> <a href="cuddAllDet.html#Cudd_bddClippingAnd" TARGET="MAIN"><code>Cudd_bddClippingAnd()</code></a>
  714. <dd> Approximates the conjunction of two BDDs f and g.
  715. <dt> <a href="cuddAllDet.html#Cudd_bddClosestCube" TARGET="MAIN"><code>Cudd_bddClosestCube()</code></a>
  716. <dd> Finds a cube of f at minimum Hamming distance from g.
  717. <dt> <a href="cuddAllDet.html#Cudd_bddCompose" TARGET="MAIN"><code>Cudd_bddCompose()</code></a>
  718. <dd> Substitutes g for x_v in the BDD for f.
  719. <dt> <a href="cuddAllDet.html#Cudd_bddComputeCube" TARGET="MAIN"><code>Cudd_bddComputeCube()</code></a>
  720. <dd> Computes the cube of an array of BDD variables.
  721. <dt> <a href="cuddAllDet.html#Cudd_bddConstrainDecomp" TARGET="MAIN"><code>Cudd_bddConstrainDecomp()</code></a>
  722. <dd> BDD conjunctive decomposition as in McMillan's CAV96 paper.
  723. <dt> <a href="cuddAllDet.html#Cudd_bddConstrain" TARGET="MAIN"><code>Cudd_bddConstrain()</code></a>
  724. <dd> Computes f constrain c.
  725. <dt> <a href="cuddAllDet.html#Cudd_bddCorrelationWeights" TARGET="MAIN"><code>Cudd_bddCorrelationWeights()</code></a>
  726. <dd> Computes the correlation of f and g for given input
  727. probabilities.
  728. <dt> <a href="cuddAllDet.html#Cudd_bddCorrelation" TARGET="MAIN"><code>Cudd_bddCorrelation()</code></a>
  729. <dd> Computes the correlation of f and g.
  730. <dt> <a href="cuddAllDet.html#Cudd_bddExistAbstractLimit" TARGET="MAIN"><code>Cudd_bddExistAbstractLimit()</code></a>
  731. <dd> Existentially abstracts all the variables in cube from f.
  732. <dt> <a href="cuddAllDet.html#Cudd_bddExistAbstract" TARGET="MAIN"><code>Cudd_bddExistAbstract()</code></a>
  733. <dd> Existentially abstracts all the variables in cube from f.
  734. <dt> <a href="cuddAllDet.html#Cudd_bddGenConjDecomp" TARGET="MAIN"><code>Cudd_bddGenConjDecomp()</code></a>
  735. <dd> Performs two-way conjunctive decomposition of a BDD.
  736. <dt> <a href="cuddAllDet.html#Cudd_bddGenDisjDecomp" TARGET="MAIN"><code>Cudd_bddGenDisjDecomp()</code></a>
  737. <dd> Performs two-way disjunctive decomposition of a BDD.
  738. <dt> <a href="cuddAllDet.html#Cudd_bddIntersect" TARGET="MAIN"><code>Cudd_bddIntersect()</code></a>
  739. <dd> Returns a function included in the intersection of f and g.
  740. <dt> <a href="cuddAllDet.html#Cudd_bddInterval" TARGET="MAIN"><code>Cudd_bddInterval()</code></a>
  741. <dd> Generates a BDD for the function lowerB &le; x &le; upperB.
  742. <dt> <a href="cuddAllDet.html#Cudd_bddIsNsVar" TARGET="MAIN"><code>Cudd_bddIsNsVar()</code></a>
  743. <dd> Checks whether a variable is next state.
  744. <dt> <a href="cuddAllDet.html#Cudd_bddIsPiVar" TARGET="MAIN"><code>Cudd_bddIsPiVar()</code></a>
  745. <dd> Checks whether a variable is primary input.
  746. <dt> <a href="cuddAllDet.html#Cudd_bddIsPsVar" TARGET="MAIN"><code>Cudd_bddIsPsVar()</code></a>
  747. <dd> Checks whether a variable is present state.
  748. <dt> <a href="cuddAllDet.html#Cudd_bddIsVarEssential" TARGET="MAIN"><code>Cudd_bddIsVarEssential()</code></a>
  749. <dd> Determines whether a given variable is essential with a
  750. given phase in a BDD.
  751. <dt> <a href="cuddAllDet.html#Cudd_bddIsVarHardGroup" TARGET="MAIN"><code>Cudd_bddIsVarHardGroup()</code></a>
  752. <dd> Checks whether a variable is set to be in a hard group.
  753. <dt> <a href="cuddAllDet.html#Cudd_bddIsVarToBeGrouped" TARGET="MAIN"><code>Cudd_bddIsVarToBeGrouped()</code></a>
  754. <dd> Checks whether a variable is set to be grouped.
  755. <dt> <a href="cuddAllDet.html#Cudd_bddIsVarToBeUngrouped" TARGET="MAIN"><code>Cudd_bddIsVarToBeUngrouped()</code></a>
  756. <dd> Checks whether a variable is set to be ungrouped.
  757. <dt> <a href="cuddAllDet.html#Cudd_bddIsop" TARGET="MAIN"><code>Cudd_bddIsop()</code></a>
  758. <dd> Computes a BDD in the interval between L and U with a
  759. simple sum-of-product cover.
  760. <dt> <a href="cuddAllDet.html#Cudd_bddIteConstant" TARGET="MAIN"><code>Cudd_bddIteConstant()</code></a>
  761. <dd> Implements ITEconstant(f,g,h).
  762. <dt> <a href="cuddAllDet.html#Cudd_bddIteLimit" TARGET="MAIN"><code>Cudd_bddIteLimit()</code></a>
  763. <dd> Implements ITE(f,g,h). Returns
  764. NULL if too many nodes are required.
  765. <dt> <a href="cuddAllDet.html#Cudd_bddIterConjDecomp" TARGET="MAIN"><code>Cudd_bddIterConjDecomp()</code></a>
  766. <dd> Performs two-way conjunctive decomposition of a BDD.
  767. <dt> <a href="cuddAllDet.html#Cudd_bddIterDisjDecomp" TARGET="MAIN"><code>Cudd_bddIterDisjDecomp()</code></a>
  768. <dd> Performs two-way disjunctive decomposition of a BDD.
  769. <dt> <a href="cuddAllDet.html#Cudd_bddIte" TARGET="MAIN"><code>Cudd_bddIte()</code></a>
  770. <dd> Implements ITE(f,g,h).
  771. <dt> <a href="cuddAllDet.html#Cudd_bddIthVar" TARGET="MAIN"><code>Cudd_bddIthVar()</code></a>
  772. <dd> Returns the BDD variable with index i.
  773. <dt> <a href="cuddAllDet.html#Cudd_bddLICompaction" TARGET="MAIN"><code>Cudd_bddLICompaction()</code></a>
  774. <dd> Performs safe minimization of a BDD.
  775. <dt> <a href="cuddAllDet.html#Cudd_bddLargestPrimeUnate" TARGET="MAIN"><code>Cudd_bddLargestPrimeUnate()</code></a>
  776. <dd> Find a largest prime of a unate function.
  777. <dt> <a href="cuddAllDet.html#Cudd_bddLeqUnless" TARGET="MAIN"><code>Cudd_bddLeqUnless()</code></a>
  778. <dd> Tells whether f is less than of equal to G unless D is 1.
  779. <dt> <a href="cuddAllDet.html#Cudd_bddLeq" TARGET="MAIN"><code>Cudd_bddLeq()</code></a>
  780. <dd> Determines whether f is less than or equal to g.
  781. <dt> <a href="cuddAllDet.html#Cudd_bddLiteralSetIntersection" TARGET="MAIN"><code>Cudd_bddLiteralSetIntersection()</code></a>
  782. <dd> Computes the intesection of two sets of literals
  783. represented as BDDs.
  784. <dt> <a href="cuddAllDet.html#Cudd_bddMakePrime" TARGET="MAIN"><code>Cudd_bddMakePrime()</code></a>
  785. <dd> Expands cube to a prime implicant of f.
  786. <dt> <a href="cuddAllDet.html#Cudd_bddMaximallyExpand" TARGET="MAIN"><code>Cudd_bddMaximallyExpand()</code></a>
  787. <dd> Expands lb to prime implicants of (f and ub).
  788. <dt> <a href="cuddAllDet.html#Cudd_bddMinimize" TARGET="MAIN"><code>Cudd_bddMinimize()</code></a>
  789. <dd> Finds a small BDD that agrees with <code>f</code> over
  790. <code>c</code>.
  791. <dt> <a href="cuddAllDet.html#Cudd_bddNPAnd" TARGET="MAIN"><code>Cudd_bddNPAnd()</code></a>
  792. <dd> Computes f non-polluting-and g.
  793. <dt> <a href="cuddAllDet.html#Cudd_bddNand" TARGET="MAIN"><code>Cudd_bddNand()</code></a>
  794. <dd> Computes the NAND of two BDDs f and g.
  795. <dt> <a href="cuddAllDet.html#Cudd_bddNewVarAtLevel" TARGET="MAIN"><code>Cudd_bddNewVarAtLevel()</code></a>
  796. <dd> Returns a new BDD variable at a specified level.
  797. <dt> <a href="cuddAllDet.html#Cudd_bddNewVar" TARGET="MAIN"><code>Cudd_bddNewVar()</code></a>
  798. <dd> Returns a new BDD variable.
  799. <dt> <a href="cuddAllDet.html#Cudd_bddNor" TARGET="MAIN"><code>Cudd_bddNor()</code></a>
  800. <dd> Computes the NOR of two BDDs f and g.
  801. <dt> <a href="cuddAllDet.html#Cudd_bddOrLimit" TARGET="MAIN"><code>Cudd_bddOrLimit()</code></a>
  802. <dd> Computes the disjunction of two BDDs f and g. Returns
  803. NULL if too many nodes are required.
  804. <dt> <a href="cuddAllDet.html#Cudd_bddOr" TARGET="MAIN"><code>Cudd_bddOr()</code></a>
  805. <dd> Computes the disjunction of two BDDs f and g.
  806. <dt> <a href="cuddAllDet.html#Cudd_bddPermute" TARGET="MAIN"><code>Cudd_bddPermute()</code></a>
  807. <dd> Permutes the variables of a BDD.
  808. <dt> <a href="cuddAllDet.html#Cudd_bddPickArbitraryMinterms" TARGET="MAIN"><code>Cudd_bddPickArbitraryMinterms()</code></a>
  809. <dd> Picks k on-set minterms evenly distributed from given DD.
  810. <dt> <a href="cuddAllDet.html#Cudd_bddPickOneCube" TARGET="MAIN"><code>Cudd_bddPickOneCube()</code></a>
  811. <dd> Picks one on-set cube randomly from the given DD.
  812. <dt> <a href="cuddAllDet.html#Cudd_bddPickOneMinterm" TARGET="MAIN"><code>Cudd_bddPickOneMinterm()</code></a>
  813. <dd> Picks one on-set minterm randomly from the given DD.
  814. <dt> <a href="cuddAllDet.html#Cudd_bddPrintCover" TARGET="MAIN"><code>Cudd_bddPrintCover()</code></a>
  815. <dd> Prints a sum of prime implicants of a BDD.
  816. <dt> <a href="cuddAllDet.html#Cudd_bddReadPairIndex" TARGET="MAIN"><code>Cudd_bddReadPairIndex()</code></a>
  817. <dd> Reads a corresponding pair index for a given index.
  818. <dt> <a href="cuddAllDet.html#Cudd_bddRead" TARGET="MAIN"><code>Cudd_bddRead()</code></a>
  819. <dd> Reads in a graph (without labels) given as a list of arcs.
  820. <dt> <a href="cuddAllDet.html#Cudd_bddRealignDisable" TARGET="MAIN"><code>Cudd_bddRealignDisable()</code></a>
  821. <dd> Disables realignment of ZDD order to BDD order.
  822. <dt> <a href="cuddAllDet.html#Cudd_bddRealignEnable" TARGET="MAIN"><code>Cudd_bddRealignEnable()</code></a>
  823. <dd> Enables realignment of BDD order to ZDD order.
  824. <dt> <a href="cuddAllDet.html#Cudd_bddRealignmentEnabled" TARGET="MAIN"><code>Cudd_bddRealignmentEnabled()</code></a>
  825. <dd> Tells whether the realignment of BDD order to ZDD order is
  826. enabled.
  827. <dt> <a href="cuddAllDet.html#Cudd_bddResetVarToBeGrouped" TARGET="MAIN"><code>Cudd_bddResetVarToBeGrouped()</code></a>
  828. <dd> Resets a variable not to be grouped.
  829. <dt> <a href="cuddAllDet.html#Cudd_bddRestrict" TARGET="MAIN"><code>Cudd_bddRestrict()</code></a>
  830. <dd> BDD restrict according to Coudert and Madre's algorithm
  831. (ICCAD90).
  832. <dt> <a href="cuddAllDet.html#Cudd_bddSetNsVar" TARGET="MAIN"><code>Cudd_bddSetNsVar()</code></a>
  833. <dd> Sets a variable type to next state.
  834. <dt> <a href="cuddAllDet.html#Cudd_bddSetPairIndex" TARGET="MAIN"><code>Cudd_bddSetPairIndex()</code></a>
  835. <dd> Sets a corresponding pair index for a given index.
  836. <dt> <a href="cuddAllDet.html#Cudd_bddSetPiVar" TARGET="MAIN"><code>Cudd_bddSetPiVar()</code></a>
  837. <dd> Sets a variable type to primary input.
  838. <dt> <a href="cuddAllDet.html#Cudd_bddSetPsVar" TARGET="MAIN"><code>Cudd_bddSetPsVar()</code></a>
  839. <dd> Sets a variable type to present state.
  840. <dt> <a href="cuddAllDet.html#Cudd_bddSetVarHardGroup" TARGET="MAIN"><code>Cudd_bddSetVarHardGroup()</code></a>
  841. <dd> Sets a variable to be a hard group.
  842. <dt> <a href="cuddAllDet.html#Cudd_bddSetVarToBeGrouped" TARGET="MAIN"><code>Cudd_bddSetVarToBeGrouped()</code></a>
  843. <dd> Sets a variable to be grouped.
  844. <dt> <a href="cuddAllDet.html#Cudd_bddSetVarToBeUngrouped" TARGET="MAIN"><code>Cudd_bddSetVarToBeUngrouped()</code></a>
  845. <dd> Sets a variable to be ungrouped.
  846. <dt> <a href="cuddAllDet.html#Cudd_bddSqueeze" TARGET="MAIN"><code>Cudd_bddSqueeze()</code></a>
  847. <dd> Finds a small BDD in a function interval.
  848. <dt> <a href="cuddAllDet.html#Cudd_bddSwapVariables" TARGET="MAIN"><code>Cudd_bddSwapVariables()</code></a>
  849. <dd> Swaps two sets of variables of the same size (x and y) in
  850. the BDD f.
  851. <dt> <a href="cuddAllDet.html#Cudd_bddTransfer" TARGET="MAIN"><code>Cudd_bddTransfer()</code></a>
  852. <dd> Convert a BDD from a manager to another one.
  853. <dt> <a href="cuddAllDet.html#Cudd_bddUnbindVar" TARGET="MAIN"><code>Cudd_bddUnbindVar()</code></a>
  854. <dd> Allows the sifting of a variable.
  855. <dt> <a href="cuddAllDet.html#Cudd_bddUnivAbstract" TARGET="MAIN"><code>Cudd_bddUnivAbstract()</code></a>
  856. <dd> Universally abstracts all the variables in cube from f.
  857. <dt> <a href="cuddAllDet.html#Cudd_bddVarConjDecomp" TARGET="MAIN"><code>Cudd_bddVarConjDecomp()</code></a>
  858. <dd> Performs two-way conjunctive decomposition of a BDD.
  859. <dt> <a href="cuddAllDet.html#Cudd_bddVarDisjDecomp" TARGET="MAIN"><code>Cudd_bddVarDisjDecomp()</code></a>
  860. <dd> Performs two-way disjunctive decomposition of a BDD.
  861. <dt> <a href="cuddAllDet.html#Cudd_bddVarIsBound" TARGET="MAIN"><code>Cudd_bddVarIsBound()</code></a>
  862. <dd> Tells whether a variable can be sifted.
  863. <dt> <a href="cuddAllDet.html#Cudd_bddVarIsDependent" TARGET="MAIN"><code>Cudd_bddVarIsDependent()</code></a>
  864. <dd> Checks whether a variable is dependent on others in a
  865. function.
  866. <dt> <a href="cuddAllDet.html#Cudd_bddVarMap" TARGET="MAIN"><code>Cudd_bddVarMap()</code></a>
  867. <dd> Remaps the variables of a BDD using the default variable map.
  868. <dt> <a href="cuddAllDet.html#Cudd_bddVectorCompose" TARGET="MAIN"><code>Cudd_bddVectorCompose()</code></a>
  869. <dd> Composes a BDD with a vector of BDDs.
  870. <dt> <a href="cuddAllDet.html#Cudd_bddXnorLimit" TARGET="MAIN"><code>Cudd_bddXnorLimit()</code></a>
  871. <dd> Computes the exclusive NOR of two BDDs f and g. Returns
  872. NULL if too many nodes are required.
  873. <dt> <a href="cuddAllDet.html#Cudd_bddXnor" TARGET="MAIN"><code>Cudd_bddXnor()</code></a>
  874. <dd> Computes the exclusive NOR of two BDDs f and g.
  875. <dt> <a href="cuddAllDet.html#Cudd_bddXorExistAbstract" TARGET="MAIN"><code>Cudd_bddXorExistAbstract()</code></a>
  876. <dd> Takes the exclusive OR of two BDDs and simultaneously abstracts the
  877. variables in cube.
  878. <dt> <a href="cuddAllDet.html#Cudd_bddXor" TARGET="MAIN"><code>Cudd_bddXor()</code></a>
  879. <dd> Computes the exclusive OR of two BDDs f and g.
  880. <dt> <a href="cuddAllDet.html#Cudd_tlcInfoFree" TARGET="MAIN"><code>Cudd_tlcInfoFree()</code></a>
  881. <dd> Frees a DdTlcInfo Structure.
  882. <dt> <a href="cuddAllDet.html#Cudd_zddChange" TARGET="MAIN"><code>Cudd_zddChange()</code></a>
  883. <dd> Substitutes a variable with its complement in a ZDD.
  884. <dt> <a href="cuddAllDet.html#Cudd_zddComplement" TARGET="MAIN"><code>Cudd_zddComplement()</code></a>
  885. <dd> Computes a complement cover for a ZDD node.
  886. <dt> <a href="cuddAllDet.html#Cudd_zddCountDouble" TARGET="MAIN"><code>Cudd_zddCountDouble()</code></a>
  887. <dd> Counts the number of minterms of a ZDD.
  888. <dt> <a href="cuddAllDet.html#Cudd_zddCountMinterm" TARGET="MAIN"><code>Cudd_zddCountMinterm()</code></a>
  889. <dd> Counts the number of minterms of a ZDD.
  890. <dt> <a href="cuddAllDet.html#Cudd_zddCount" TARGET="MAIN"><code>Cudd_zddCount()</code></a>
  891. <dd> Counts the number of minterms in a ZDD.
  892. <dt> <a href="cuddAllDet.html#Cudd_zddCoverPathToString" TARGET="MAIN"><code>Cudd_zddCoverPathToString()</code></a>
  893. <dd> Converts a path of a ZDD representing a cover to a string.
  894. <dt> <a href="cuddAllDet.html#Cudd_zddDagSize" TARGET="MAIN"><code>Cudd_zddDagSize()</code></a>
  895. <dd> Counts the number of nodes in a ZDD.
  896. <dt> <a href="cuddAllDet.html#Cudd_zddDiffConst" TARGET="MAIN"><code>Cudd_zddDiffConst()</code></a>
  897. <dd> Performs the inclusion test for ZDDs (P implies Q).
  898. <dt> <a href="cuddAllDet.html#Cudd_zddDiff" TARGET="MAIN"><code>Cudd_zddDiff()</code></a>
  899. <dd> Computes the difference of two ZDDs.
  900. <dt> <a href="cuddAllDet.html#Cudd_zddDivideF" TARGET="MAIN"><code>Cudd_zddDivideF()</code></a>
  901. <dd> Modified version of Cudd_zddDivide.
  902. <dt> <a href="cuddAllDet.html#Cudd_zddDivide" TARGET="MAIN"><code>Cudd_zddDivide()</code></a>
  903. <dd> Computes the quotient of two unate covers.
  904. <dt> <a href="cuddAllDet.html#Cudd_zddDumpDot" TARGET="MAIN"><code>Cudd_zddDumpDot()</code></a>
  905. <dd> Writes a dot file representing the argument ZDDs.
  906. <dt> <a href="cuddAllDet.html#Cudd_zddFirstPath" TARGET="MAIN"><code>Cudd_zddFirstPath()</code></a>
  907. <dd> Finds the first path of a ZDD.
  908. <dt> <a href="cuddAllDet.html#Cudd_zddIntersect" TARGET="MAIN"><code>Cudd_zddIntersect()</code></a>
  909. <dd> Computes the intersection of two ZDDs.
  910. <dt> <a href="cuddAllDet.html#Cudd_zddIsop" TARGET="MAIN"><code>Cudd_zddIsop()</code></a>
  911. <dd> Computes an ISOP in ZDD form from BDDs.
  912. <dt> <a href="cuddAllDet.html#Cudd_zddIte" TARGET="MAIN"><code>Cudd_zddIte()</code></a>
  913. <dd> Computes the ITE of three ZDDs.
  914. <dt> <a href="cuddAllDet.html#Cudd_zddIthVar" TARGET="MAIN"><code>Cudd_zddIthVar()</code></a>
  915. <dd> Returns the ZDD variable with index i.
  916. <dt> <a href="cuddAllDet.html#Cudd_zddNextPath" TARGET="MAIN"><code>Cudd_zddNextPath()</code></a>
  917. <dd> Generates the next path of a ZDD.
  918. <dt> <a href="cuddAllDet.html#Cudd_zddPortFromBdd" TARGET="MAIN"><code>Cudd_zddPortFromBdd()</code></a>
  919. <dd> Converts a BDD into a ZDD.
  920. <dt> <a href="cuddAllDet.html#Cudd_zddPortToBdd" TARGET="MAIN"><code>Cudd_zddPortToBdd()</code></a>
  921. <dd> Converts a ZDD into a BDD.
  922. <dt> <a href="cuddAllDet.html#Cudd_zddPrintCover" TARGET="MAIN"><code>Cudd_zddPrintCover()</code></a>
  923. <dd> Prints a sum of products from a ZDD representing a cover.
  924. <dt> <a href="cuddAllDet.html#Cudd_zddPrintDebug" TARGET="MAIN"><code>Cudd_zddPrintDebug()</code></a>
  925. <dd> Prints to the standard output a ZDD and its statistics.
  926. <dt> <a href="cuddAllDet.html#Cudd_zddPrintMinterm" TARGET="MAIN"><code>Cudd_zddPrintMinterm()</code></a>
  927. <dd> Prints a disjoint sum of product form for a ZDD.
  928. <dt> <a href="cuddAllDet.html#Cudd_zddPrintSubtable" TARGET="MAIN"><code>Cudd_zddPrintSubtable()</code></a>
  929. <dd> Prints the ZDD table.
  930. <dt> <a href="cuddAllDet.html#Cudd_zddProduct" TARGET="MAIN"><code>Cudd_zddProduct()</code></a>
  931. <dd> Computes the product of two covers represented by ZDDs.
  932. <dt> <a href="cuddAllDet.html#Cudd_zddReadNodeCount" TARGET="MAIN"><code>Cudd_zddReadNodeCount()</code></a>
  933. <dd> Reports the number of nodes in ZDDs.
  934. <dt> <a href="cuddAllDet.html#Cudd_zddRealignDisable" TARGET="MAIN"><code>Cudd_zddRealignDisable()</code></a>
  935. <dd> Disables realignment of ZDD order to BDD order.
  936. <dt> <a href="cuddAllDet.html#Cudd_zddRealignEnable" TARGET="MAIN"><code>Cudd_zddRealignEnable()</code></a>
  937. <dd> Enables realignment of ZDD order to BDD order.
  938. <dt> <a href="cuddAllDet.html#Cudd_zddRealignmentEnabled" TARGET="MAIN"><code>Cudd_zddRealignmentEnabled()</code></a>
  939. <dd> Tells whether the realignment of ZDD order to BDD order is
  940. enabled.
  941. <dt> <a href="cuddAllDet.html#Cudd_zddReduceHeap" TARGET="MAIN"><code>Cudd_zddReduceHeap()</code></a>
  942. <dd> Main dynamic reordering routine for ZDDs.
  943. <dt> <a href="cuddAllDet.html#Cudd_zddShuffleHeap" TARGET="MAIN"><code>Cudd_zddShuffleHeap()</code></a>
  944. <dd> Reorders ZDD variables according to given permutation.
  945. <dt> <a href="cuddAllDet.html#Cudd_zddSubset0" TARGET="MAIN"><code>Cudd_zddSubset0()</code></a>
  946. <dd> Computes the negative cofactor of a ZDD w.r.t. a variable.
  947. <dt> <a href="cuddAllDet.html#Cudd_zddSubset1" TARGET="MAIN"><code>Cudd_zddSubset1()</code></a>
  948. <dd> Computes the positive cofactor of a ZDD w.r.t. a variable.
  949. <dt> <a href="cuddAllDet.html#Cudd_zddSupport" TARGET="MAIN"><code>Cudd_zddSupport()</code></a>
  950. <dd> Finds the variables on which a ZDD depends.
  951. <dt> <a href="cuddAllDet.html#Cudd_zddSymmProfile" TARGET="MAIN"><code>Cudd_zddSymmProfile()</code></a>
  952. <dd> Prints statistics on symmetric ZDD variables.
  953. <dt> <a href="cuddAllDet.html#Cudd_zddUnateProduct" TARGET="MAIN"><code>Cudd_zddUnateProduct()</code></a>
  954. <dd> Computes the product of two unate covers.
  955. <dt> <a href="cuddAllDet.html#Cudd_zddUnion" TARGET="MAIN"><code>Cudd_zddUnion()</code></a>
  956. <dd> Computes the union of two ZDDs.
  957. <dt> <a href="cuddAllDet.html#Cudd_zddVarsFromBddVars" TARGET="MAIN"><code>Cudd_zddVarsFromBddVars()</code></a>
  958. <dd> Creates one or more ZDD variables for each BDD variable.
  959. <dt> <a href="cuddAllDet.html#Cudd_zddWeakDivF" TARGET="MAIN"><code>Cudd_zddWeakDivF()</code></a>
  960. <dd> Modified version of Cudd_zddWeakDiv.
  961. <dt> <a href="cuddAllDet.html#Cudd_zddWeakDiv" TARGET="MAIN"><code>Cudd_zddWeakDiv()</code></a>
  962. <dd> Applies weak division to two covers.
  963. </dl>
  964. <hr>
  965. Last updated on 20120204 17h33
  966. </body></html>