ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
eliminate.h
Go to the documentation of this file.
1#ifndef _eliminate_hpp_INCLUDED
2#define _eliminate_hpp_INCLUDED
3
4#include <stdbool.h>
5
6#include "global.h"
8
9struct kissat;
10struct clause;
11struct heap;
12
14
15bool kissat_eliminating (struct kissat *);
16int kissat_eliminate (struct kissat *);
17
18void kissat_eliminate_binary (struct kissat *, unsigned, unsigned);
19void kissat_eliminate_clause (struct kissat *, struct clause *, unsigned);
20void kissat_update_variable_score (struct kissat *, unsigned idx);
21
23
24#endif
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
void kissat_eliminate_clause(struct kissat *, struct clause *, unsigned)
Definition eliminate.c:128
void kissat_eliminate_binary(struct kissat *, unsigned, unsigned)
Definition eliminate.c:121
void kissat_update_variable_score(struct kissat *, unsigned idx)
Definition eliminate.c:82
void kissat_flush_units_while_connected(struct kissat *)
Definition eliminate.c:162
bool kissat_eliminating(struct kissat *)
Definition eliminate.c:23
int kissat_eliminate(struct kissat *)
Definition eliminate.c:597
Definition heap.h:19