21 #ifndef ABC__aig__ssc__sscInt_h
22 #define ABC__aig__ssc__sscInt_h
void Ssc_GiaClassesInit(Gia_Man_t *p)
FUNCTION DECLARATIONS ///.
static void Ssc_ObjCleanSatVar(Ssc_Man_t *p, int Num)
void Ssc_CnfNodeAddToSolver(Ssc_Man_t *p, Gia_Obj_t *pObj)
static int Ssc_ObjSatVar(Ssc_Man_t *p, int iObj)
MACRO DEFINITIONS ///.
void Ssc_ManSatSolverRecycle(Ssc_Man_t *p)
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
void Ssc_GiaResetPiPattern(Gia_Man_t *p, int nWords)
Gia_Man_t * Ssc_GenerateOneHot(int nVars)
typedefABC_NAMESPACE_HEADER_START struct Ssc_Man_t_ Ssc_Man_t
INCLUDES ///.
typedefABC_NAMESPACE_HEADER_START struct Ssc_Pars_t_ Ssc_Pars_t
INCLUDES ///.
int Ssc_GiaClassesRefine(Gia_Man_t *p)
void Ssc_GiaClassesCheckPairs(Gia_Man_t *p, Vec_Int_t *vDisPairs)
void Ssc_GiaSavePiPattern(Gia_Man_t *p, Vec_Int_t *vPat)
static void Vec_IntWriteEntry(Vec_Int_t *p, int i, int Entry)
void Ssc_ManStartSolver(Ssc_Man_t *p)
int Ssc_GiaTransferPiPattern(Gia_Man_t *pAig, Gia_Man_t *pCare, Vec_Int_t *vPivot)
Vec_Int_t * Ssc_ManFindPivotSat(Ssc_Man_t *p)
static int Ssc_ObjFraig(Ssc_Man_t *p, Gia_Obj_t *pObj)
static int Vec_IntEntry(Vec_Int_t *p, int i)
static void Ssc_ObjSetSatVar(Ssc_Man_t *p, int iObj, int Num)
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
#define ABC_NAMESPACE_HEADER_END
int Ssc_GiaEstimateCare(Gia_Man_t *p, int nWords)
int Ssc_ManCheckEquivalence(Ssc_Man_t *p, int iRepr, int iObj, int fCompl)
void Ssc_GiaRandomPiPattern(Gia_Man_t *p, int nWords, Vec_Int_t *vPivot)
void Ssc_GiaSimRound(Gia_Man_t *p)
static void Ssc_ObjSetFraig(Gia_Obj_t *pObj, int iNode)
Vec_Int_t * Ssc_GiaFindPivotSim(Gia_Man_t *p)
int Ssc_GiaSimClassRefineOneBit(Gia_Man_t *p, int i)