
Go to the source code of this file.
Classes | |
| struct | StochSynData_t_ |
Typedefs | |
| typedef struct StochSynData_t_ | StochSynData_t |
| typedef struct StochSynData_t_ StochSynData_t |
Function*************************************************************
Synopsis [Generic concurrent processing.]
Description [User-defined problem-specific data and the way to process it.]
SideEffects []
SeeAlso []
Definition at line 733 of file giaStoch.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 720 of file giaStoch.c.


Definition at line 466 of file giaStoch.c.


Definition at line 492 of file giaStoch.c.


| Vec_Ptr_t * Gia_ManDeriveWinInsAll | ( | Vec_Wec_t * | vSupps, |
| int | nSuppMax, | ||
| Gia_Man_t * | pMan, | ||
| int | fOverlap ) |
Definition at line 597 of file giaStoch.c.


Definition at line 371 of file giaStoch.c.


Definition at line 415 of file giaStoch.c.


Definition at line 423 of file giaStoch.c.


Definition at line 443 of file giaStoch.c.


| Vec_Ptr_t * Gia_ManDupDivide | ( | Gia_Man_t * | p, |
| Vec_Wec_t * | vCis, | ||
| Vec_Wec_t * | vAnds, | ||
| Vec_Wec_t * | vCos, | ||
| char * | pScript, | ||
| int | nProcs, | ||
| int | TimeOut ) |
Definition at line 779 of file giaStoch.c.


| Gia_Man_t * Gia_ManDupDivideOne | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vCis, | ||
| Vec_Int_t * | vAnds, | ||
| Vec_Int_t * | vCos ) |
Definition at line 745 of file giaStoch.c.


| Gia_Man_t * Gia_ManDupFromArrays | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vCis, | ||
| Vec_Int_t * | vAnds, | ||
| Vec_Int_t * | vCos ) |
Definition at line 635 of file giaStoch.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 216 of file giaStoch.c.

| Gia_Man_t * Gia_ManDupStitch | ( | Gia_Man_t * | p, |
| Vec_Wec_t * | vCis, | ||
| Vec_Wec_t * | vAnds, | ||
| Vec_Wec_t * | vCos, | ||
| Vec_Ptr_t * | vAigs, | ||
| int | fHash ) |
Definition at line 792 of file giaStoch.c.


| Gia_Man_t * Gia_ManDupStitchMap | ( | Gia_Man_t * | p, |
| Vec_Wec_t * | vCis, | ||
| Vec_Wec_t * | vAnds, | ||
| Vec_Wec_t * | vCos, | ||
| Vec_Ptr_t * | vAigs ) |
Definition at line 832 of file giaStoch.c.


| Vec_Ptr_t * Gia_ManDupWindows | ( | Gia_Man_t * | pMan, |
| Vec_Ptr_t * | vvIns, | ||
| Vec_Ptr_t * | vvNodes, | ||
| Vec_Ptr_t * | vvOuts ) |
Definition at line 652 of file giaStoch.c.


Definition at line 234 of file giaStoch.c.


| Vec_Ptr_t * Gia_ManExtractPartitions | ( | Gia_Man_t * | pMan, |
| int | Iter, | ||
| int | nSuppMax, | ||
| Vec_Ptr_t ** | pvIns, | ||
| Vec_Ptr_t ** | pvOuts, | ||
| Vec_Ptr_t ** | pvNodes, | ||
| int | fOverlap ) |
Definition at line 678 of file giaStoch.c.


| int Gia_ManFilterPartitions | ( | Gia_Man_t * | p, |
| Vec_Ptr_t * | vvIns, | ||
| Vec_Ptr_t * | vvNodes, | ||
| Vec_Ptr_t * | vvOuts, | ||
| Vec_Ptr_t * | vWins, | ||
| Vec_Int_t * | vGains ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 299 of file giaStoch.c.


| int Gia_ManLevelR | ( | Gia_Man_t * | pMan | ) |
Definition at line 668 of file giaStoch.c.


Definition at line 559 of file giaStoch.c.


| void Gia_ManPermuteLevel | ( | Gia_Man_t * | pMan, |
| int | Level ) |
Definition at line 451 of file giaStoch.c.

Definition at line 550 of file giaStoch.c.
Definition at line 570 of file giaStoch.c.


Definition at line 589 of file giaStoch.c.

Definition at line 889 of file giaStoch.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 870 of file giaStoch.c.


Definition at line 924 of file giaStoch.c.


| void Gia_ManStochSyn | ( | int | nSuppMax, |
| int | nMaxSize, | ||
| int | nIters, | ||
| int | TimeOut, | ||
| int | Seed, | ||
| int | fVerbose, | ||
| char * | pScript, | ||
| int | nProcs ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 985 of file giaStoch.c.

| void Gia_ManStochSynthesis | ( | Vec_Ptr_t * | vAigs, |
| char * | pScript ) |
Definition at line 240 of file giaStoch.c.

Definition at line 361 of file giaStoch.c.


Function*************************************************************
Synopsis [Partitioning.]
Description []
SideEffects []
SeeAlso []
Definition at line 349 of file giaStoch.c.


| Vec_Int_t * Gia_StochProcess | ( | Vec_Ptr_t * | vGias, |
| char * | pScript, | ||
| int | nProcs, | ||
| int | TimeSecs, | ||
| int | fVerbose ) |
Definition at line 171 of file giaStoch.c.


| int Gia_StochProcess1 | ( | void * | p | ) |
Definition at line 162 of file giaStoch.c.


Definition at line 83 of file giaStoch.c.


Function*************************************************************
Synopsis [Processing on many cores.]
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file giaStoch.c.


| ABC_NAMESPACE_IMPL_START Gia_Man_t * Gia_StochProcessSingle | ( | Gia_Man_t * | p, |
| char * | pScript, | ||
| int | Rand, | ||
| int | TimeSecs ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaStoch.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Experiments with synthesis.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Processing on a single core.]
Description []
SideEffects []
SeeAlso []
Definition at line 53 of file giaStoch.c.

