48 if ( p->dVarDecay < 0 )
51 p->pdActivity[
Var] += p->dVarInc;
53 if ( p->pdActivity[Var] > 1e100 )
71 if ( p->dVarDecay >= 0 )
72 p->dVarInc *= p->dVarDecay;
89 for ( i = 0; i < p->nVars; i++ )
90 p->pdActivity[i] *= 1e-100;
109 if ( Activ + p->dClaInc > 1e20 )
130 p->dClaInc *= p->dClaDecay;
151 for ( i = 0; i < nLearned; i++ )
void Msat_SolverClaDecayActivity(Msat_Solver_t *p)
typedefABC_NAMESPACE_HEADER_START struct Msat_Clause_t_ Msat_Clause_t
INCLUDES ///.
int Msat_ClauseVecReadSize(Msat_ClauseVec_t *p)
ABC_NAMESPACE_IMPL_START void Msat_SolverVarBumpActivity(Msat_Solver_t *p, Msat_Lit_t Lit)
DECLARATIONS ///.
void Msat_ClauseWriteActivity(Msat_Clause_t *pC, float Num)
void Msat_SolverVarDecayActivity(Msat_Solver_t *p)
GLOBAL VARIABLES ///.
void Msat_SolverClaRescaleActivity(Msat_Solver_t *p)
Msat_Clause_t ** Msat_ClauseVecReadArray(Msat_ClauseVec_t *p)
#define ABC_NAMESPACE_IMPL_END
#define ABC_NAMESPACE_IMPL_START
void Msat_OrderUpdate(Msat_Order_t *p, int Var)
void Msat_SolverVarRescaleActivity(Msat_Solver_t *p)
typedefABC_NAMESPACE_HEADER_START struct Msat_Solver_t_ Msat_Solver_t
INCLUDES ///.
float Msat_ClauseReadActivity(Msat_Clause_t *pC)
void Msat_SolverClaBumpActivity(Msat_Solver_t *p, Msat_Clause_t *pC)