ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
propbeyond.h File Reference
#include "global.h"
Include dependency graph for propbeyond.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void kissat_propagate_beyond_conflicts (struct kissat *)
 

Function Documentation

◆ kissat_propagate_beyond_conflicts()

void kissat_propagate_beyond_conflicts ( struct kissat * solver)

Definition at line 36 of file propbeyond.c.

36 {
37 KISSAT_assert (!solver->probing);
38 KISSAT_assert (solver->watching);
39 KISSAT_assert (solver->warming);
40 KISSAT_assert (!solver->inconsistent);
41
42 START (propagate);
43
44 solver->ticks = 0;
45 const unsigned *saved_propagate = solver->propagate;
46 propagate_literals_beyond_conflicts (solver);
47 update_beyond_propagation_statistics (solver, saved_propagate);
48
49 STOP (propagate);
50}
#define KISSAT_assert(ignore)
Definition global.h:13
#define solver
Definition kitten.c:211
#define STOP(P)
Definition profile.hpp:158
#define START(P)
Definition profile.hpp:150
Here is the caller graph for this function: