[8] | 1 | <HTML> |
---|
| 2 | <HEAD><TITLE>cal package abstract</TITLE></HEAD> |
---|
| 3 | <BODY> |
---|
| 4 | |
---|
| 5 | |
---|
| 6 | <!-- Function Abstracts --> |
---|
| 7 | |
---|
| 8 | <dl> |
---|
| 9 | <DT> <A HREF="calAllDet.html#AddBlock" TARGET="MAIN"><CODE>AddBlock()</CODE></A> |
---|
| 10 | <DD> required |
---|
| 11 | |
---|
| 12 | <DT> <A HREF="calAllDet.html#AddToFreeList" TARGET="MAIN"><CODE>AddToFreeList()</CODE></A> |
---|
| 13 | <DD> required |
---|
| 14 | |
---|
| 15 | <DT> <A HREF="calAllDet.html#AssociationIsEqual" TARGET="MAIN"><CODE>AssociationIsEqual()</CODE></A> |
---|
| 16 | <DD> Checks for equality of two associations |
---|
| 17 | |
---|
| 18 | <DT> <A HREF="calAllDet.html#BddAddInternalReferences" TARGET="MAIN"><CODE>BddAddInternalReferences()</CODE></A> |
---|
| 19 | <DD> required |
---|
| 20 | |
---|
| 21 | <DT> <A HREF="calAllDet.html#BddArrayOpBF" TARGET="MAIN"><CODE>BddArrayOpBF()</CODE></A> |
---|
| 22 | <DD> Internal common routine for Cal_BddPairwiseAnd and Cal_BddPairwiseOr |
---|
| 23 | |
---|
| 24 | <DT> <A HREF="calAllDet.html#BddArrayToRequestNodeListArray" TARGET="MAIN"><CODE>BddArrayToRequestNodeListArray()</CODE></A> |
---|
| 25 | <DD> Converts an array of BDDs to a list of requests representing BDD |
---|
| 26 | pairs |
---|
| 27 | |
---|
| 28 | <DT> <A HREF="calAllDet.html#BddCofactorBF" TARGET="MAIN"><CODE>BddCofactorBF()</CODE></A> |
---|
| 29 | <DD> required |
---|
| 30 | |
---|
| 31 | <DT> <A HREF="calAllDet.html#BddConvertDataStructBack" TARGET="MAIN"><CODE>BddConvertDataStructBack()</CODE></A> |
---|
| 32 | <DD> Changes the data structure of the bdd nodes to |
---|
| 33 | the original one. |
---|
| 34 | |
---|
| 35 | <DT> <A HREF="calAllDet.html#BddConvertDataStruct" TARGET="MAIN"><CODE>BddConvertDataStruct()</CODE></A> |
---|
| 36 | <DD> Changes the data structure of the bdd nodes. |
---|
| 37 | |
---|
| 38 | <DT> <A HREF="calAllDet.html#BddCountNoNodes" TARGET="MAIN"><CODE>BddCountNoNodes()</CODE></A> |
---|
| 39 | <DD> |
---|
| 40 | |
---|
| 41 | <DT> <A HREF="calAllDet.html#BddCountNodes" TARGET="MAIN"><CODE>BddCountNodes()</CODE></A> |
---|
| 42 | <DD> |
---|
| 43 | |
---|
| 44 | <DT> <A HREF="calAllDet.html#BddDFStep" TARGET="MAIN"><CODE>BddDFStep()</CODE></A> |
---|
| 45 | <DD> required |
---|
| 46 | |
---|
| 47 | <DT> <A HREF="calAllDet.html#BddDefaultTransformFn" TARGET="MAIN"><CODE>BddDefaultTransformFn()</CODE></A> |
---|
| 48 | <DD> required |
---|
| 49 | |
---|
| 50 | <DT> <A HREF="calAllDet.html#BddDominatedStep" TARGET="MAIN"><CODE>BddDominatedStep()</CODE></A> |
---|
| 51 | <DD> |
---|
| 52 | |
---|
| 53 | <DT> <A HREF="calAllDet.html#BddDumpBddStep" TARGET="MAIN"><CODE>BddDumpBddStep()</CODE></A> |
---|
| 54 | <DD> |
---|
| 55 | |
---|
| 56 | <DT> <A HREF="calAllDet.html#BddExchangeAux" TARGET="MAIN"><CODE>BddExchangeAux()</CODE></A> |
---|
| 57 | <DD> required |
---|
| 58 | |
---|
| 59 | <DT> <A HREF="calAllDet.html#BddExchangeVarBlocks" TARGET="MAIN"><CODE>BddExchangeVarBlocks()</CODE></A> |
---|
| 60 | <DD> required |
---|
| 61 | |
---|
| 62 | <DT> <A HREF="calAllDet.html#BddExchange" TARGET="MAIN"><CODE>BddExchange()</CODE></A> |
---|
| 63 | <DD> required |
---|
| 64 | |
---|
| 65 | <DT> <A HREF="calAllDet.html#BddExistsApply" TARGET="MAIN"><CODE>BddExistsApply()</CODE></A> |
---|
| 66 | <DD> required |
---|
| 67 | |
---|
| 68 | <DT> <A HREF="calAllDet.html#BddExistsBFAux" TARGET="MAIN"><CODE>BddExistsBFAux()</CODE></A> |
---|
| 69 | <DD> required |
---|
| 70 | |
---|
| 71 | <DT> <A HREF="calAllDet.html#BddExistsBFPlusDF" TARGET="MAIN"><CODE>BddExistsBFPlusDF()</CODE></A> |
---|
| 72 | <DD> required |
---|
| 73 | |
---|
| 74 | <DT> <A HREF="calAllDet.html#BddExistsReduce" TARGET="MAIN"><CODE>BddExistsReduce()</CODE></A> |
---|
| 75 | <DD> required |
---|
| 76 | |
---|
| 77 | <DT> <A HREF="calAllDet.html#BddExistsStep" TARGET="MAIN"><CODE>BddExistsStep()</CODE></A> |
---|
| 78 | <DD> required |
---|
| 79 | |
---|
| 80 | <DT> <A HREF="calAllDet.html#BddHighestRefStep" TARGET="MAIN"><CODE>BddHighestRefStep()</CODE></A> |
---|
| 81 | <DD> |
---|
| 82 | |
---|
| 83 | <DT> <A HREF="calAllDet.html#BddIntersectsStep" TARGET="MAIN"><CODE>BddIntersectsStep()</CODE></A> |
---|
| 84 | <DD> Recursive routine to returns a BDD that implies conjunction of |
---|
| 85 | argument BDDs |
---|
| 86 | |
---|
| 87 | <DT> <A HREF="calAllDet.html#BddMarkBdd" TARGET="MAIN"><CODE>BddMarkBdd()</CODE></A> |
---|
| 88 | <DD> |
---|
| 89 | |
---|
| 90 | <DT> <A HREF="calAllDet.html#BddMultiwayOp" TARGET="MAIN"><CODE>BddMultiwayOp()</CODE></A> |
---|
| 91 | <DD> Internal routine for multiway operations |
---|
| 92 | |
---|
| 93 | <DT> <A HREF="calAllDet.html#BddNukeInternalReferences" TARGET="MAIN"><CODE>BddNukeInternalReferences()</CODE></A> |
---|
| 94 | <DD> required |
---|
| 95 | |
---|
| 96 | <DT> <A HREF="calAllDet.html#BddPrintBddStep" TARGET="MAIN"><CODE>BddPrintBddStep()</CODE></A> |
---|
| 97 | <DD> required |
---|
| 98 | |
---|
| 99 | <DT> <A HREF="calAllDet.html#BddPrintTopVar" TARGET="MAIN"><CODE>BddPrintTopVar()</CODE></A> |
---|
| 100 | <DD> required |
---|
| 101 | |
---|
| 102 | <DT> <A HREF="calAllDet.html#BddProfileStep" TARGET="MAIN"><CODE>BddProfileStep()</CODE></A> |
---|
| 103 | <DD> |
---|
| 104 | |
---|
| 105 | <DT> <A HREF="calAllDet.html#BddReallocateNodesInPlace" TARGET="MAIN"><CODE>BddReallocateNodesInPlace()</CODE></A> |
---|
| 106 | <DD> required |
---|
| 107 | |
---|
| 108 | <DT> <A HREF="calAllDet.html#BddReallocateNodes" TARGET="MAIN"><CODE>BddReallocateNodes()</CODE></A> |
---|
| 109 | <DD> required |
---|
| 110 | |
---|
| 111 | <DT> <A HREF="calAllDet.html#BddReduceBF" TARGET="MAIN"><CODE>BddReduceBF()</CODE></A> |
---|
| 112 | <DD> required |
---|
| 113 | |
---|
| 114 | <DT> <A HREF="calAllDet.html#BddRelProdApply" TARGET="MAIN"><CODE>BddRelProdApply()</CODE></A> |
---|
| 115 | <DD> required |
---|
| 116 | |
---|
| 117 | <DT> <A HREF="calAllDet.html#BddRelProdBFAux" TARGET="MAIN"><CODE>BddRelProdBFAux()</CODE></A> |
---|
| 118 | <DD> required |
---|
| 119 | |
---|
| 120 | <DT> <A HREF="calAllDet.html#BddRelProdBFPlusDF" TARGET="MAIN"><CODE>BddRelProdBFPlusDF()</CODE></A> |
---|
| 121 | <DD> required |
---|
| 122 | |
---|
| 123 | <DT> <A HREF="calAllDet.html#BddRelProdReduce" TARGET="MAIN"><CODE>BddRelProdReduce()</CODE></A> |
---|
| 124 | <DD> required |
---|
| 125 | |
---|
| 126 | <DT> <A HREF="calAllDet.html#BddRelProdStep" TARGET="MAIN"><CODE>BddRelProdStep()</CODE></A> |
---|
| 127 | <DD> required |
---|
| 128 | |
---|
| 129 | <DT> <A HREF="calAllDet.html#BddReorderFixAndFreeForwardingNodes" TARGET="MAIN"><CODE>BddReorderFixAndFreeForwardingNodes()</CODE></A> |
---|
| 130 | <DD> Traverses the forwarding node lists of index, |
---|
| 131 | index+1 .. up to index+level. Frees the intermediate forwarding nodes. |
---|
| 132 | |
---|
| 133 | <DT> <A HREF="calAllDet.html#BddReorderFixForwardingNodes" TARGET="MAIN"><CODE>BddReorderFixForwardingNodes()</CODE></A> |
---|
| 134 | <DD> Fixes the forwarding nodes in a unique table. |
---|
| 135 | |
---|
| 136 | <DT> <A HREF="calAllDet.html#BddReorderFreeNodes" TARGET="MAIN"><CODE>BddReorderFreeNodes()</CODE></A> |
---|
| 137 | <DD> required |
---|
| 138 | |
---|
| 139 | <DT> <A HREF="calAllDet.html#BddReorderSiftAux" TARGET="MAIN"><CODE>BddReorderSiftAux()</CODE></A> |
---|
| 140 | <DD> Reorder variables using "sift" algorithm. |
---|
| 141 | |
---|
| 142 | <DT> <A HREF="calAllDet.html#BddReorderSiftToBestPos" TARGET="MAIN"><CODE>BddReorderSiftToBestPos()</CODE></A> |
---|
| 143 | <DD> required |
---|
| 144 | |
---|
| 145 | <DT> <A HREF="calAllDet.html#BddReorderSift" TARGET="MAIN"><CODE>BddReorderSift()</CODE></A> |
---|
| 146 | <DD> required |
---|
| 147 | |
---|
| 148 | <DT> <A HREF="calAllDet.html#BddReorderStableWindow3Aux" TARGET="MAIN"><CODE>BddReorderStableWindow3Aux()</CODE></A> |
---|
| 149 | <DD> required |
---|
| 150 | |
---|
| 151 | <DT> <A HREF="calAllDet.html#BddReorderStableWindow3" TARGET="MAIN"><CODE>BddReorderStableWindow3()</CODE></A> |
---|
| 152 | <DD> required |
---|
| 153 | |
---|
| 154 | <DT> <A HREF="calAllDet.html#BddReorderSwapVarIndex" TARGET="MAIN"><CODE>BddReorderSwapVarIndex()</CODE></A> |
---|
| 155 | <DD> required |
---|
| 156 | |
---|
| 157 | <DT> <A HREF="calAllDet.html#BddReorderVarSift" TARGET="MAIN"><CODE>BddReorderVarSift()</CODE></A> |
---|
| 158 | <DD> Reorder variables using "sift" algorithm. |
---|
| 159 | |
---|
| 160 | <DT> <A HREF="calAllDet.html#BddReorderVarWindow" TARGET="MAIN"><CODE>BddReorderVarWindow()</CODE></A> |
---|
| 161 | <DD> required |
---|
| 162 | |
---|
| 163 | <DT> <A HREF="calAllDet.html#BddReorderWindow2" TARGET="MAIN"><CODE>BddReorderWindow2()</CODE></A> |
---|
| 164 | <DD> required |
---|
| 165 | |
---|
| 166 | <DT> <A HREF="calAllDet.html#BddReorderWindow2" TARGET="MAIN"><CODE>BddReorderWindow2()</CODE></A> |
---|
| 167 | <DD> required |
---|
| 168 | |
---|
| 169 | <DT> <A HREF="calAllDet.html#BddReorderWindow3" TARGET="MAIN"><CODE>BddReorderWindow3()</CODE></A> |
---|
| 170 | <DD> required |
---|
| 171 | |
---|
| 172 | <DT> <A HREF="calAllDet.html#BddReorderWindow3" TARGET="MAIN"><CODE>BddReorderWindow3()</CODE></A> |
---|
| 173 | <DD> required |
---|
| 174 | |
---|
| 175 | <DT> <A HREF="calAllDet.html#BddSatisfyStep" TARGET="MAIN"><CODE>BddSatisfyStep()</CODE></A> |
---|
| 176 | <DD> Returns a BDD which implies f, is true for some valuation |
---|
| 177 | on which f is true, and which has at most one node at each level |
---|
| 178 | |
---|
| 179 | <DT> <A HREF="calAllDet.html#BddSatisfySupportStep" TARGET="MAIN"><CODE>BddSatisfySupportStep()</CODE></A> |
---|
| 180 | <DD> |
---|
| 181 | |
---|
| 182 | <DT> <A HREF="calAllDet.html#BddSatisfyingFractionStep" TARGET="MAIN"><CODE>BddSatisfyingFractionStep()</CODE></A> |
---|
| 183 | <DD> |
---|
| 184 | |
---|
| 185 | <DT> <A HREF="calAllDet.html#BddSiftBlock" TARGET="MAIN"><CODE>BddSiftBlock()</CODE></A> |
---|
| 186 | <DD> required |
---|
| 187 | |
---|
| 188 | <DT> <A HREF="calAllDet.html#BddSiftPerfromPhaseIV" TARGET="MAIN"><CODE>BddSiftPerfromPhaseIV()</CODE></A> |
---|
| 189 | <DD> required |
---|
| 190 | |
---|
| 191 | <DT> <A HREF="calAllDet.html#BddSizeStep" TARGET="MAIN"><CODE>BddSizeStep()</CODE></A> |
---|
| 192 | <DD> |
---|
| 193 | |
---|
| 194 | <DT> <A HREF="calAllDet.html#BddTerminalId" TARGET="MAIN"><CODE>BddTerminalId()</CODE></A> |
---|
| 195 | <DD> required |
---|
| 196 | |
---|
| 197 | <DT> <A HREF="calAllDet.html#BddTerminalValueAux" TARGET="MAIN"><CODE>BddTerminalValueAux()</CODE></A> |
---|
| 198 | <DD> required |
---|
| 199 | |
---|
| 200 | <DT> <A HREF="calAllDet.html#BddUndumpBddStep" TARGET="MAIN"><CODE>BddUndumpBddStep()</CODE></A> |
---|
| 201 | <DD> |
---|
| 202 | |
---|
| 203 | <DT> <A HREF="calAllDet.html#BlockSizeIndex" TARGET="MAIN"><CODE>BlockSizeIndex()</CODE></A> |
---|
| 204 | <DD> required |
---|
| 205 | |
---|
| 206 | <DT> <A HREF="calAllDet.html#Buddy" TARGET="MAIN"><CODE>Buddy()</CODE></A> |
---|
| 207 | <DD> required |
---|
| 208 | |
---|
| 209 | <DT> <A HREF="calAllDet.html#BytesNeeded" TARGET="MAIN"><CODE>BytesNeeded()</CODE></A> |
---|
| 210 | <DD> |
---|
| 211 | |
---|
| 212 | <DT> <A HREF="calAllDet.html#CacheTablePrint" TARGET="MAIN"><CODE>CacheTablePrint()</CODE></A> |
---|
| 213 | <DD> required |
---|
| 214 | |
---|
| 215 | <DT> <A HREF="calAllDet.html#CacheTableTwoRehash" TARGET="MAIN"><CODE>CacheTableTwoRehash()</CODE></A> |
---|
| 216 | <DD> required |
---|
| 217 | |
---|
| 218 | <DT> <A HREF="calAllDet.html#CalAlignCollisionChains" TARGET="MAIN"><CODE>CalAlignCollisionChains()</CODE></A> |
---|
| 219 | <DD> required |
---|
| 220 | |
---|
| 221 | <DT> <A HREF="calAllDet.html#CalAssociationListFree" TARGET="MAIN"><CODE>CalAssociationListFree()</CODE></A> |
---|
| 222 | <DD> Frees the variable associations |
---|
| 223 | |
---|
| 224 | <DT> <A HREF="calAllDet.html#CalBddArrayPreProcessing" TARGET="MAIN"><CODE>CalBddArrayPreProcessing()</CODE></A> |
---|
| 225 | <DD> required |
---|
| 226 | |
---|
| 227 | <DT> <A HREF="calAllDet.html#CalBddBlockDelta" TARGET="MAIN"><CODE>CalBddBlockDelta()</CODE></A> |
---|
| 228 | <DD> required |
---|
| 229 | |
---|
| 230 | <DT> <A HREF="calAllDet.html#CalBddDependsOnStep" TARGET="MAIN"><CODE>CalBddDependsOnStep()</CODE></A> |
---|
| 231 | <DD> required |
---|
| 232 | |
---|
| 233 | <DT> <A HREF="calAllDet.html#CalBddFatalMessage" TARGET="MAIN"><CODE>CalBddFatalMessage()</CODE></A> |
---|
| 234 | <DD> Prints fatal message and exits. |
---|
| 235 | |
---|
| 236 | <DT> <A HREF="calAllDet.html#CalBddFindBlock" TARGET="MAIN"><CODE>CalBddFindBlock()</CODE></A> |
---|
| 237 | <DD> required |
---|
| 238 | |
---|
| 239 | <DT> <A HREF="calAllDet.html#CalBddFunctionPrint" TARGET="MAIN"><CODE>CalBddFunctionPrint()</CODE></A> |
---|
| 240 | <DD> Prints the function implemented by the argument BDD |
---|
| 241 | |
---|
| 242 | <DT> <A HREF="calAllDet.html#CalBddGetExternalBdd" TARGET="MAIN"><CODE>CalBddGetExternalBdd()</CODE></A> |
---|
| 243 | <DD> Prints fatal message and exits. |
---|
| 244 | |
---|
| 245 | <DT> <A HREF="calAllDet.html#CalBddGetInternalBdd" TARGET="MAIN"><CODE>CalBddGetInternalBdd()</CODE></A> |
---|
| 246 | <DD> Prints fatal message and exits. |
---|
| 247 | |
---|
| 248 | <DT> <A HREF="calAllDet.html#CalBddITE" TARGET="MAIN"><CODE>CalBddITE()</CODE></A> |
---|
| 249 | <DD> Returns the BDD for logical If-Then-Else |
---|
| 250 | |
---|
| 251 | Description [Returns the BDD for the logical operation IF f THEN g ELSE h |
---|
| 252 | - f g + f' h |
---|
| 253 | |
---|
| 254 | <DT> <A HREF="calAllDet.html#CalBddIdentity" TARGET="MAIN"><CODE>CalBddIdentity()</CODE></A> |
---|
| 255 | <DD> Returns the duplicate BDD of the argument BDD. |
---|
| 256 | |
---|
| 257 | <DT> <A HREF="calAllDet.html#CalBddIf" TARGET="MAIN"><CODE>CalBddIf()</CODE></A> |
---|
| 258 | <DD> Returns the BDD corresponding to the top variable of |
---|
| 259 | the argument BDD. |
---|
| 260 | |
---|
| 261 | <DT> <A HREF="calAllDet.html#CalBddIsCubeStep" TARGET="MAIN"><CODE>CalBddIsCubeStep()</CODE></A> |
---|
| 262 | <DD> Returns 1 if the argument BDD is a cube, 0 otherwise |
---|
| 263 | |
---|
| 264 | <DT> <A HREF="calAllDet.html#CalBddManagerCreateNewVar" TARGET="MAIN"><CODE>CalBddManagerCreateNewVar()</CODE></A> |
---|
| 265 | <DD> This function creates and returns a new variable with given |
---|
| 266 | index value. |
---|
| 267 | |
---|
| 268 | <DT> <A HREF="calAllDet.html#CalBddManagerGCCheck" TARGET="MAIN"><CODE>CalBddManagerGCCheck()</CODE></A> |
---|
| 269 | <DD> required |
---|
| 270 | |
---|
| 271 | <DT> <A HREF="calAllDet.html#CalBddManagerGetCacheTableData" TARGET="MAIN"><CODE>CalBddManagerGetCacheTableData()</CODE></A> |
---|
| 272 | <DD> required |
---|
| 273 | |
---|
| 274 | <DT> <A HREF="calAllDet.html#CalBddManagerPrint" TARGET="MAIN"><CODE>CalBddManagerPrint()</CODE></A> |
---|
| 275 | <DD> required |
---|
| 276 | |
---|
| 277 | <DT> <A HREF="calAllDet.html#CalBddMarkSharedNodes" TARGET="MAIN"><CODE>CalBddMarkSharedNodes()</CODE></A> |
---|
| 278 | <DD> required |
---|
| 279 | |
---|
| 280 | <DT> <A HREF="calAllDet.html#CalBddNodePrint" TARGET="MAIN"><CODE>CalBddNodePrint()</CODE></A> |
---|
| 281 | <DD> required |
---|
| 282 | |
---|
| 283 | <DT> <A HREF="calAllDet.html#CalBddNumberSharedNodes" TARGET="MAIN"><CODE>CalBddNumberSharedNodes()</CODE></A> |
---|
| 284 | <DD> required |
---|
| 285 | |
---|
| 286 | <DT> <A HREF="calAllDet.html#CalBddOpBF" TARGET="MAIN"><CODE>CalBddOpBF()</CODE></A> |
---|
| 287 | <DD> Internal routine to compute a logical operation on a pair of BDDs |
---|
| 288 | |
---|
| 289 | <DT> <A HREF="calAllDet.html#CalBddOpITEBF" TARGET="MAIN"><CODE>CalBddOpITEBF()</CODE></A> |
---|
| 290 | <DD> required |
---|
| 291 | |
---|
| 292 | <DT> <A HREF="calAllDet.html#CalBddPackNodesAfterReorderForSingleId" TARGET="MAIN"><CODE>CalBddPackNodesAfterReorderForSingleId()</CODE></A> |
---|
| 293 | <DD> Packs the nodes if the variables which has just |
---|
| 294 | been sifted. |
---|
| 295 | |
---|
| 296 | <DT> <A HREF="calAllDet.html#CalBddPackNodesForMultipleIds" TARGET="MAIN"><CODE>CalBddPackNodesForMultipleIds()</CODE></A> |
---|
| 297 | <DD> required |
---|
| 298 | |
---|
| 299 | <DT> <A HREF="calAllDet.html#CalBddPackNodesForSingleId" TARGET="MAIN"><CODE>CalBddPackNodesForSingleId()</CODE></A> |
---|
| 300 | <DD> required |
---|
| 301 | |
---|
| 302 | <DT> <A HREF="calAllDet.html#CalBddPostProcessing" TARGET="MAIN"><CODE>CalBddPostProcessing()</CODE></A> |
---|
| 303 | <DD> required |
---|
| 304 | |
---|
| 305 | <DT> <A HREF="calAllDet.html#CalBddPreProcessing" TARGET="MAIN"><CODE>CalBddPreProcessing()</CODE></A> |
---|
| 306 | <DD> required |
---|
| 307 | |
---|
| 308 | <DT> <A HREF="calAllDet.html#CalBddPrintProfileAux" TARGET="MAIN"><CODE>CalBddPrintProfileAux()</CODE></A> |
---|
| 309 | <DD> Prints a profile to the file given by fp. The varNamingProc |
---|
| 310 | is as in Cal_BddPrintBdd. lineLength gives the line width to scale |
---|
| 311 | the profile to. |
---|
| 312 | |
---|
| 313 | <DT> <A HREF="calAllDet.html#CalBddPrint" TARGET="MAIN"><CODE>CalBddPrint()</CODE></A> |
---|
| 314 | <DD> required |
---|
| 315 | |
---|
| 316 | <DT> <A HREF="calAllDet.html#CalBddReorderAuxBF" TARGET="MAIN"><CODE>CalBddReorderAuxBF()</CODE></A> |
---|
| 317 | <DD> required |
---|
| 318 | |
---|
| 319 | <DT> <A HREF="calAllDet.html#CalBddReorderAuxDF" TARGET="MAIN"><CODE>CalBddReorderAuxDF()</CODE></A> |
---|
| 320 | <DD> required |
---|
| 321 | |
---|
| 322 | <DT> <A HREF="calAllDet.html#CalBddReorderFixCofactors" TARGET="MAIN"><CODE>CalBddReorderFixCofactors()</CODE></A> |
---|
| 323 | <DD> Fixes the cofactors of the nodes belonging to |
---|
| 324 | the given index. |
---|
| 325 | |
---|
| 326 | <DT> <A HREF="calAllDet.html#CalBddReorderFixProvisionalNodes" TARGET="MAIN"><CODE>CalBddReorderFixProvisionalNodes()</CODE></A> |
---|
| 327 | <DD> required |
---|
| 328 | |
---|
| 329 | <DT> <A HREF="calAllDet.html#CalBddReorderFixUserBddPtrs" TARGET="MAIN"><CODE>CalBddReorderFixUserBddPtrs()</CODE></A> |
---|
| 330 | <DD> required |
---|
| 331 | |
---|
| 332 | <DT> <A HREF="calAllDet.html#CalBddReorderReclaimForwardedNodes" TARGET="MAIN"><CODE>CalBddReorderReclaimForwardedNodes()</CODE></A> |
---|
| 333 | <DD> required |
---|
| 334 | |
---|
| 335 | <DT> <A HREF="calAllDet.html#CalBddShiftBlock" TARGET="MAIN"><CODE>CalBddShiftBlock()</CODE></A> |
---|
| 336 | <DD> required |
---|
| 337 | |
---|
| 338 | <DT> <A HREF="calAllDet.html#CalBddSupportStep" TARGET="MAIN"><CODE>CalBddSupportStep()</CODE></A> |
---|
| 339 | <DD> returns the support of f as a null-terminated array of variables |
---|
| 340 | |
---|
| 341 | <DT> <A HREF="calAllDet.html#CalBddTypeAux" TARGET="MAIN"><CODE>CalBddTypeAux()</CODE></A> |
---|
| 342 | <DD> Returns the BDD type by recursively traversing the argument BDD |
---|
| 343 | |
---|
| 344 | <DT> <A HREF="calAllDet.html#CalBddUniqueTableNumLockedNodes" TARGET="MAIN"><CODE>CalBddUniqueTableNumLockedNodes()</CODE></A> |
---|
| 345 | <DD> required |
---|
| 346 | |
---|
| 347 | <DT> <A HREF="calAllDet.html#CalBddUnmarkNodes" TARGET="MAIN"><CODE>CalBddUnmarkNodes()</CODE></A> |
---|
| 348 | <DD> recursively unmarks the nodes |
---|
| 349 | |
---|
| 350 | <DT> <A HREF="calAllDet.html#CalBddVarName" TARGET="MAIN"><CODE>CalBddVarName()</CODE></A> |
---|
| 351 | <DD> required |
---|
| 352 | |
---|
| 353 | <DT> <A HREF="calAllDet.html#CalBddVarSubstitute" TARGET="MAIN"><CODE>CalBddVarSubstitute()</CODE></A> |
---|
| 354 | <DD> Substitute a set of variables by functions |
---|
| 355 | |
---|
| 356 | <DT> <A HREF="calAllDet.html#CalBddWarningMessage" TARGET="MAIN"><CODE>CalBddWarningMessage()</CODE></A> |
---|
| 357 | <DD> Prints warning message. |
---|
| 358 | |
---|
| 359 | <DT> <A HREF="calAllDet.html#CalBlockMemoryConsumption" TARGET="MAIN"><CODE>CalBlockMemoryConsumption()</CODE></A> |
---|
| 360 | <DD> required |
---|
| 361 | |
---|
| 362 | <DT> <A HREF="calAllDet.html#CalCacheTableMemoryConsumption" TARGET="MAIN"><CODE>CalCacheTableMemoryConsumption()</CODE></A> |
---|
| 363 | <DD> required |
---|
| 364 | |
---|
| 365 | <DT> <A HREF="calAllDet.html#CalCacheTablePrint" TARGET="MAIN"><CODE>CalCacheTablePrint()</CODE></A> |
---|
| 366 | <DD> required |
---|
| 367 | |
---|
| 368 | <DT> <A HREF="calAllDet.html#CalCacheTableRehash" TARGET="MAIN"><CODE>CalCacheTableRehash()</CODE></A> |
---|
| 369 | <DD> required |
---|
| 370 | |
---|
| 371 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoFixResultPointers" TARGET="MAIN"><CODE>CalCacheTableTwoFixResultPointers()</CODE></A> |
---|
| 372 | <DD> required |
---|
| 373 | |
---|
| 374 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoFlushAll" TARGET="MAIN"><CODE>CalCacheTableTwoFlushAll()</CODE></A> |
---|
| 375 | <DD> Free a Cache table along with the associated storage. |
---|
| 376 | |
---|
| 377 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoFlushAssociationId" TARGET="MAIN"><CODE>CalCacheTableTwoFlushAssociationId()</CODE></A> |
---|
| 378 | <DD> Flushes the entries from the cache which |
---|
| 379 | correspond to the given associationId. |
---|
| 380 | |
---|
| 381 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoFlush" TARGET="MAIN"><CODE>CalCacheTableTwoFlush()</CODE></A> |
---|
| 382 | <DD> Free a Cache table along with the associated storage. |
---|
| 383 | |
---|
| 384 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoGCFlush" TARGET="MAIN"><CODE>CalCacheTableTwoGCFlush()</CODE></A> |
---|
| 385 | <DD> required |
---|
| 386 | |
---|
| 387 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoInit" TARGET="MAIN"><CODE>CalCacheTableTwoInit()</CODE></A> |
---|
| 388 | <DD> Initialize a Cache table using default parameters. |
---|
| 389 | |
---|
| 390 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoInsert" TARGET="MAIN"><CODE>CalCacheTableTwoInsert()</CODE></A> |
---|
| 391 | <DD> Directly insert a BDD node in the Cache table. |
---|
| 392 | |
---|
| 393 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoLookup" TARGET="MAIN"><CODE>CalCacheTableTwoLookup()</CODE></A> |
---|
| 394 | <DD> required |
---|
| 395 | |
---|
| 396 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoQuit" TARGET="MAIN"><CODE>CalCacheTableTwoQuit()</CODE></A> |
---|
| 397 | <DD> Free a Cache table along with the associated storage. |
---|
| 398 | |
---|
| 399 | <DT> <A HREF="calAllDet.html#CalCacheTableTwoRepackUpdate" TARGET="MAIN"><CODE>CalCacheTableTwoRepackUpdate()</CODE></A> |
---|
| 400 | <DD> required |
---|
| 401 | |
---|
| 402 | <DT> <A HREF="calAllDet.html#CalCheckAllValidity" TARGET="MAIN"><CODE>CalCheckAllValidity()</CODE></A> |
---|
| 403 | <DD> required |
---|
| 404 | |
---|
| 405 | <DT> <A HREF="calAllDet.html#CalCheckAssociationValidity" TARGET="MAIN"><CODE>CalCheckAssociationValidity()</CODE></A> |
---|
| 406 | <DD> Checks the validity of association. |
---|
| 407 | |
---|
| 408 | <DT> <A HREF="calAllDet.html#CalCheckAssoc" TARGET="MAIN"><CODE>CalCheckAssoc()</CODE></A> |
---|
| 409 | <DD> required |
---|
| 410 | |
---|
| 411 | <DT> <A HREF="calAllDet.html#CalCheckCacheTableValidity" TARGET="MAIN"><CODE>CalCheckCacheTableValidity()</CODE></A> |
---|
| 412 | <DD> required |
---|
| 413 | |
---|
| 414 | <DT> <A HREF="calAllDet.html#CalCheckPipelineValidity" TARGET="MAIN"><CODE>CalCheckPipelineValidity()</CODE></A> |
---|
| 415 | <DD> required |
---|
| 416 | |
---|
| 417 | <DT> <A HREF="calAllDet.html#CalCheckRefCountValidity" TARGET="MAIN"><CODE>CalCheckRefCountValidity()</CODE></A> |
---|
| 418 | <DD> required |
---|
| 419 | |
---|
| 420 | <DT> <A HREF="calAllDet.html#CalCheckValidityOfANode" TARGET="MAIN"><CODE>CalCheckValidityOfANode()</CODE></A> |
---|
| 421 | <DD> required |
---|
| 422 | |
---|
| 423 | <DT> <A HREF="calAllDet.html#CalCheckValidityOfNodesForId" TARGET="MAIN"><CODE>CalCheckValidityOfNodesForId()</CODE></A> |
---|
| 424 | <DD> required |
---|
| 425 | |
---|
| 426 | <DT> <A HREF="calAllDet.html#CalCheckValidityOfNodesForWindow" TARGET="MAIN"><CODE>CalCheckValidityOfNodesForWindow()</CODE></A> |
---|
| 427 | <DD> required |
---|
| 428 | |
---|
| 429 | <DT> <A HREF="calAllDet.html#CalComposeRequestCreate" TARGET="MAIN"><CODE>CalComposeRequestCreate()</CODE></A> |
---|
| 430 | <DD> required |
---|
| 431 | |
---|
| 432 | <DT> <A HREF="calAllDet.html#CalDecreasingOrderCompare" TARGET="MAIN"><CODE>CalDecreasingOrderCompare()</CODE></A> |
---|
| 433 | <DD> required |
---|
| 434 | |
---|
| 435 | <DT> <A HREF="calAllDet.html#CalFixupAssoc" TARGET="MAIN"><CODE>CalFixupAssoc()</CODE></A> |
---|
| 436 | <DD> required |
---|
| 437 | |
---|
| 438 | <DT> <A HREF="calAllDet.html#CalFreeBlockRecursively" TARGET="MAIN"><CODE>CalFreeBlockRecursively()</CODE></A> |
---|
| 439 | <DD> required |
---|
| 440 | |
---|
| 441 | <DT> <A HREF="calAllDet.html#CalHashTableAddDirectAux" TARGET="MAIN"><CODE>CalHashTableAddDirectAux()</CODE></A> |
---|
| 442 | <DD> required |
---|
| 443 | |
---|
| 444 | <DT> <A HREF="calAllDet.html#CalHashTableAddDirect" TARGET="MAIN"><CODE>CalHashTableAddDirect()</CODE></A> |
---|
| 445 | <DD> Directly insert a BDD node in the hash table. |
---|
| 446 | |
---|
| 447 | <DT> <A HREF="calAllDet.html#CalHashTableApply" TARGET="MAIN"><CODE>CalHashTableApply()</CODE></A> |
---|
| 448 | <DD> required |
---|
| 449 | |
---|
| 450 | <DT> <A HREF="calAllDet.html#CalHashTableCleanUp" TARGET="MAIN"><CODE>CalHashTableCleanUp()</CODE></A> |
---|
| 451 | <DD> required |
---|
| 452 | |
---|
| 453 | <DT> <A HREF="calAllDet.html#CalHashTableComposeApply" TARGET="MAIN"><CODE>CalHashTableComposeApply()</CODE></A> |
---|
| 454 | <DD> required |
---|
| 455 | |
---|
| 456 | <DT> <A HREF="calAllDet.html#CalHashTableDelete" TARGET="MAIN"><CODE>CalHashTableDelete()</CODE></A> |
---|
| 457 | <DD> Deletes a BDD node in the hash table. |
---|
| 458 | |
---|
| 459 | <DT> <A HREF="calAllDet.html#CalHashTableFindOrAdd" TARGET="MAIN"><CODE>CalHashTableFindOrAdd()</CODE></A> |
---|
| 460 | <DD> required |
---|
| 461 | |
---|
| 462 | <DT> <A HREF="calAllDet.html#CalHashTableGC" TARGET="MAIN"><CODE>CalHashTableGC()</CODE></A> |
---|
| 463 | <DD> This function performs the garbage collection operation |
---|
| 464 | for a particular index. |
---|
| 465 | |
---|
| 466 | <DT> <A HREF="calAllDet.html#CalHashTableITEApply" TARGET="MAIN"><CODE>CalHashTableITEApply()</CODE></A> |
---|
| 467 | <DD> required |
---|
| 468 | |
---|
| 469 | <DT> <A HREF="calAllDet.html#CalHashTableInit" TARGET="MAIN"><CODE>CalHashTableInit()</CODE></A> |
---|
| 470 | <DD> Initialize a hash table using default parameters. |
---|
| 471 | |
---|
| 472 | <DT> <A HREF="calAllDet.html#CalHashTableLookup" TARGET="MAIN"><CODE>CalHashTableLookup()</CODE></A> |
---|
| 473 | <DD> required |
---|
| 474 | |
---|
| 475 | <DT> <A HREF="calAllDet.html#CalHashTableOneInit" TARGET="MAIN"><CODE>CalHashTableOneInit()</CODE></A> |
---|
| 476 | <DD> Initialize a hash table using default parameters. |
---|
| 477 | |
---|
| 478 | <DT> <A HREF="calAllDet.html#CalHashTableOneInsert" TARGET="MAIN"><CODE>CalHashTableOneInsert()</CODE></A> |
---|
| 479 | <DD> Directly insert a BDD node in the hash table. |
---|
| 480 | |
---|
| 481 | <DT> <A HREF="calAllDet.html#CalHashTableOneLookup" TARGET="MAIN"><CODE>CalHashTableOneLookup()</CODE></A> |
---|
| 482 | <DD> required |
---|
| 483 | |
---|
| 484 | <DT> <A HREF="calAllDet.html#CalHashTableOnePrint" TARGET="MAIN"><CODE>CalHashTableOnePrint()</CODE></A> |
---|
| 485 | <DD> required |
---|
| 486 | |
---|
| 487 | <DT> <A HREF="calAllDet.html#CalHashTableOneQuit" TARGET="MAIN"><CODE>CalHashTableOneQuit()</CODE></A> |
---|
| 488 | <DD> Free a hash table along with the associated storage. |
---|
| 489 | |
---|
| 490 | <DT> <A HREF="calAllDet.html#CalHashTablePrint" TARGET="MAIN"><CODE>CalHashTablePrint()</CODE></A> |
---|
| 491 | <DD> Prints a hash table. |
---|
| 492 | |
---|
| 493 | <DT> <A HREF="calAllDet.html#CalHashTableQuit" TARGET="MAIN"><CODE>CalHashTableQuit()</CODE></A> |
---|
| 494 | <DD> Free a hash table along with the associated storage. |
---|
| 495 | |
---|
| 496 | <DT> <A HREF="calAllDet.html#CalHashTableReduce" TARGET="MAIN"><CODE>CalHashTableReduce()</CODE></A> |
---|
| 497 | <DD> required |
---|
| 498 | |
---|
| 499 | <DT> <A HREF="calAllDet.html#CalHashTableRehash" TARGET="MAIN"><CODE>CalHashTableRehash()</CODE></A> |
---|
| 500 | <DD> required |
---|
| 501 | |
---|
| 502 | <DT> <A HREF="calAllDet.html#CalHashTableSubstituteApply" TARGET="MAIN"><CODE>CalHashTableSubstituteApply()</CODE></A> |
---|
| 503 | <DD> required |
---|
| 504 | |
---|
| 505 | <DT> <A HREF="calAllDet.html#CalHashTableSubstituteApply" TARGET="MAIN"><CODE>CalHashTableSubstituteApply()</CODE></A> |
---|
| 506 | <DD> required |
---|
| 507 | |
---|
| 508 | <DT> <A HREF="calAllDet.html#CalHashTableSubstituteReduce" TARGET="MAIN"><CODE>CalHashTableSubstituteReduce()</CODE></A> |
---|
| 509 | <DD> required |
---|
| 510 | |
---|
| 511 | <DT> <A HREF="calAllDet.html#CalHashTableSubstituteReduce" TARGET="MAIN"><CODE>CalHashTableSubstituteReduce()</CODE></A> |
---|
| 512 | <DD> required |
---|
| 513 | |
---|
| 514 | <DT> <A HREF="calAllDet.html#CalHashTableSwapVarsApply" TARGET="MAIN"><CODE>CalHashTableSwapVarsApply()</CODE></A> |
---|
| 515 | <DD> required |
---|
| 516 | |
---|
| 517 | <DT> <A HREF="calAllDet.html#CalHashTableSwapVarsMinusApply" TARGET="MAIN"><CODE>CalHashTableSwapVarsMinusApply()</CODE></A> |
---|
| 518 | <DD> required |
---|
| 519 | |
---|
| 520 | <DT> <A HREF="calAllDet.html#CalHashTableSwapVarsPlusApply" TARGET="MAIN"><CODE>CalHashTableSwapVarsPlusApply()</CODE></A> |
---|
| 521 | <DD> required |
---|
| 522 | |
---|
| 523 | <DT> <A HREF="calAllDet.html#CalHashTableThreeFindOrAdd" TARGET="MAIN"><CODE>CalHashTableThreeFindOrAdd()</CODE></A> |
---|
| 524 | <DD> required |
---|
| 525 | |
---|
| 526 | <DT> <A HREF="calAllDet.html#CalHashTableThreeRehash" TARGET="MAIN"><CODE>CalHashTableThreeRehash()</CODE></A> |
---|
| 527 | <DD> required |
---|
| 528 | |
---|
| 529 | <DT> <A HREF="calAllDet.html#CalIncreasingOrderCompare" TARGET="MAIN"><CODE>CalIncreasingOrderCompare()</CODE></A> |
---|
| 530 | <DD> required |
---|
| 531 | |
---|
| 532 | <DT> <A HREF="calAllDet.html#CalInitInteract" TARGET="MAIN"><CODE>CalInitInteract()</CODE></A> |
---|
| 533 | <DD> Initializes the interaction matrix. |
---|
| 534 | |
---|
| 535 | <DT> <A HREF="calAllDet.html#CalNodeManagerInit" TARGET="MAIN"><CODE>CalNodeManagerInit()</CODE></A> |
---|
| 536 | <DD> Initializes a node manager. |
---|
| 537 | |
---|
| 538 | <DT> <A HREF="calAllDet.html#CalNodeManagerPrint" TARGET="MAIN"><CODE>CalNodeManagerPrint()</CODE></A> |
---|
| 539 | <DD> Prints address of each free node. |
---|
| 540 | |
---|
| 541 | <DT> <A HREF="calAllDet.html#CalNodeManagerQuit" TARGET="MAIN"><CODE>CalNodeManagerQuit()</CODE></A> |
---|
| 542 | <DD> Frees a node manager. |
---|
| 543 | |
---|
| 544 | <DT> <A HREF="calAllDet.html#CalOpAnd" TARGET="MAIN"><CODE>CalOpAnd()</CODE></A> |
---|
| 545 | <DD> required |
---|
| 546 | |
---|
| 547 | <DT> <A HREF="calAllDet.html#CalOpBddVarSubstitute" TARGET="MAIN"><CODE>CalOpBddVarSubstitute()</CODE></A> |
---|
| 548 | <DD> required |
---|
| 549 | |
---|
| 550 | <DT> <A HREF="calAllDet.html#CalOpCofactor" TARGET="MAIN"><CODE>CalOpCofactor()</CODE></A> |
---|
| 551 | <DD> required |
---|
| 552 | |
---|
| 553 | <DT> <A HREF="calAllDet.html#CalOpExists" TARGET="MAIN"><CODE>CalOpExists()</CODE></A> |
---|
| 554 | <DD> required |
---|
| 555 | |
---|
| 556 | <DT> <A HREF="calAllDet.html#CalOpITE" TARGET="MAIN"><CODE>CalOpITE()</CODE></A> |
---|
| 557 | <DD> required |
---|
| 558 | |
---|
| 559 | <DT> <A HREF="calAllDet.html#CalOpNand" TARGET="MAIN"><CODE>CalOpNand()</CODE></A> |
---|
| 560 | <DD> required |
---|
| 561 | |
---|
| 562 | <DT> <A HREF="calAllDet.html#CalOpOr" TARGET="MAIN"><CODE>CalOpOr()</CODE></A> |
---|
| 563 | <DD> required |
---|
| 564 | |
---|
| 565 | <DT> <A HREF="calAllDet.html#CalOpRelProd" TARGET="MAIN"><CODE>CalOpRelProd()</CODE></A> |
---|
| 566 | <DD> required |
---|
| 567 | |
---|
| 568 | <DT> <A HREF="calAllDet.html#CalOpXor" TARGET="MAIN"><CODE>CalOpXor()</CODE></A> |
---|
| 569 | <DD> required |
---|
| 570 | |
---|
| 571 | <DT> <A HREF="calAllDet.html#CalPackNodes" TARGET="MAIN"><CODE>CalPackNodes()</CODE></A> |
---|
| 572 | <DD> required |
---|
| 573 | |
---|
| 574 | <DT> <A HREF="calAllDet.html#CalPageManagerAllocPage" TARGET="MAIN"><CODE>CalPageManagerAllocPage()</CODE></A> |
---|
| 575 | <DD> Allocs a new page. |
---|
| 576 | |
---|
| 577 | <DT> <A HREF="calAllDet.html#CalPageManagerFreePage" TARGET="MAIN"><CODE>CalPageManagerFreePage()</CODE></A> |
---|
| 578 | <DD> Free a page. |
---|
| 579 | |
---|
| 580 | <DT> <A HREF="calAllDet.html#CalPageManagerInit" TARGET="MAIN"><CODE>CalPageManagerInit()</CODE></A> |
---|
| 581 | <DD> Initializes a pageManager. |
---|
| 582 | |
---|
| 583 | <DT> <A HREF="calAllDet.html#CalPageManagerPrint" TARGET="MAIN"><CODE>CalPageManagerPrint()</CODE></A> |
---|
| 584 | <DD> Prints address of each memory segment and address of each page. |
---|
| 585 | |
---|
| 586 | <DT> <A HREF="calAllDet.html#CalPageManagerQuit" TARGET="MAIN"><CODE>CalPageManagerQuit()</CODE></A> |
---|
| 587 | <DD> Frees pageManager and associated pages. |
---|
| 588 | |
---|
| 589 | <DT> <A HREF="calAllDet.html#CalPerformaceTestSuperscalar" TARGET="MAIN"><CODE>CalPerformaceTestSuperscalar()</CODE></A> |
---|
| 590 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 591 | time). |
---|
| 592 | |
---|
| 593 | <DT> <A HREF="calAllDet.html#CalPerformanceMemoryOverhead" TARGET="MAIN"><CODE>CalPerformanceMemoryOverhead()</CODE></A> |
---|
| 594 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 595 | time). |
---|
| 596 | |
---|
| 597 | <DT> <A HREF="calAllDet.html#CalPerformanceTestAnd" TARGET="MAIN"><CODE>CalPerformanceTestAnd()</CODE></A> |
---|
| 598 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 599 | time). |
---|
| 600 | |
---|
| 601 | <DT> <A HREF="calAllDet.html#CalPerformanceTestCompose" TARGET="MAIN"><CODE>CalPerformanceTestCompose()</CODE></A> |
---|
| 602 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 603 | time). |
---|
| 604 | |
---|
| 605 | <DT> <A HREF="calAllDet.html#CalPerformanceTestMultiway" TARGET="MAIN"><CODE>CalPerformanceTestMultiway()</CODE></A> |
---|
| 606 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 607 | time). |
---|
| 608 | |
---|
| 609 | <DT> <A HREF="calAllDet.html#CalPerformanceTestNonSuperscalar" TARGET="MAIN"><CODE>CalPerformanceTestNonSuperscalar()</CODE></A> |
---|
| 610 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 611 | time). |
---|
| 612 | |
---|
| 613 | <DT> <A HREF="calAllDet.html#CalPerformanceTestOneway" TARGET="MAIN"><CODE>CalPerformanceTestOneway()</CODE></A> |
---|
| 614 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 615 | time). |
---|
| 616 | |
---|
| 617 | <DT> <A HREF="calAllDet.html#CalPerformanceTestQuantifyAllTogether" TARGET="MAIN"><CODE>CalPerformanceTestQuantifyAllTogether()</CODE></A> |
---|
| 618 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 619 | time). |
---|
| 620 | |
---|
| 621 | <DT> <A HREF="calAllDet.html#CalPerformanceTestRelProd" TARGET="MAIN"><CODE>CalPerformanceTestRelProd()</CODE></A> |
---|
| 622 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 623 | time). |
---|
| 624 | |
---|
| 625 | <DT> <A HREF="calAllDet.html#CalPerformanceTestSubstitute" TARGET="MAIN"><CODE>CalPerformanceTestSubstitute()</CODE></A> |
---|
| 626 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 627 | time). |
---|
| 628 | |
---|
| 629 | <DT> <A HREF="calAllDet.html#CalPerformanceTestSwapVars" TARGET="MAIN"><CODE>CalPerformanceTestSwapVars()</CODE></A> |
---|
| 630 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 631 | time). |
---|
| 632 | |
---|
| 633 | <DT> <A HREF="calAllDet.html#CalQuantifySanityCheck" TARGET="MAIN"><CODE>CalQuantifySanityCheck()</CODE></A> |
---|
| 634 | <DD> Performance test routine for quantify (all variables at the same |
---|
| 635 | time). |
---|
| 636 | |
---|
| 637 | <DT> <A HREF="calAllDet.html#CalReorderAssociationFix" TARGET="MAIN"><CODE>CalReorderAssociationFix()</CODE></A> |
---|
| 638 | <DD> required |
---|
| 639 | |
---|
| 640 | <DT> <A HREF="calAllDet.html#CalRepackNodesAfterGC" TARGET="MAIN"><CODE>CalRepackNodesAfterGC()</CODE></A> |
---|
| 641 | <DD> required |
---|
| 642 | |
---|
| 643 | <DT> <A HREF="calAllDet.html#CalRequestNodeListArrayITE" TARGET="MAIN"><CODE>CalRequestNodeListArrayITE()</CODE></A> |
---|
| 644 | <DD> required |
---|
| 645 | |
---|
| 646 | <DT> <A HREF="calAllDet.html#CalRequestNodeListArrayOp" TARGET="MAIN"><CODE>CalRequestNodeListArrayOp()</CODE></A> |
---|
| 647 | <DD> Computes result BDDs for an array of lists, each entry of which |
---|
| 648 | is pair of pointers, each of which points to a operand BDD or an entry in |
---|
| 649 | another list with a smaller array index |
---|
| 650 | |
---|
| 651 | <DT> <A HREF="calAllDet.html#CalRequestNodeListCompose" TARGET="MAIN"><CODE>CalRequestNodeListCompose()</CODE></A> |
---|
| 652 | <DD> required |
---|
| 653 | |
---|
| 654 | <DT> <A HREF="calAllDet.html#CalSetInteract" TARGET="MAIN"><CODE>CalSetInteract()</CODE></A> |
---|
| 655 | <DD> Set interaction matrix entries. |
---|
| 656 | |
---|
| 657 | <DT> <A HREF="calAllDet.html#CalTestInteract" TARGET="MAIN"><CODE>CalTestInteract()</CODE></A> |
---|
| 658 | <DD> Test interaction matrix entries. |
---|
| 659 | |
---|
| 660 | <DT> <A HREF="calAllDet.html#CalUniqueTableForIdFindOrAdd" TARGET="MAIN"><CODE>CalUniqueTableForIdFindOrAdd()</CODE></A> |
---|
| 661 | <DD> find or add in the unique table for id. |
---|
| 662 | |
---|
| 663 | <DT> <A HREF="calAllDet.html#CalUniqueTableForIdLookup" TARGET="MAIN"><CODE>CalUniqueTableForIdLookup()</CODE></A> |
---|
| 664 | <DD> Lookup unique table for id. |
---|
| 665 | |
---|
| 666 | <DT> <A HREF="calAllDet.html#CalUniqueTableForIdRehashNode" TARGET="MAIN"><CODE>CalUniqueTableForIdRehashNode()</CODE></A> |
---|
| 667 | <DD> required |
---|
| 668 | |
---|
| 669 | <DT> <A HREF="calAllDet.html#CalUniqueTablePrint" TARGET="MAIN"><CODE>CalUniqueTablePrint()</CODE></A> |
---|
| 670 | <DD> required |
---|
| 671 | |
---|
| 672 | <DT> <A HREF="calAllDet.html#CalVarAssociationRepackUpdate" TARGET="MAIN"><CODE>CalVarAssociationRepackUpdate()</CODE></A> |
---|
| 673 | <DD> Need to be called after repacking. |
---|
| 674 | |
---|
| 675 | <DT> <A HREF="calAllDet.html#Cal_AssociationInit" TARGET="MAIN"><CODE>Cal_AssociationInit()</CODE></A> |
---|
| 676 | <DD> Creates or finds a variable association. |
---|
| 677 | |
---|
| 678 | <DT> <A HREF="calAllDet.html#Cal_AssociationQuit" TARGET="MAIN"><CODE>Cal_AssociationQuit()</CODE></A> |
---|
| 679 | <DD> Deletes the variable association given by id |
---|
| 680 | |
---|
| 681 | <DT> <A HREF="calAllDet.html#Cal_AssociationSetCurrent" TARGET="MAIN"><CODE>Cal_AssociationSetCurrent()</CODE></A> |
---|
| 682 | <DD> Sets the current variable association to the one given by id and |
---|
| 683 | returns the ID of the old association. |
---|
| 684 | |
---|
| 685 | <DT> <A HREF="calAllDet.html#Cal_BddAnd" TARGET="MAIN"><CODE>Cal_BddAnd()</CODE></A> |
---|
| 686 | <DD> Returns the BDD for logical AND of argument BDDs |
---|
| 687 | |
---|
| 688 | <DT> <A HREF="calAllDet.html#Cal_BddBetween" TARGET="MAIN"><CODE>Cal_BddBetween()</CODE></A> |
---|
| 689 | <DD> Returns a minimal BDD whose function contains fMin and is |
---|
| 690 | contained in fMax. |
---|
| 691 | |
---|
| 692 | <DT> <A HREF="calAllDet.html#Cal_BddCofactor" TARGET="MAIN"><CODE>Cal_BddCofactor()</CODE></A> |
---|
| 693 | <DD> Returns the generalized cofactor of BDD f with respect |
---|
| 694 | to BDD c. |
---|
| 695 | |
---|
| 696 | <DT> <A HREF="calAllDet.html#Cal_BddCompose" TARGET="MAIN"><CODE>Cal_BddCompose()</CODE></A> |
---|
| 697 | <DD> composition - substitute a BDD variable by a function |
---|
| 698 | |
---|
| 699 | <DT> <A HREF="calAllDet.html#Cal_BddDependsOn" TARGET="MAIN"><CODE>Cal_BddDependsOn()</CODE></A> |
---|
| 700 | <DD> Returns 1 if f depends on var and returns 0 otherwise. |
---|
| 701 | |
---|
| 702 | <DT> <A HREF="calAllDet.html#Cal_BddDumpBdd" TARGET="MAIN"><CODE>Cal_BddDumpBdd()</CODE></A> |
---|
| 703 | <DD> Write a BDD to a file |
---|
| 704 | |
---|
| 705 | <DT> <A HREF="calAllDet.html#Cal_BddDynamicReordering" TARGET="MAIN"><CODE>Cal_BddDynamicReordering()</CODE></A> |
---|
| 706 | <DD> Specify dynamic reordering technique. |
---|
| 707 | |
---|
| 708 | <DT> <A HREF="calAllDet.html#Cal_BddElse" TARGET="MAIN"><CODE>Cal_BddElse()</CODE></A> |
---|
| 709 | <DD> Returns the negative cofactor of the argument BDD with |
---|
| 710 | respect to the top variable of the BDD. |
---|
| 711 | |
---|
| 712 | <DT> <A HREF="calAllDet.html#Cal_BddExists" TARGET="MAIN"><CODE>Cal_BddExists()</CODE></A> |
---|
| 713 | <DD> Returns the result of existentially quantifying some |
---|
| 714 | variables from the given BDD. |
---|
| 715 | |
---|
| 716 | <DT> <A HREF="calAllDet.html#Cal_BddForAll" TARGET="MAIN"><CODE>Cal_BddForAll()</CODE></A> |
---|
| 717 | <DD> Returns the result of universally quantifying some |
---|
| 718 | variables from the given BDD. |
---|
| 719 | |
---|
| 720 | <DT> <A HREF="calAllDet.html#Cal_BddFree" TARGET="MAIN"><CODE>Cal_BddFree()</CODE></A> |
---|
| 721 | <DD> Frees the argument BDD. |
---|
| 722 | |
---|
| 723 | <DT> <A HREF="calAllDet.html#Cal_BddFunctionPrint" TARGET="MAIN"><CODE>Cal_BddFunctionPrint()</CODE></A> |
---|
| 724 | <DD> Prints the function implemented by the argument BDD |
---|
| 725 | |
---|
| 726 | <DT> <A HREF="calAllDet.html#Cal_BddFunctionProfileMultiple" TARGET="MAIN"><CODE>Cal_BddFunctionProfileMultiple()</CODE></A> |
---|
| 727 | <DD> Returns a "function profile" for fArray. |
---|
| 728 | |
---|
| 729 | <DT> <A HREF="calAllDet.html#Cal_BddFunctionProfile" TARGET="MAIN"><CODE>Cal_BddFunctionProfile()</CODE></A> |
---|
| 730 | <DD> Returns a "function profile" for f. |
---|
| 731 | |
---|
| 732 | <DT> <A HREF="calAllDet.html#Cal_BddGetIfId" TARGET="MAIN"><CODE>Cal_BddGetIfId()</CODE></A> |
---|
| 733 | <DD> Returns the id of the top variable of the argument BDD. |
---|
| 734 | |
---|
| 735 | <DT> <A HREF="calAllDet.html#Cal_BddGetIfIndex" TARGET="MAIN"><CODE>Cal_BddGetIfIndex()</CODE></A> |
---|
| 736 | <DD> Returns the index of the top variable of the argument BDD. |
---|
| 737 | |
---|
| 738 | <DT> <A HREF="calAllDet.html#Cal_BddGetRegular" TARGET="MAIN"><CODE>Cal_BddGetRegular()</CODE></A> |
---|
| 739 | <DD> Returns a BDD with positive from a given BDD with arbitrary phase |
---|
| 740 | |
---|
| 741 | <DT> <A HREF="calAllDet.html#Cal_BddITE" TARGET="MAIN"><CODE>Cal_BddITE()</CODE></A> |
---|
| 742 | <DD> Returns the BDD for logical If-Then-Else |
---|
| 743 | |
---|
| 744 | Description [Returns the BDD for the logical operation IF f THEN g ELSE h |
---|
| 745 | - f g + f' h |
---|
| 746 | |
---|
| 747 | <DT> <A HREF="calAllDet.html#Cal_BddIdentity" TARGET="MAIN"><CODE>Cal_BddIdentity()</CODE></A> |
---|
| 748 | <DD> Returns the duplicate BDD of the argument BDD. |
---|
| 749 | |
---|
| 750 | <DT> <A HREF="calAllDet.html#Cal_BddIf" TARGET="MAIN"><CODE>Cal_BddIf()</CODE></A> |
---|
| 751 | <DD> Returns the BDD corresponding to the top variable of |
---|
| 752 | the argument BDD. |
---|
| 753 | |
---|
| 754 | <DT> <A HREF="calAllDet.html#Cal_BddImplies" TARGET="MAIN"><CODE>Cal_BddImplies()</CODE></A> |
---|
| 755 | <DD> Computes a BDD that implies conjunction of f and Cal_BddNot(g) |
---|
| 756 | |
---|
| 757 | <DT> <A HREF="calAllDet.html#Cal_BddIntersects" TARGET="MAIN"><CODE>Cal_BddIntersects()</CODE></A> |
---|
| 758 | <DD> Computes a BDD that implies conjunction of f and g. |
---|
| 759 | |
---|
| 760 | <DT> <A HREF="calAllDet.html#Cal_BddIsBddConst" TARGET="MAIN"><CODE>Cal_BddIsBddConst()</CODE></A> |
---|
| 761 | <DD> Returns 1 if the argument BDD is a constant, 0 otherwise. |
---|
| 762 | |
---|
| 763 | <DT> <A HREF="calAllDet.html#Cal_BddIsBddNull" TARGET="MAIN"><CODE>Cal_BddIsBddNull()</CODE></A> |
---|
| 764 | <DD> Returns 1 if the argument BDD is NULL, 0 otherwise. |
---|
| 765 | |
---|
| 766 | <DT> <A HREF="calAllDet.html#Cal_BddIsBddOne" TARGET="MAIN"><CODE>Cal_BddIsBddOne()</CODE></A> |
---|
| 767 | <DD> Returns 1 if the argument BDD is constant one, 0 otherwise. |
---|
| 768 | |
---|
| 769 | <DT> <A HREF="calAllDet.html#Cal_BddIsBddZero" TARGET="MAIN"><CODE>Cal_BddIsBddZero()</CODE></A> |
---|
| 770 | <DD> Returns 1 if the argument BDD is constant zero, 0 otherwise. |
---|
| 771 | |
---|
| 772 | <DT> <A HREF="calAllDet.html#Cal_BddIsCube" TARGET="MAIN"><CODE>Cal_BddIsCube()</CODE></A> |
---|
| 773 | <DD> Returns 1 if the argument BDD is a cube, 0 otherwise |
---|
| 774 | |
---|
| 775 | <DT> <A HREF="calAllDet.html#Cal_BddIsEqual" TARGET="MAIN"><CODE>Cal_BddIsEqual()</CODE></A> |
---|
| 776 | <DD> Returns 1 if argument BDDs are equal, 0 otherwise. |
---|
| 777 | |
---|
| 778 | <DT> <A HREF="calAllDet.html#Cal_BddIsProvisional" TARGET="MAIN"><CODE>Cal_BddIsProvisional()</CODE></A> |
---|
| 779 | <DD> Returns 1, if the given user BDD contains |
---|
| 780 | provisional BDD node. |
---|
| 781 | |
---|
| 782 | <DT> <A HREF="calAllDet.html#Cal_BddManagerCreateNewVarAfter" TARGET="MAIN"><CODE>Cal_BddManagerCreateNewVarAfter()</CODE></A> |
---|
| 783 | <DD> Creates and returns a new variable after the specified one in |
---|
| 784 | the variable order. |
---|
| 785 | |
---|
| 786 | <DT> <A HREF="calAllDet.html#Cal_BddManagerCreateNewVarBefore" TARGET="MAIN"><CODE>Cal_BddManagerCreateNewVarBefore()</CODE></A> |
---|
| 787 | <DD> Creates and returns a new variable before the specified one in |
---|
| 788 | the variable order. |
---|
| 789 | |
---|
| 790 | <DT> <A HREF="calAllDet.html#Cal_BddManagerCreateNewVarFirst" TARGET="MAIN"><CODE>Cal_BddManagerCreateNewVarFirst()</CODE></A> |
---|
| 791 | <DD> Creates and returns a new variable at the start of the variable |
---|
| 792 | order. |
---|
| 793 | |
---|
| 794 | <DT> <A HREF="calAllDet.html#Cal_BddManagerCreateNewVarLast" TARGET="MAIN"><CODE>Cal_BddManagerCreateNewVarLast()</CODE></A> |
---|
| 795 | <DD> Creates and returns a new variable at the end of the variable |
---|
| 796 | order. |
---|
| 797 | |
---|
| 798 | <DT> <A HREF="calAllDet.html#Cal_BddManagerGC" TARGET="MAIN"><CODE>Cal_BddManagerGC()</CODE></A> |
---|
| 799 | <DD> Invokes the garbage collection at the manager level. |
---|
| 800 | |
---|
| 801 | <DT> <A HREF="calAllDet.html#Cal_BddManagerGetHooks" TARGET="MAIN"><CODE>Cal_BddManagerGetHooks()</CODE></A> |
---|
| 802 | <DD> Returns the hooks field of the manager. |
---|
| 803 | |
---|
| 804 | <DT> <A HREF="calAllDet.html#Cal_BddManagerGetNumNodes" TARGET="MAIN"><CODE>Cal_BddManagerGetNumNodes()</CODE></A> |
---|
| 805 | <DD> Returns the number of BDD nodes |
---|
| 806 | |
---|
| 807 | <DT> <A HREF="calAllDet.html#Cal_BddManagerGetVarWithId" TARGET="MAIN"><CODE>Cal_BddManagerGetVarWithId()</CODE></A> |
---|
| 808 | <DD> Returns the variable with the specified id, null if no |
---|
| 809 | such variable exists |
---|
| 810 | |
---|
| 811 | <DT> <A HREF="calAllDet.html#Cal_BddManagerGetVarWithIndex" TARGET="MAIN"><CODE>Cal_BddManagerGetVarWithIndex()</CODE></A> |
---|
| 812 | <DD> Returns the variable with the specified index, null if no |
---|
| 813 | such variable exists |
---|
| 814 | |
---|
| 815 | <DT> <A HREF="calAllDet.html#Cal_BddManagerInit" TARGET="MAIN"><CODE>Cal_BddManagerInit()</CODE></A> |
---|
| 816 | <DD> Creates and initializes a new BDD manager. |
---|
| 817 | |
---|
| 818 | <DT> <A HREF="calAllDet.html#Cal_BddManagerQuit" TARGET="MAIN"><CODE>Cal_BddManagerQuit()</CODE></A> |
---|
| 819 | <DD> Frees the BDD manager and all the associated allocations |
---|
| 820 | |
---|
| 821 | <DT> <A HREF="calAllDet.html#Cal_BddManagerSetGCLimit" TARGET="MAIN"><CODE>Cal_BddManagerSetGCLimit()</CODE></A> |
---|
| 822 | <DD> Sets the limit of the garbage collection. |
---|
| 823 | |
---|
| 824 | <DT> <A HREF="calAllDet.html#Cal_BddManagerSetHooks" TARGET="MAIN"><CODE>Cal_BddManagerSetHooks()</CODE></A> |
---|
| 825 | <DD> Sets the hooks field of the manager. |
---|
| 826 | |
---|
| 827 | <DT> <A HREF="calAllDet.html#Cal_BddManagerSetParameters" TARGET="MAIN"><CODE>Cal_BddManagerSetParameters()</CODE></A> |
---|
| 828 | <DD> Sets appropriate fields of BDD Manager. |
---|
| 829 | |
---|
| 830 | <DT> <A HREF="calAllDet.html#Cal_BddMultiwayAnd" TARGET="MAIN"><CODE>Cal_BddMultiwayAnd()</CODE></A> |
---|
| 831 | <DD> Returns the BDD for logical AND of argument BDDs |
---|
| 832 | |
---|
| 833 | <DT> <A HREF="calAllDet.html#Cal_BddMultiwayOr" TARGET="MAIN"><CODE>Cal_BddMultiwayOr()</CODE></A> |
---|
| 834 | <DD> Returns the BDD for logical OR of argument BDDs |
---|
| 835 | |
---|
| 836 | <DT> <A HREF="calAllDet.html#Cal_BddMultiwayXor" TARGET="MAIN"><CODE>Cal_BddMultiwayXor()</CODE></A> |
---|
| 837 | <DD> Returns the BDD for logical XOR of argument BDDs |
---|
| 838 | |
---|
| 839 | <DT> <A HREF="calAllDet.html#Cal_BddNand" TARGET="MAIN"><CODE>Cal_BddNand()</CODE></A> |
---|
| 840 | <DD> Returns the BDD for logical NAND of argument BDDs |
---|
| 841 | |
---|
| 842 | <DT> <A HREF="calAllDet.html#Cal_BddNewVarBlock" TARGET="MAIN"><CODE>Cal_BddNewVarBlock()</CODE></A> |
---|
| 843 | <DD> Creates and returns a variable block used for |
---|
| 844 | controlling dynamic reordering. |
---|
| 845 | |
---|
| 846 | <DT> <A HREF="calAllDet.html#Cal_BddNodeLimit" TARGET="MAIN"><CODE>Cal_BddNodeLimit()</CODE></A> |
---|
| 847 | <DD> Sets the node limit to new_limit and returns the old limit. |
---|
| 848 | |
---|
| 849 | <DT> <A HREF="calAllDet.html#Cal_BddNor" TARGET="MAIN"><CODE>Cal_BddNor()</CODE></A> |
---|
| 850 | <DD> Returns the BDD for logical NOR of argument BDDs |
---|
| 851 | |
---|
| 852 | <DT> <A HREF="calAllDet.html#Cal_BddNot" TARGET="MAIN"><CODE>Cal_BddNot()</CODE></A> |
---|
| 853 | <DD> Returns the complement of the argument BDD. |
---|
| 854 | |
---|
| 855 | <DT> <A HREF="calAllDet.html#Cal_BddOne" TARGET="MAIN"><CODE>Cal_BddOne()</CODE></A> |
---|
| 856 | <DD> Returns the BDD for the constant one |
---|
| 857 | |
---|
| 858 | <DT> <A HREF="calAllDet.html#Cal_BddOr" TARGET="MAIN"><CODE>Cal_BddOr()</CODE></A> |
---|
| 859 | <DD> Returns the BDD for logical OR of argument BDDs |
---|
| 860 | |
---|
| 861 | <DT> <A HREF="calAllDet.html#Cal_BddOverflow" TARGET="MAIN"><CODE>Cal_BddOverflow()</CODE></A> |
---|
| 862 | <DD> Returns 1 if the node limit has been exceeded, 0 otherwise. The |
---|
| 863 | overflow flag is cleared. |
---|
| 864 | |
---|
| 865 | <DT> <A HREF="calAllDet.html#Cal_BddPairwiseAnd" TARGET="MAIN"><CODE>Cal_BddPairwiseAnd()</CODE></A> |
---|
| 866 | <DD> Returns an array of BDDs obtained by logical AND of BDD pairs |
---|
| 867 | specified by an BDD array in which a BDD at an even location is paired with |
---|
| 868 | a BDD at an odd location of the array |
---|
| 869 | |
---|
| 870 | <DT> <A HREF="calAllDet.html#Cal_BddPairwiseOr" TARGET="MAIN"><CODE>Cal_BddPairwiseOr()</CODE></A> |
---|
| 871 | <DD> Returns an array of BDDs obtained by logical OR of BDD pairs |
---|
| 872 | specified by an BDD array in which a BDD at an even location is paired with |
---|
| 873 | a BDD at an odd location of the array |
---|
| 874 | |
---|
| 875 | <DT> <A HREF="calAllDet.html#Cal_BddPairwiseXor" TARGET="MAIN"><CODE>Cal_BddPairwiseXor()</CODE></A> |
---|
| 876 | <DD> Returns an array of BDDs obtained by logical XOR of BDD pairs |
---|
| 877 | specified by an BDD array in which a BDD at an even location is paired with |
---|
| 878 | a BDD at an odd location of the array |
---|
| 879 | |
---|
| 880 | <DT> <A HREF="calAllDet.html#Cal_BddPrintBdd" TARGET="MAIN"><CODE>Cal_BddPrintBdd()</CODE></A> |
---|
| 881 | <DD> Prints a BDD in the human readable form. |
---|
| 882 | |
---|
| 883 | <DT> <A HREF="calAllDet.html#Cal_BddPrintFunctionProfileMultiple" TARGET="MAIN"><CODE>Cal_BddPrintFunctionProfileMultiple()</CODE></A> |
---|
| 884 | <DD> Cal_BddPrintFunctionProfileMultiple is like |
---|
| 885 | Cal_BddPrintFunctionProfile except for multiple BDDs |
---|
| 886 | |
---|
| 887 | <DT> <A HREF="calAllDet.html#Cal_BddPrintFunctionProfile" TARGET="MAIN"><CODE>Cal_BddPrintFunctionProfile()</CODE></A> |
---|
| 888 | <DD> Cal_BddPrintFunctionProfile is like Cal_BddPrintProfile except |
---|
| 889 | it displays a function profile for f |
---|
| 890 | |
---|
| 891 | <DT> <A HREF="calAllDet.html#Cal_BddPrintProfileMultiple" TARGET="MAIN"><CODE>Cal_BddPrintProfileMultiple()</CODE></A> |
---|
| 892 | <DD> Cal_BddPrintProfileMultiple is like Cal_BddPrintProfile except |
---|
| 893 | it displays the profile for a set of BDDs |
---|
| 894 | |
---|
| 895 | <DT> <A HREF="calAllDet.html#Cal_BddPrintProfile" TARGET="MAIN"><CODE>Cal_BddPrintProfile()</CODE></A> |
---|
| 896 | <DD> Displays the node profile for f on fp. lineLength specifies |
---|
| 897 | the maximum line length. varNamingFn is as in |
---|
| 898 | Cal_BddPrintBdd. |
---|
| 899 | |
---|
| 900 | <DT> <A HREF="calAllDet.html#Cal_BddProfileMultiple" TARGET="MAIN"><CODE>Cal_BddProfileMultiple()</CODE></A> |
---|
| 901 | <DD> |
---|
| 902 | |
---|
| 903 | <DT> <A HREF="calAllDet.html#Cal_BddProfile" TARGET="MAIN"><CODE>Cal_BddProfile()</CODE></A> |
---|
| 904 | <DD> Returns a "node profile" of f, i.e., the number of nodes at each |
---|
| 905 | level in f. |
---|
| 906 | |
---|
| 907 | <DT> <A HREF="calAllDet.html#Cal_BddReduce" TARGET="MAIN"><CODE>Cal_BddReduce()</CODE></A> |
---|
| 908 | <DD> Returns a BDD which agrees with f for all valuations |
---|
| 909 | which satisfy c. |
---|
| 910 | |
---|
| 911 | <DT> <A HREF="calAllDet.html#Cal_BddRelProd" TARGET="MAIN"><CODE>Cal_BddRelProd()</CODE></A> |
---|
| 912 | <DD> Returns the result of taking the logical AND of the |
---|
| 913 | argument BDDs and existentially quantifying some variables from the |
---|
| 914 | product. |
---|
| 915 | |
---|
| 916 | <DT> <A HREF="calAllDet.html#Cal_BddReorder" TARGET="MAIN"><CODE>Cal_BddReorder()</CODE></A> |
---|
| 917 | <DD> Invoke the current dynamic reodering method. |
---|
| 918 | |
---|
| 919 | <DT> <A HREF="calAllDet.html#Cal_BddSatisfySupport" TARGET="MAIN"><CODE>Cal_BddSatisfySupport()</CODE></A> |
---|
| 920 | <DD> Returns a special cube contained in f. |
---|
| 921 | |
---|
| 922 | <DT> <A HREF="calAllDet.html#Cal_BddSatisfyingFraction" TARGET="MAIN"><CODE>Cal_BddSatisfyingFraction()</CODE></A> |
---|
| 923 | <DD> Returns the fraction of valuations which make f true. (Note that |
---|
| 924 | this fraction is independent of whatever set of variables f is supposed to be |
---|
| 925 | a function of) |
---|
| 926 | |
---|
| 927 | <DT> <A HREF="calAllDet.html#Cal_BddSatisfy" TARGET="MAIN"><CODE>Cal_BddSatisfy()</CODE></A> |
---|
| 928 | <DD> Returns a BDD which implies f, true for |
---|
| 929 | some valuation on which f is true, and which has at most |
---|
| 930 | one node at each level |
---|
| 931 | |
---|
| 932 | <DT> <A HREF="calAllDet.html#Cal_BddSetGCMode" TARGET="MAIN"><CODE>Cal_BddSetGCMode()</CODE></A> |
---|
| 933 | <DD> Sets the garbage collection mode, 0 means the garbage |
---|
| 934 | collection should be turned off, 1 means garbage collection should |
---|
| 935 | be on. |
---|
| 936 | |
---|
| 937 | <DT> <A HREF="calAllDet.html#Cal_BddSizeMultiple" TARGET="MAIN"><CODE>Cal_BddSizeMultiple()</CODE></A> |
---|
| 938 | <DD> The routine is like Cal_BddSize, but takes a null-terminated |
---|
| 939 | array of BDDs and accounts for sharing of nodes. |
---|
| 940 | |
---|
| 941 | <DT> <A HREF="calAllDet.html#Cal_BddSize" TARGET="MAIN"><CODE>Cal_BddSize()</CODE></A> |
---|
| 942 | <DD> Returns the number of nodes in f when negout is nonzero. If |
---|
| 943 | negout is zero, we pretend that the BDDs don't have negative-output pointers. |
---|
| 944 | |
---|
| 945 | <DT> <A HREF="calAllDet.html#Cal_BddStats" TARGET="MAIN"><CODE>Cal_BddStats()</CODE></A> |
---|
| 946 | <DD> Prints miscellaneous BDD statistics |
---|
| 947 | |
---|
| 948 | <DT> <A HREF="calAllDet.html#Cal_BddSubstitute" TARGET="MAIN"><CODE>Cal_BddSubstitute()</CODE></A> |
---|
| 949 | <DD> Substitute a set of variables by functions |
---|
| 950 | |
---|
| 951 | <DT> <A HREF="calAllDet.html#Cal_BddSupport" TARGET="MAIN"><CODE>Cal_BddSupport()</CODE></A> |
---|
| 952 | <DD> returns the support of f as a null-terminated array of variables |
---|
| 953 | |
---|
| 954 | <DT> <A HREF="calAllDet.html#Cal_BddSwapVars" TARGET="MAIN"><CODE>Cal_BddSwapVars()</CODE></A> |
---|
| 955 | <DD> Return a function obtained by swapping two variables |
---|
| 956 | |
---|
| 957 | <DT> <A HREF="calAllDet.html#Cal_BddThen" TARGET="MAIN"><CODE>Cal_BddThen()</CODE></A> |
---|
| 958 | <DD> Returns the positive cofactor of the argument BDD with |
---|
| 959 | respect to the top variable of the BDD. |
---|
| 960 | |
---|
| 961 | <DT> <A HREF="calAllDet.html#Cal_BddTotalSize" TARGET="MAIN"><CODE>Cal_BddTotalSize()</CODE></A> |
---|
| 962 | <DD> Returns the number of nodes in the Unique table |
---|
| 963 | |
---|
| 964 | <DT> <A HREF="calAllDet.html#Cal_BddType" TARGET="MAIN"><CODE>Cal_BddType()</CODE></A> |
---|
| 965 | <DD> Returns type of a BDD ( 0, 1, +var, -var, ovrflow, nonterminal) |
---|
| 966 | |
---|
| 967 | <DT> <A HREF="calAllDet.html#Cal_BddUnFree" TARGET="MAIN"><CODE>Cal_BddUnFree()</CODE></A> |
---|
| 968 | <DD> Unfrees the argument BDD. |
---|
| 969 | |
---|
| 970 | <DT> <A HREF="calAllDet.html#Cal_BddUndumpBdd" TARGET="MAIN"><CODE>Cal_BddUndumpBdd()</CODE></A> |
---|
| 971 | <DD> Reads a BDD from a file |
---|
| 972 | |
---|
| 973 | <DT> <A HREF="calAllDet.html#Cal_BddVarBlockReorderable" TARGET="MAIN"><CODE>Cal_BddVarBlockReorderable()</CODE></A> |
---|
| 974 | <DD> Sets the reoderability of a particular block. |
---|
| 975 | |
---|
| 976 | <DT> <A HREF="calAllDet.html#Cal_BddVarSubstitute" TARGET="MAIN"><CODE>Cal_BddVarSubstitute()</CODE></A> |
---|
| 977 | <DD> Substitute a set of variables by set of another variables. |
---|
| 978 | |
---|
| 979 | <DT> <A HREF="calAllDet.html#Cal_BddVars" TARGET="MAIN"><CODE>Cal_BddVars()</CODE></A> |
---|
| 980 | <DD> Returns the number of BDD variables |
---|
| 981 | |
---|
| 982 | <DT> <A HREF="calAllDet.html#Cal_BddXnor" TARGET="MAIN"><CODE>Cal_BddXnor()</CODE></A> |
---|
| 983 | <DD> Returns the BDD for logical exclusive NOR of argument BDDs |
---|
| 984 | |
---|
| 985 | <DT> <A HREF="calAllDet.html#Cal_BddXor" TARGET="MAIN"><CODE>Cal_BddXor()</CODE></A> |
---|
| 986 | <DD> Returns the BDD for logical exclusive OR of argument BDDs |
---|
| 987 | |
---|
| 988 | <DT> <A HREF="calAllDet.html#Cal_BddZero" TARGET="MAIN"><CODE>Cal_BddZero()</CODE></A> |
---|
| 989 | <DD> Returns the BDD for the constant zero |
---|
| 990 | |
---|
| 991 | <DT> <A HREF="calAllDet.html#Cal_MemAllocation" TARGET="MAIN"><CODE>Cal_MemAllocation()</CODE></A> |
---|
| 992 | <DD> Returns the memory allocated. |
---|
| 993 | |
---|
| 994 | <DT> <A HREF="calAllDet.html#Cal_MemFatal" TARGET="MAIN"><CODE>Cal_MemFatal()</CODE></A> |
---|
| 995 | <DD> Prints an error message and exits. |
---|
| 996 | |
---|
| 997 | <DT> <A HREF="calAllDet.html#Cal_MemFreeBlock" TARGET="MAIN"><CODE>Cal_MemFreeBlock()</CODE></A> |
---|
| 998 | <DD> Frees the block. |
---|
| 999 | |
---|
| 1000 | <DT> <A HREF="calAllDet.html#Cal_MemFreeRecMgr" TARGET="MAIN"><CODE>Cal_MemFreeRecMgr()</CODE></A> |
---|
| 1001 | <DD> Frees all the storage associated with the specified record manager. |
---|
| 1002 | |
---|
| 1003 | <DT> <A HREF="calAllDet.html#Cal_MemFreeRec" TARGET="MAIN"><CODE>Cal_MemFreeRec()</CODE></A> |
---|
| 1004 | <DD> Frees a record managed by the indicated record manager. |
---|
| 1005 | |
---|
| 1006 | <DT> <A HREF="calAllDet.html#Cal_MemGetBlock" TARGET="MAIN"><CODE>Cal_MemGetBlock()</CODE></A> |
---|
| 1007 | <DD> Allocates a new block of the specified size. |
---|
| 1008 | |
---|
| 1009 | <DT> <A HREF="calAllDet.html#Cal_MemNewRecMgr" TARGET="MAIN"><CODE>Cal_MemNewRecMgr()</CODE></A> |
---|
| 1010 | <DD> Creates a new record manager with the given record size. |
---|
| 1011 | |
---|
| 1012 | <DT> <A HREF="calAllDet.html#Cal_MemNewRec" TARGET="MAIN"><CODE>Cal_MemNewRec()</CODE></A> |
---|
| 1013 | <DD> Allocates a record from the specified record manager. |
---|
| 1014 | |
---|
| 1015 | <DT> <A HREF="calAllDet.html#Cal_MemResizeBlock" TARGET="MAIN"><CODE>Cal_MemResizeBlock()</CODE></A> |
---|
| 1016 | <DD> Expands or contracts the block to a new size. |
---|
| 1017 | We try to avoid moving the block if possible. |
---|
| 1018 | |
---|
| 1019 | <DT> <A HREF="calAllDet.html#Cal_PerformanceTest" TARGET="MAIN"><CODE>Cal_PerformanceTest()</CODE></A> |
---|
| 1020 | <DD> Main routine for testing performances of various routines. |
---|
| 1021 | |
---|
| 1022 | <DT> <A HREF="calAllDet.html#Cal_PipelineCreateProvisionalBdd" TARGET="MAIN"><CODE>Cal_PipelineCreateProvisionalBdd()</CODE></A> |
---|
| 1023 | <DD> Create a provisional BDD in the pipeline. |
---|
| 1024 | |
---|
| 1025 | <DT> <A HREF="calAllDet.html#Cal_PipelineExecute" TARGET="MAIN"><CODE>Cal_PipelineExecute()</CODE></A> |
---|
| 1026 | <DD> Executes a pipeline. |
---|
| 1027 | |
---|
| 1028 | <DT> <A HREF="calAllDet.html#Cal_PipelineInit" TARGET="MAIN"><CODE>Cal_PipelineInit()</CODE></A> |
---|
| 1029 | <DD> Initialize a BDD pipeline. |
---|
| 1030 | |
---|
| 1031 | <DT> <A HREF="calAllDet.html#Cal_PipelineQuit" TARGET="MAIN"><CODE>Cal_PipelineQuit()</CODE></A> |
---|
| 1032 | <DD> Resets the pipeline freeing all resources. |
---|
| 1033 | |
---|
| 1034 | <DT> <A HREF="calAllDet.html#Cal_PipelineSetDepth" TARGET="MAIN"><CODE>Cal_PipelineSetDepth()</CODE></A> |
---|
| 1035 | <DD> Set depth of a BDD pipeline. |
---|
| 1036 | |
---|
| 1037 | <DT> <A HREF="calAllDet.html#Cal_PipelineUpdateProvisionalBdd" TARGET="MAIN"><CODE>Cal_PipelineUpdateProvisionalBdd()</CODE></A> |
---|
| 1038 | <DD> Update a provisional Bdd obtained during pipelining. |
---|
| 1039 | |
---|
| 1040 | <DT> <A HREF="calAllDet.html#Cal_TempAssociationAugment" TARGET="MAIN"><CODE>Cal_TempAssociationAugment()</CODE></A> |
---|
| 1041 | <DD> Adds to the temporary variable association. |
---|
| 1042 | |
---|
| 1043 | <DT> <A HREF="calAllDet.html#Cal_TempAssociationInit" TARGET="MAIN"><CODE>Cal_TempAssociationInit()</CODE></A> |
---|
| 1044 | <DD> Sets the temporary variable association. |
---|
| 1045 | |
---|
| 1046 | <DT> <A HREF="calAllDet.html#Cal_TempAssociationQuit" TARGET="MAIN"><CODE>Cal_TempAssociationQuit()</CODE></A> |
---|
| 1047 | <DD> Cleans up temporary association |
---|
| 1048 | |
---|
| 1049 | <DT> <A HREF="calAllDet.html#CeilLog2" TARGET="MAIN"><CODE>CeilLog2()</CODE></A> |
---|
| 1050 | <DD> Returns the smallest integer greater than or equal to log2 of a |
---|
| 1051 | number |
---|
| 1052 | |
---|
| 1053 | <DT> <A HREF="calAllDet.html#CeilLog2" TARGET="MAIN"><CODE>CeilLog2()</CODE></A> |
---|
| 1054 | <DD> Returns the smallest integer greater than or equal to log2 of a |
---|
| 1055 | number |
---|
| 1056 | |
---|
| 1057 | <DT> <A HREF="calAllDet.html#CeilLog2" TARGET="MAIN"><CODE>CeilLog2()</CODE></A> |
---|
| 1058 | <DD> Returns the smallest integer greater than or equal to log2 of a |
---|
| 1059 | number |
---|
| 1060 | |
---|
| 1061 | <DT> <A HREF="calAllDet.html#CeilLog2" TARGET="MAIN"><CODE>CeilLog2()</CODE></A> |
---|
| 1062 | <DD> Returns the smallest integer greater than or equal to log2 of a |
---|
| 1063 | number |
---|
| 1064 | |
---|
| 1065 | <DT> <A HREF="calAllDet.html#CeilingLog2" TARGET="MAIN"><CODE>CeilingLog2()</CODE></A> |
---|
| 1066 | <DD> required |
---|
| 1067 | |
---|
| 1068 | <DT> <A HREF="calAllDet.html#Chars" TARGET="MAIN"><CODE>Chars()</CODE></A> |
---|
| 1069 | <DD> required |
---|
| 1070 | |
---|
| 1071 | <DT> <A HREF="calAllDet.html#CheckAssoc" TARGET="MAIN"><CODE>CheckAssoc()</CODE></A> |
---|
| 1072 | <DD> required |
---|
| 1073 | |
---|
| 1074 | <DT> <A HREF="calAllDet.html#CheckValidityOfNodes" TARGET="MAIN"><CODE>CheckValidityOfNodes()</CODE></A> |
---|
| 1075 | <DD> required |
---|
| 1076 | |
---|
| 1077 | <DT> <A HREF="calAllDet.html#CofactorFixAndReclaimForwardedNodes" TARGET="MAIN"><CODE>CofactorFixAndReclaimForwardedNodes()</CODE></A> |
---|
| 1078 | <DD> required |
---|
| 1079 | |
---|
| 1080 | <DT> <A HREF="calAllDet.html#Cofactor" TARGET="MAIN"><CODE>Cofactor()</CODE></A> |
---|
| 1081 | <DD> required |
---|
| 1082 | |
---|
| 1083 | <DT> <A HREF="calAllDet.html#Decode" TARGET="MAIN"><CODE>Decode()</CODE></A> |
---|
| 1084 | <DD> required |
---|
| 1085 | |
---|
| 1086 | <DT> <A HREF="calAllDet.html#Error" TARGET="MAIN"><CODE>Error()</CODE></A> |
---|
| 1087 | <DD> required |
---|
| 1088 | |
---|
| 1089 | <DT> <A HREF="calAllDet.html#GetRandomNumbers" TARGET="MAIN"><CODE>GetRandomNumbers()</CODE></A> |
---|
| 1090 | <DD> Generates "count" many random numbers ranging between |
---|
| 1091 | "lowerBound" and "upperBound". |
---|
| 1092 | |
---|
| 1093 | <DT> <A HREF="calAllDet.html#HashTableAddDirect" TARGET="MAIN"><CODE>HashTableAddDirect()</CODE></A> |
---|
| 1094 | <DD> Directly insert a BDD node in the hash table. |
---|
| 1095 | |
---|
| 1096 | <DT> <A HREF="calAllDet.html#HashTableApply" TARGET="MAIN"><CODE>HashTableApply()</CODE></A> |
---|
| 1097 | <DD> required |
---|
| 1098 | |
---|
| 1099 | <DT> <A HREF="calAllDet.html#HashTableCofactorApply" TARGET="MAIN"><CODE>HashTableCofactorApply()</CODE></A> |
---|
| 1100 | <DD> required |
---|
| 1101 | |
---|
| 1102 | <DT> <A HREF="calAllDet.html#HashTableCofactorReduce" TARGET="MAIN"><CODE>HashTableCofactorReduce()</CODE></A> |
---|
| 1103 | <DD> required |
---|
| 1104 | |
---|
| 1105 | <DT> <A HREF="calAllDet.html#HashTableFindOrAdd" TARGET="MAIN"><CODE>HashTableFindOrAdd()</CODE></A> |
---|
| 1106 | <DD> required |
---|
| 1107 | |
---|
| 1108 | <DT> <A HREF="calAllDet.html#HashTableOneRehash" TARGET="MAIN"><CODE>HashTableOneRehash()</CODE></A> |
---|
| 1109 | <DD> required |
---|
| 1110 | |
---|
| 1111 | <DT> <A HREF="calAllDet.html#HashTableReduceApply" TARGET="MAIN"><CODE>HashTableReduceApply()</CODE></A> |
---|
| 1112 | <DD> required |
---|
| 1113 | |
---|
| 1114 | <DT> <A HREF="calAllDet.html#HashTableReduce" TARGET="MAIN"><CODE>HashTableReduce()</CODE></A> |
---|
| 1115 | <DD> required |
---|
| 1116 | |
---|
| 1117 | <DT> <A HREF="calAllDet.html#IndexCmp" TARGET="MAIN"><CODE>IndexCmp()</CODE></A> |
---|
| 1118 | <DD> |
---|
| 1119 | |
---|
| 1120 | <DT> <A HREF="calAllDet.html#MergeAndFree" TARGET="MAIN"><CODE>MergeAndFree()</CODE></A> |
---|
| 1121 | <DD> required |
---|
| 1122 | |
---|
| 1123 | <DT> <A HREF="calAllDet.html#PageAlign" TARGET="MAIN"><CODE>PageAlign()</CODE></A> |
---|
| 1124 | <DD> Return page aligned address greater than or equal to |
---|
| 1125 | the pointer. |
---|
| 1126 | |
---|
| 1127 | <DT> <A HREF="calAllDet.html#PageManagerExpandStorage" TARGET="MAIN"><CODE>PageManagerExpandStorage()</CODE></A> |
---|
| 1128 | <DD> Allocates a segment of memory to expand the storage managed by |
---|
| 1129 | pageManager. The allocated segment is divided into free pages |
---|
| 1130 | which are linked as a freePageList. |
---|
| 1131 | |
---|
| 1132 | <DT> <A HREF="calAllDet.html#PrintBddProfileAfterReorder" TARGET="MAIN"><CODE>PrintBddProfileAfterReorder()</CODE></A> |
---|
| 1133 | <DD> required |
---|
| 1134 | |
---|
| 1135 | <DT> <A HREF="calAllDet.html#PrintBdd" TARGET="MAIN"><CODE>PrintBdd()</CODE></A> |
---|
| 1136 | <DD> required |
---|
| 1137 | |
---|
| 1138 | <DT> <A HREF="calAllDet.html#RandomTests" TARGET="MAIN"><CODE>RandomTests()</CODE></A> |
---|
| 1139 | <DD> required |
---|
| 1140 | |
---|
| 1141 | <DT> <A HREF="calAllDet.html#Read" TARGET="MAIN"><CODE>Read()</CODE></A> |
---|
| 1142 | <DD> |
---|
| 1143 | |
---|
| 1144 | <DT> <A HREF="calAllDet.html#RemoveFromFreeList" TARGET="MAIN"><CODE>RemoveFromFreeList()</CODE></A> |
---|
| 1145 | <DD> required |
---|
| 1146 | |
---|
| 1147 | <DT> <A HREF="calAllDet.html#SegmentToPageList" TARGET="MAIN"><CODE>SegmentToPageList()</CODE></A> |
---|
| 1148 | <DD> Converts a memory segment into a linked list of pages. |
---|
| 1149 | if p is a pointer to a page, *p contains address of the next page |
---|
| 1150 | if p is a pointer to the last page, *p contains lastPointer. |
---|
| 1151 | |
---|
| 1152 | <DT> <A HREF="calAllDet.html#SweepVarTable" TARGET="MAIN"><CODE>SweepVarTable()</CODE></A> |
---|
| 1153 | <DD> required |
---|
| 1154 | |
---|
| 1155 | <DT> <A HREF="calAllDet.html#TestAnd" TARGET="MAIN"><CODE>TestAnd()</CODE></A> |
---|
| 1156 | <DD> required |
---|
| 1157 | |
---|
| 1158 | <DT> <A HREF="calAllDet.html#TestArrayOp" TARGET="MAIN"><CODE>TestArrayOp()</CODE></A> |
---|
| 1159 | <DD> required |
---|
| 1160 | |
---|
| 1161 | <DT> <A HREF="calAllDet.html#TestAssoc" TARGET="MAIN"><CODE>TestAssoc()</CODE></A> |
---|
| 1162 | <DD> required |
---|
| 1163 | |
---|
| 1164 | <DT> <A HREF="calAllDet.html#TestCompose" TARGET="MAIN"><CODE>TestCompose()</CODE></A> |
---|
| 1165 | <DD> required |
---|
| 1166 | |
---|
| 1167 | <DT> <A HREF="calAllDet.html#TestDump" TARGET="MAIN"><CODE>TestDump()</CODE></A> |
---|
| 1168 | <DD> required |
---|
| 1169 | |
---|
| 1170 | <DT> <A HREF="calAllDet.html#TestGenCof" TARGET="MAIN"><CODE>TestGenCof()</CODE></A> |
---|
| 1171 | <DD> required |
---|
| 1172 | |
---|
| 1173 | <DT> <A HREF="calAllDet.html#TestITE" TARGET="MAIN"><CODE>TestITE()</CODE></A> |
---|
| 1174 | <DD> required |
---|
| 1175 | |
---|
| 1176 | <DT> <A HREF="calAllDet.html#TestIdNot" TARGET="MAIN"><CODE>TestIdNot()</CODE></A> |
---|
| 1177 | <DD> required |
---|
| 1178 | |
---|
| 1179 | <DT> <A HREF="calAllDet.html#TestInterImpl" TARGET="MAIN"><CODE>TestInterImpl()</CODE></A> |
---|
| 1180 | <DD> required |
---|
| 1181 | |
---|
| 1182 | <DT> <A HREF="calAllDet.html#TestMultiwayAnd" TARGET="MAIN"><CODE>TestMultiwayAnd()</CODE></A> |
---|
| 1183 | <DD> required |
---|
| 1184 | |
---|
| 1185 | <DT> <A HREF="calAllDet.html#TestMultiwayLarge" TARGET="MAIN"><CODE>TestMultiwayLarge()</CODE></A> |
---|
| 1186 | <DD> required |
---|
| 1187 | |
---|
| 1188 | <DT> <A HREF="calAllDet.html#TestMultiwayOr" TARGET="MAIN"><CODE>TestMultiwayOr()</CODE></A> |
---|
| 1189 | <DD> required |
---|
| 1190 | |
---|
| 1191 | <DT> <A HREF="calAllDet.html#TestNand" TARGET="MAIN"><CODE>TestNand()</CODE></A> |
---|
| 1192 | <DD> required |
---|
| 1193 | |
---|
| 1194 | <DT> <A HREF="calAllDet.html#TestOr" TARGET="MAIN"><CODE>TestOr()</CODE></A> |
---|
| 1195 | <DD> required |
---|
| 1196 | |
---|
| 1197 | <DT> <A HREF="calAllDet.html#TestPipeline" TARGET="MAIN"><CODE>TestPipeline()</CODE></A> |
---|
| 1198 | <DD> required |
---|
| 1199 | |
---|
| 1200 | <DT> <A HREF="calAllDet.html#TestQnt" TARGET="MAIN"><CODE>TestQnt()</CODE></A> |
---|
| 1201 | <DD> required |
---|
| 1202 | |
---|
| 1203 | <DT> <A HREF="calAllDet.html#TestReduce" TARGET="MAIN"><CODE>TestReduce()</CODE></A> |
---|
| 1204 | <DD> required |
---|
| 1205 | |
---|
| 1206 | <DT> <A HREF="calAllDet.html#TestRelProd" TARGET="MAIN"><CODE>TestRelProd()</CODE></A> |
---|
| 1207 | <DD> required |
---|
| 1208 | |
---|
| 1209 | <DT> <A HREF="calAllDet.html#TestReorderBlock" TARGET="MAIN"><CODE>TestReorderBlock()</CODE></A> |
---|
| 1210 | <DD> required |
---|
| 1211 | |
---|
| 1212 | <DT> <A HREF="calAllDet.html#TestReorder" TARGET="MAIN"><CODE>TestReorder()</CODE></A> |
---|
| 1213 | <DD> required |
---|
| 1214 | |
---|
| 1215 | <DT> <A HREF="calAllDet.html#TestSatisfy" TARGET="MAIN"><CODE>TestSatisfy()</CODE></A> |
---|
| 1216 | <DD> required |
---|
| 1217 | |
---|
| 1218 | <DT> <A HREF="calAllDet.html#TestSize" TARGET="MAIN"><CODE>TestSize()</CODE></A> |
---|
| 1219 | <DD> required |
---|
| 1220 | |
---|
| 1221 | <DT> <A HREF="calAllDet.html#TestSubstitute" TARGET="MAIN"><CODE>TestSubstitute()</CODE></A> |
---|
| 1222 | <DD> required |
---|
| 1223 | |
---|
| 1224 | <DT> <A HREF="calAllDet.html#TestSwapVars" TARGET="MAIN"><CODE>TestSwapVars()</CODE></A> |
---|
| 1225 | <DD> required |
---|
| 1226 | |
---|
| 1227 | <DT> <A HREF="calAllDet.html#TestVarSubstitute" TARGET="MAIN"><CODE>TestVarSubstitute()</CODE></A> |
---|
| 1228 | <DD> required |
---|
| 1229 | |
---|
| 1230 | <DT> <A HREF="calAllDet.html#TestXor" TARGET="MAIN"><CODE>TestXor()</CODE></A> |
---|
| 1231 | <DD> required |
---|
| 1232 | |
---|
| 1233 | <DT> <A HREF="calAllDet.html#TrimToSize" TARGET="MAIN"><CODE>TrimToSize()</CODE></A> |
---|
| 1234 | <DD> required |
---|
| 1235 | |
---|
| 1236 | <DT> <A HREF="calAllDet.html#UniqueTableForIdFindOrAdd" TARGET="MAIN"><CODE>UniqueTableForIdFindOrAdd()</CODE></A> |
---|
| 1237 | <DD> find or add in the unique table for id. |
---|
| 1238 | |
---|
| 1239 | <DT> <A HREF="calAllDet.html#Write" TARGET="MAIN"><CODE>Write()</CODE></A> |
---|
| 1240 | <DD> |
---|
| 1241 | |
---|
| 1242 | <DT> <A HREF="calAllDet.html#asAddress" TARGET="MAIN"><CODE>asAddress()</CODE></A> |
---|
| 1243 | <DD> required |
---|
| 1244 | |
---|
| 1245 | <DT> <A HREF="calAllDet.html#asDouble" TARGET="MAIN"><CODE>asDouble()</CODE></A> |
---|
| 1246 | <DD> required |
---|
| 1247 | |
---|
| 1248 | <DT> <A HREF="calAllDet.html#chars" TARGET="MAIN"><CODE>chars()</CODE></A> |
---|
| 1249 | <DD> |
---|
| 1250 | |
---|
| 1251 | <DT> <A HREF="calAllDet.html#cpuTime" TARGET="MAIN"><CODE>cpuTime()</CODE></A> |
---|
| 1252 | <DD> Computes the number of page faults. |
---|
| 1253 | |
---|
| 1254 | <DT> <A HREF="calAllDet.html#cpuTime" TARGET="MAIN"><CODE>cpuTime()</CODE></A> |
---|
| 1255 | <DD> required |
---|
| 1256 | |
---|
| 1257 | <DT> <A HREF="calAllDet.html#ddClearLocal" TARGET="MAIN"><CODE>ddClearLocal()</CODE></A> |
---|
| 1258 | <DD> Performs a DFS from f, clearing the LSB of the then pointers. |
---|
| 1259 | |
---|
| 1260 | <DT> <A HREF="calAllDet.html#ddSuppInteract" TARGET="MAIN"><CODE>ddSuppInteract()</CODE></A> |
---|
| 1261 | <DD> Find the support of f. |
---|
| 1262 | |
---|
| 1263 | <DT> <A HREF="calAllDet.html#ddUpdateInteract" TARGET="MAIN"><CODE>ddUpdateInteract()</CODE></A> |
---|
| 1264 | <DD> Marks as interacting all pairs of variables that appear in |
---|
| 1265 | support. |
---|
| 1266 | |
---|
| 1267 | <DT> <A HREF="calAllDet.html#elapsedTime" TARGET="MAIN"><CODE>elapsedTime()</CODE></A> |
---|
| 1268 | <DD> Computes the time. |
---|
| 1269 | |
---|
| 1270 | <DT> <A HREF="calAllDet.html#elapsedTime" TARGET="MAIN"><CODE>elapsedTime()</CODE></A> |
---|
| 1271 | <DD> Computes the time. |
---|
| 1272 | |
---|
| 1273 | <DT> <A HREF="calAllDet.html#handler" TARGET="MAIN"><CODE>handler()</CODE></A> |
---|
| 1274 | <DD> required |
---|
| 1275 | |
---|
| 1276 | <DT> <A HREF="calAllDet.html#main" TARGET="MAIN"><CODE>main()</CODE></A> |
---|
| 1277 | <DD> required |
---|
| 1278 | |
---|
| 1279 | <DT> <A HREF="calAllDet.html#main" TARGET="MAIN"><CODE>main()</CODE></A> |
---|
| 1280 | <DD> required |
---|
| 1281 | |
---|
| 1282 | <DT> <A HREF="calAllDet.html#pageFaults" TARGET="MAIN"><CODE>pageFaults()</CODE></A> |
---|
| 1283 | <DD> Computes the number of page faults. |
---|
| 1284 | |
---|
| 1285 | <DT> <A HREF="calAllDet.html#terminalIdFn" TARGET="MAIN"><CODE>terminalIdFn()</CODE></A> |
---|
| 1286 | <DD> required |
---|
| 1287 | |
---|
| 1288 | </DL> |
---|
| 1289 | |
---|
| 1290 | <HR> |
---|
| 1291 | |
---|
| 1292 | Last updated on 970711 20h11 |
---|
| 1293 | </BODY></HTML> |
---|