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.