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.