
Go to the source code of this file.
Classes | |
| struct | Cof_Fan_t_ |
| struct | Cof_Obj_t_ |
| struct | Cof_Man_t_ |
Macros | |
| #define | Cof_ManForEachObj(p, pObj, i) |
| #define | Cof_ManForEachNode(p, pObj, i) |
| #define | Cof_ObjForEachFanin(pObj, pNext, i) |
| #define | Cof_ObjForEachFanout(pObj, pNext, i) |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Cof_Fan_t_ | Cof_Fan_t |
| DECLARATIONS ///. | |
| typedef struct Cof_Obj_t_ | Cof_Obj_t |
| typedef struct Cof_Man_t_ | Cof_Man_t |
| #define Cof_ManForEachNode | ( | p, | |
| pObj, | |||
| i ) |
Definition at line 104 of file giaCof.c.
| #define Cof_ManForEachObj | ( | p, | |
| pObj, | |||
| i ) |
| #define Cof_ObjForEachFanin | ( | pObj, | |
| pNext, | |||
| i ) |
| #define Cof_ObjForEachFanout | ( | pObj, | |
| pNext, | |||
| i ) |
| typedef typedefABC_NAMESPACE_IMPL_START struct Cof_Fan_t_ Cof_Fan_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaCof.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Cofactor estimation procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| typedef struct Cof_Man_t_ Cof_Man_t |
| typedef struct Cof_Obj_t_ Cof_Obj_t |
| void Cof_ManCleanValue | ( | Cof_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 422 of file giaCof.c.


Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 445 of file giaCof.c.


FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates logic network isomorphic to the given AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file giaCof.c.


Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 388 of file giaCof.c.


| void Cof_ManPrintFanio | ( | Cof_Man_t * | p | ) |
Function*************************************************************
Synopsis [Prints the distribution of fanins/fanouts in the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 605 of file giaCof.c.


| void Cof_ManPrintHighFanout | ( | Cof_Man_t * | p, |
| int | nNodes ) |
Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 541 of file giaCof.c.


Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 517 of file giaCof.c.


| void Cof_ManStop | ( | Cof_Man_t * | p | ) |
Function*************************************************************
Synopsis [Creates logic network isomorphic to the given AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file giaCof.c.

Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 345 of file giaCof.c.


Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 319 of file giaCof.c.


Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 296 of file giaCof.c.


Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file giaCof.c.


Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 250 of file giaCof.c.


Function*************************************************************
Synopsis [Collects support nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 224 of file giaCof.c.


| int Cof_NodeDeref_rec | ( | Cof_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Compute MFFC size of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 564 of file giaCof.c.


| int Cof_NodeRef_rec | ( | Cof_Obj_t * | pNode | ) |
Definition at line 573 of file giaCof.c.


Function*************************************************************
Synopsis [Determines variables whose fanout count is higher than this.]
Description [Variables are returned in a reverse topological order.]
SideEffects []
SeeAlso []
Definition at line 883 of file giaCof.c.


Function*************************************************************
Synopsis [Print the matrix.]
Description []
SideEffects []
SeeAlso []
Definition at line 1007 of file giaCof.c.


Function*************************************************************
Synopsis [Duplicates AIG in the DFS order while putting CIs first.]
Description []
SideEffects []
SeeAlso []
Definition at line 862 of file giaCof.c.

Function*************************************************************
Synopsis [Cofactors all variables whose fanout is higher than this.]
Description []
SideEffects []
SeeAlso []
Definition at line 987 of file giaCof.c.

Function*************************************************************
Synopsis [Cofactors selected variables (should be in reverse topo order).]
Description []
SideEffects []
SeeAlso []
Definition at line 936 of file giaCof.c.


Function*************************************************************
Synopsis [Duplicates AIG in the DFS order while putting CIs first.]
Description []
SideEffects []
SeeAlso []
Definition at line 780 of file giaCof.c.


| void Gia_ManPrintDsdMatrix | ( | Gia_Man_t * | p, |
| int | iIn ) |
Definition at line 1051 of file giaCof.c.

| void Gia_ManPrintFanio | ( | Gia_Man_t * | pGia, |
| int | nNodes ) |
Function*************************************************************
Synopsis [Returns sorted array of node handles with largest fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 746 of file giaCof.c.

| Vec_Int_t * Gia_ManTransfer | ( | Gia_Man_t * | pAig, |
| Gia_Man_t * | pCof, | ||
| Gia_Man_t * | pNew, | ||
| Vec_Int_t * | vSigs ) |
Function*************************************************************
Synopsis [Transfers attributes from the original one to the final one.]
Description []
SideEffects []
SeeAlso []
Definition at line 909 of file giaCof.c.
