22 uint64_t propagations = stats->warming_propagations;
23 uint64_t decisions = stats->warming_decisions;
25 while (
solver->unassigned) {
33 decisions = stats->warming_decisions - decisions;
34 propagations = stats->warming_propagations - propagations;
37 "warming-up needed %" PRIu64
38 " decisions and %" PRIu64
" propagations",
39 decisions, propagations);
43 "reached decision level %u "
44 "during warming-up saved phases",
48 "all variables assigned at decision level %u "
49 "during warming-up saved phases",
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
void kissat_backtrack_without_updating_phases(kissat *solver, unsigned new_level)
void kissat_decide(kissat *solver)
#define KISSAT_assert(ignore)
#define kissat_verbose(...)
#define kissat_very_verbose(...)
void kissat_propagate_beyond_conflicts(kissat *solver)
#define warmup_terminated_1
ABC_NAMESPACE_IMPL_START void kissat_warmup(kissat *solver)