#include "reo.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START void | Extra_ReorderTest (DdManager *dd, DdNode *Func) |
| DECLARATIONS ///. | |
| void | Extra_ReorderTestArray (DdManager *dd, DdNode *Funcs[], int nFuncs) |
| DdNode * | Extra_ReorderCudd (DdManager *dd, DdNode *aFunc, int pPermuteReo[]) |
| int | Extra_bddReorderTest (DdManager *dd, DdNode *bF) |
| int | Extra_addReorderTest (DdManager *dd, DdNode *aF) |
| int Extra_addReorderTest | ( | DdManager * | dd, |
| DdNode * | aF ) |
Function*************************************************************
Synopsis []
Description [Transfers the ADD into another manager minimizes it and returns the min number of nodes; disposes of the BDD in the new manager. Useful for debugging or comparing the performance of other reordering procedures.]
SideEffects []
SeeAlso []
Definition at line 217 of file reoTest.c.
| int Extra_bddReorderTest | ( | DdManager * | dd, |
| DdNode * | bF ) |
Function*************************************************************
Synopsis []
Description [Transfers the BDD into another manager minimizes it and returns the min number of nodes; disposes of the BDD in the new manager. Useful for debugging or comparing the performance of other reordering procedures.]
SideEffects []
SeeAlso []
Definition at line 180 of file reoTest.c.
| DdNode * Extra_ReorderCudd | ( | DdManager * | dd, |
| DdNode * | aFunc, | ||
| int | pPermuteReo[] ) |
Function*************************************************************
Synopsis [Reorders the DD using CUDD package.]
Description [Transfers the DD into a temporary manager in such a way that the level correspondence is preserved. Reorders the manager and transfers the DD back into the original manager using the topmost levels of the manager, in such a way that the ordering of levels is preserved. The resulting permutation is returned in the array given by the user.]
SideEffects []
SeeAlso []
Definition at line 109 of file reoTest.c.


| ABC_NAMESPACE_IMPL_START void Extra_ReorderTest | ( | DdManager * | dd, |
| DdNode * | Func ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [reoTest.c]
PackageName [REO: A specialized DD reordering engine.]
Synopsis [Various testing procedures (may be outdated).]
Author [Alan Mishchenko alanm.nosp@m.i@ec.nosp@m.e.pdx.nosp@m..edu]
Affiliation [ECE Department. Portland State University, Portland, Oregon.]
Date [Ver. 1.0. Started - October 15, 2002.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Reorders the DD using REO and CUDD.]
Description [This function can be used to test the performance of the reordering package.]
SideEffects []
SeeAlso []
Definition at line 43 of file reoTest.c.

| void Extra_ReorderTestArray | ( | DdManager * | dd, |
| DdNode * | Funcs[], | ||
| int | nFuncs ) |
Function*************************************************************
Synopsis [Reorders the DD using REO and CUDD.]
Description [This function can be used to test the performance of the reordering package.]
SideEffects []
SeeAlso []
Definition at line 75 of file reoTest.c.
