48 int nBTLimit = p->pPars->nConfMax;
49 int pLits[2], RetValue;
54 assert( p->pSat && p->pCnf );
61 pLits[1] =
toLitCond( p->pCnf->pVarNums[pMiter->
Id], 0 );
64 RetValue =
sat_solver_solve( p->pSat, pLits, pLits + 2, (ABC_INT64_T)nBTLimit, (ABC_INT64_T)0, (ABC_INT64_T)0, (ABC_INT64_T)0 );
77 else if ( RetValue ==
l_True )
int sat_solver_addclause(sat_solver *s, lit *begin, lit *end)
int sat_solver_solve(sat_solver *s, lit *begin, lit *end, ABC_INT64_T nConfLimit, ABC_INT64_T nInsLimit, ABC_INT64_T nConfLimitGlobal, ABC_INT64_T nInsLimitGlobal)
static void sat_solver_compress(sat_solver *s)
static int Aig_IsComplement(Aig_Obj_t *p)
static Aig_Obj_t * Aig_Regular(Aig_Obj_t *p)
static abctime Abc_Clock()
static lit lit_neg(lit l)
static lit toLitCond(int v, int c)
#define ABC_NAMESPACE_IMPL_END
#define ABC_NAMESPACE_IMPL_START
ABC_NAMESPACE_IMPL_START int Cgt_CheckImplication(Cgt_Man_t *p, Aig_Obj_t *pGate, Aig_Obj_t *pMiter)
DECLARATIONS ///.
typedefABC_NAMESPACE_HEADER_START struct Cgt_Man_t_ Cgt_Man_t
INCLUDES ///.