81 Abc_Print( 1,
"Unsat calls %6d (%6.2f %%) Ave conf = %8.1f ",
84 Abc_Print( 1,
"Sat calls %6d (%6.2f %%) Ave conf = %8.1f ",
87 Abc_Print( 1,
"Undef calls %6d (%6.2f %%) Ave conf = %8.1f ",
152 Abc_Print( 1,
"Latest: P = %8d. L = %10d. Lm = %10d. Ave = %6.1f. MEM =%6.2f MB\n",
153 p->nPats, p->nPatLits, p->nPatLitsMin, 1.0 * p->nPatLitsMin/p->nPats,
154 1.0*(
Vec_StrSize(p->vStorage)-p->iStart)/(1<<20) );
155 Abc_Print( 1,
"Total: P = %8d. L = %10d. Lm = %10d. Ave = %6.1f. MEM =%6.2f MB\n",
156 p->nPatsAll, p->nPatLitsAll, p->nPatLitsMinAll, 1.0 * p->nPatLitsMinAll/p->nPatsAll,
Cec_ManFra_t * Cec_ManFraStart(Gia_Man_t *pAig, Cec_ParFra_t *pPars)
ABC_NAMESPACE_IMPL_START Cec_ManSat_t * Cec_ManSatCreate(Gia_Man_t *pAig, Cec_ParSat_t *pPars)
DECLARATIONS ///.
Cec_ManSim_t * Cec_ManSimStart(Gia_Man_t *pAig, Cec_ParSim_t *pPars)
void sat_solver_delete(sat_solver *s)
static void Vec_PtrCleanSimInfo(Vec_Ptr_t *vInfo, int iWord, int nWords)
#define ABC_ALLOC(type, num)
static Vec_Str_t * Vec_StrAlloc(int nCap)
static void Abc_PrintTimeP(int level, const char *pStr, abctime time, abctime Time)
void Cec_ManSatPrintStats(Cec_ManSat_t *p)
void Cec_ManSimStop(Cec_ManSim_t *p)
Cec_ManPat_t * Cec_ManPatStart()
static void Abc_PrintTime(int level, const char *pStr, abctime time)
static int Gia_ManAndNum(Gia_Man_t *p)
static Vec_Int_t * Vec_IntAlloc(int nCap)
FUNCTION DEFINITIONS ///.
static void Vec_StrFree(Vec_Str_t *p)
typedefABC_NAMESPACE_HEADER_START struct Cec_ManPat_t_ Cec_ManPat_t
INCLUDES ///.
#define ABC_NAMESPACE_IMPL_END
static void Abc_Print(int level, const char *format,...)
#define ABC_NAMESPACE_IMPL_START
void Cec_ManFraStop(Cec_ManFra_t *p)
static int Vec_StrSize(Vec_Str_t *p)
static int Gia_ManCiNum(Gia_Man_t *p)
static Vec_Ptr_t * Vec_PtrAlloc(int nCap)
FUNCTION DEFINITIONS ///.
void Cec_ManPatStop(Cec_ManPat_t *p)
void Cec_ManSatStop(Cec_ManSat_t *p)
#define ABC_CALLOC(type, num)
typedefABC_NAMESPACE_HEADER_START struct Cec_ParSat_t_ Cec_ParSat_t
INCLUDES ///.
void Cec_ManPatPrintStats(Cec_ManPat_t *p)
static void Vec_IntFree(Vec_Int_t *p)
static int Gia_ManObjNum(Gia_Man_t *p)
static Vec_Ptr_t * Vec_PtrAllocSimInfo(int nEntries, int nWords)
static void Vec_PtrFree(Vec_Ptr_t *p)
static int Gia_ManCoNum(Gia_Man_t *p)
static int Gia_ManRegNum(Gia_Man_t *p)