|
abc-master
|
#include "gia.h"Go to the source code of this file.
Data Structures | |
| struct | Gia_IsoMan_t_ |
Macros | |
| #define | ISO_MASK 0xFF |
Typedefs | |
| typedef struct Gia_IsoMan_t_ | Gia_IsoMan_t |
| DECLARATIONS ///. More... | |
Variables | |
| static int | s_256Primes [ISO_MASK+1] |
| #define ISO_MASK 0xFF |
CFile****************************************************************
FileName [giaIso.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Graph isomorphism.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| typedef struct Gia_IsoMan_t_ Gia_IsoMan_t |
| void Gia_IsoAssignOneClass | ( | Gia_IsoMan_t * | p, |
| int | fVerbose | ||
| ) |
Definition at line 587 of file giaIso.c.
| void Gia_IsoAssignOneClass2 | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 512 of file giaIso.c.
| void Gia_IsoAssignOneClass3 | ( | Gia_IsoMan_t * | p | ) |
Definition at line 554 of file giaIso.c.
| void Gia_IsoAssignUnique | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 265 of file giaIso.c.
| Vec_Ptr_t* Gia_IsoCollectCosClasses | ( | Gia_IsoMan_t * | p, |
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 386 of file giaIso.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 720 of file giaIso.c.
|
inlinestatic |
|
inlinestatic |
| Gia_IsoMan_t* Gia_IsoManStart | ( | Gia_Man_t * | pGia | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file giaIso.c.
| void Gia_IsoManStop | ( | Gia_IsoMan_t * | p | ) |
| void Gia_IsoManTransferUnique | ( | Gia_IsoMan_t * | p | ) |
| void Gia_IsoPrepare | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 204 of file giaIso.c.
| void Gia_IsoPrint | ( | Gia_IsoMan_t * | p, |
| int | Iter, | ||
| abctime | Time | ||
| ) |
| void Gia_IsoPrintClasses | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 163 of file giaIso.c.
| void Gia_IsoRecognizeMuxes | ( | Gia_Man_t * | pGia | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 682 of file giaIso.c.
| void Gia_IsoReportTopmost | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis [Report topmost equiv nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 631 of file giaIso.c.
|
inlinestatic |
|
inlinestatic |
| void Gia_IsoSimulate | ( | Gia_IsoMan_t * | p, |
| int | Iter | ||
| ) |
Definition at line 453 of file giaIso.c.
| void Gia_IsoSimulateBack | ( | Gia_IsoMan_t * | p, |
| int | Iter | ||
| ) |
Definition at line 480 of file giaIso.c.
| int Gia_IsoSort | ( | Gia_IsoMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 299 of file giaIso.c.
Definition at line 1280 of file giaIso.c.
| Vec_Int_t* Gia_IsoTestGenPerm | ( | int | nPis | ) |
Function*************************************************************
Synopsis [Test remapping of CEXes for isomorphic POs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1267 of file giaIso.c.
| void Gia_IsoTestOld | ( | Gia_Man_t * | p, |
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1241 of file giaIso.c.
|
inlinestatic |
|
inlinestatic |
| void Gia_ManFindCaninicalOrder | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vCis, | ||
| Vec_Int_t * | vAnds, | ||
| Vec_Int_t * | vCos, | ||
| Vec_Int_t ** | pvPiPerm | ||
| ) |
Definition at line 882 of file giaIso.c.
Definition at line 855 of file giaIso.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 958 of file giaIso.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 998 of file giaIso.c.
| Gia_Man_t* Gia_ManIsoReduce | ( | Gia_Man_t * | pInit, |
| Vec_Ptr_t ** | pvPosEquivs, | ||
| Vec_Ptr_t ** | pvPiPerms, | ||
| int | fEstimate, | ||
| int | fDualOut, | ||
| int | fVerbose, | ||
| int | fVeryVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1075 of file giaIso.c.
| int Vec_IntCountNonTrivial | ( | Vec_Ptr_t * | vEquivs, |
| int * | pnUsed | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1049 of file giaIso.c.