|
abc-master
|
#include "gia.h"Go to the source code of this file.
Macros | |
| #define | Gia_ObjForEachFanout(p, pObj, pFanout, iFan, i) |
Functions | |
| static ABC_NAMESPACE_IMPL_START int | Gia_FanoutCreate (int FanId, int Num) |
| DECLARATIONS ///. More... | |
| static int * | Gia_FanoutObj (int *pData, int ObjId) |
| static int * | Gia_FanoutPrev (int *pData, int iFan) |
| static int * | Gia_FanoutNext (int *pData, int iFan) |
| static int | Gia_ObjFanout0Int (Gia_Man_t *p, int ObjId) |
| static int | Gia_ObjFanoutNext (Gia_Man_t *p, int iFan) |
| void | Gia_ManFanoutStart (Gia_Man_t *p) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Gia_ManFanoutStop (Gia_Man_t *p) |
| void | Gia_ObjAddFanout (Gia_Man_t *p, Gia_Obj_t *pObj, Gia_Obj_t *pFanout) |
| void | Gia_ObjRemoveFanout (Gia_Man_t *p, Gia_Obj_t *pObj, Gia_Obj_t *pFanout) |
| Vec_Int_t * | Gia_ManStartFanoutMap (Gia_Man_t *p, Vec_Int_t *vFanoutNums) |
| void | Gia_ManStaticFanoutStart (Gia_Man_t *p) |
| void | Gia_ManStaticFanoutStop (Gia_Man_t *p) |
| void | Gia_ManStaticFanoutTest (Gia_Man_t *p) |
| #define Gia_ObjForEachFanout | ( | p, | |
| pObj, | |||
| pFanout, | |||
| iFan, | |||
| i | |||
| ) |
Definition at line 46 of file giaFanout.c.
|
inlinestatic |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaFanout.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 36 of file giaFanout.c.
|
inlinestatic |
Definition at line 39 of file giaFanout.c.
|
inlinestatic |
Definition at line 37 of file giaFanout.c.
|
inlinestatic |
Definition at line 38 of file giaFanout.c.
| void Gia_ManFanoutStart | ( | Gia_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Create fanout for all objects in the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 66 of file giaFanout.c.
| void Gia_ManFanoutStop | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Deletes fanout for all objects in the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 98 of file giaFanout.c.
Function*************************************************************
Synopsis [Compute the map of all edges.]
Description []
SideEffects []
SeeAlso []
Definition at line 211 of file giaFanout.c.
| void Gia_ManStaticFanoutStart | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Allocates static fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 238 of file giaFanout.c.
| void Gia_ManStaticFanoutStop | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Deallocates static fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 290 of file giaFanout.c.
| void Gia_ManStaticFanoutTest | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Tests static fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 308 of file giaFanout.c.
Function*************************************************************
Synopsis [Adds fanout (pFanout) of node (pObj).]
Description []
SideEffects []
SeeAlso []
Definition at line 116 of file giaFanout.c.
|
inlinestatic |
Definition at line 42 of file giaFanout.c.
|
inlinestatic |
Definition at line 43 of file giaFanout.c.
Function*************************************************************
Synopsis [Removes fanout (pFanout) of node (pObj).]
Description []
SideEffects []
SeeAlso []
Definition at line 163 of file giaFanout.c.