|
abc-master
|
Go to the source code of this file.
Data Structures | |
| struct | Ccf_Man_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Ccf_Man_t_ | Ccf_Man_t |
| DECLARATIONS ///. More... | |
Functions | |
| Ccf_Man_t * | Ccf_ManStart (Gia_Man_t *pGia, int nFrameMax, int nConfMax, int nTimeMax, int fVerbose) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Ccf_ManStop (Ccf_Man_t *p) |
| void | Gia_ManCofExtendSolver (Ccf_Man_t *p) |
| static int | Gia_Obj0Copy (Vec_Int_t *vCopies, int Fan0, int fCompl0) |
| static int | Gia_Obj1Copy (Vec_Int_t *vCopies, int Fan1, int fCompl1) |
| void | Gia_ManCofOneDerive_rec (Ccf_Man_t *p, int Id) |
| int | Gia_ManCofOneDerive (Ccf_Man_t *p, int LitProp) |
| int | Gia_ManCofGetReachable (Ccf_Man_t *p, int Lit) |
| Gia_Man_t * | Gia_ManCofTest (Gia_Man_t *pGia, int nFrameMax, int nConfMax, int nTimeMax, int fVerbose) |
| typedef typedefABC_NAMESPACE_IMPL_START struct Ccf_Man_t_ Ccf_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaCCof.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Backward reachability using circuit cofactoring.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| Ccf_Man_t* Ccf_ManStart | ( | Gia_Man_t * | pGia, |
| int | nFrameMax, | ||
| int | nConfMax, | ||
| int | nTimeMax, | ||
| int | fVerbose | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Create manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 62 of file giaCCof.c.
| void Ccf_ManStop | ( | Ccf_Man_t * | p | ) |
| void Gia_ManCofExtendSolver | ( | Ccf_Man_t * | p | ) |
Function*************************************************************
Synopsis [Extends the solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 118 of file giaCCof.c.
| int Gia_ManCofGetReachable | ( | Ccf_Man_t * | p, |
| int | Lit | ||
| ) |
Function*************************************************************
Synopsis [Enumerates backward reachable states.]
Description [Return -1 if resource limit is reached. Returns 1 if computation converged (there is no more reachable states). Returns 0 if no more states to enumerate.]
SideEffects []
SeeAlso []
Definition at line 220 of file giaCCof.c.
| int Gia_ManCofOneDerive | ( | Ccf_Man_t * | p, |
| int | LitProp | ||
| ) |
| void Gia_ManCofOneDerive_rec | ( | Ccf_Man_t * | p, |
| int | Id | ||
| ) |
Function*************************************************************
Synopsis [Cofactor the circuit w.r.t. the given assignment.]
Description [Assumes that the solver has just returned SAT.]
SideEffects []
SeeAlso []
Definition at line 153 of file giaCCof.c.
| Gia_Man_t* Gia_ManCofTest | ( | Gia_Man_t * | pGia, |
| int | nFrameMax, | ||
| int | nConfMax, | ||
| int | nTimeMax, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 266 of file giaCCof.c.
|
inlinestatic |