summaryrefslogtreecommitdiffstats
path: root/src/sat/bsat
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-10-15 22:04:05 +0300
committerAlan Mishchenko <alanmi@berkeley.edu>2011-10-15 22:04:05 +0300
commit6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2 (patch)
tree7cf4aae5a053ccfc02cfb93aea949fc76d83e3c8 /src/sat/bsat
parente4bd4d54408a6677927062ad86d2537dcce42f9d (diff)
downloadabc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.tar.gz
abc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.tar.bz2
abc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.zip
New abstraction code.
Diffstat (limited to 'src/sat/bsat')
-rw-r--r--src/sat/bsat/satSolver.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sat/bsat/satSolver.c b/src/sat/bsat/satSolver.c
index de186047..a3da3e30 100644
--- a/src/sat/bsat/satSolver.c
+++ b/src/sat/bsat/satSolver.c
@@ -1485,6 +1485,8 @@ int sat_solver_solve(sat_solver* s, lit* begin, lit* end, ABC_INT64_T nConfLimit
// int nConfs = 0;
double Ratio = (s->stats.learnts == 0)? 0.0 :
s->stats.learnts_literals / (double)s->stats.learnts;
+ if ( s->nRuntimeLimit && clock() > s->nRuntimeLimit )
+ break;
if (s->verbosity >= 1)
{