16 kissat_reset_propagate (
solver);
46 LOG (
"marked %u reason clauses", reasons);
56 LOG (
"need to flush %u units from trail",
solver->unflushed);
59 LOG (
"no need to flush units from trail (all units already flushed)");
93 LOG (
"unmarked %u reason clauses", reasons);
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
ABC_NAMESPACE_HEADER_START typedef word ward
void kissat_backtrack_propagate_and_flush_trail(kissat *solver)
#define all_stack(T, E, S)
#define KISSAT_assert(ignore)
ABC_NAMESPACE_HEADER_START typedef unsigned reference
void kissat_unmark_reason_clauses(kissat *solver, reference start)
void kissat_mark_reason_clauses(kissat *solver, reference start)
bool kissat_flush_and_mark_reason_clauses(kissat *solver, reference start)
ABC_NAMESPACE_IMPL_START void kissat_flush_trail(kissat *solver)