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

Go to the source code of this file.

Functions

bool kissat_forward_subsume_during_elimination (struct kissat *)
 

Function Documentation

◆ kissat_forward_subsume_during_elimination()

bool kissat_forward_subsume_during_elimination ( struct kissat * solver)

Definition at line 680 of file forward.c.

680 {
681 START (subsume);
682 START (forward);
683 KISSAT_assert (GET_OPTION (forward));
684 INC (forward_subsumptions);
685 KISSAT_assert (!solver->watching);
686 remove_all_duplicated_binary_clauses (solver);
687 bool complete = true;
688 if (!solver->inconsistent)
689 complete = forward_subsume_all_clauses (solver);
690 STOP (forward);
691 STOP (subsume);
692 return complete;
693}
#define INC(NAME)
#define KISSAT_assert(ignore)
Definition global.h:13
#define solver
Definition kitten.c:211
#define GET_OPTION(N)
Definition options.h:295
#define STOP(P)
Definition profile.hpp:158
#define START(P)
Definition profile.hpp:150