ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
mincov_int.h
Go to the documentation of this file.
1/*
2 * Revision Control Information
3 *
4 * $Source$
5 * $Author$
6 * $Revision$
7 * $Date$
8 *
9 */
10//#include "port.h"
11//#include "utility.h"
12#include "sparse.h"
13#include "mincov.h"
14
15#include "util_hack.h" // added
16
17
18typedef struct stats_struct stats_t;
20 int debug; /* 1 if debugging is enabled */
21 int max_print_depth; /* dump stats for levels up to this level */
22 int max_depth; /* deepest the recursion has gone */
23 int nodes; /* total nodes visited */
24 int component; /* currently solving a component */
25 int comp_count; /* number of components detected */
26 int gimpel_count; /* number of times Gimpel reduction applied */
27 int gimpel; /* currently inside Gimpel reduction */
28 long start_time; /* cpu time when the covering started */
31};
32
33
34
38 int cost;
39};
40
41
43extern void solution_free();
45extern void solution_accept();
46extern void solution_reject();
47extern void solution_add();
49
52extern int gimpel_reduce();
53
54
55#define ABC__misc__espresso__mincov_int_h
solution_t * solution_choose_best()
void solution_reject()
solution_t * solution_alloc()
Definition solution.c:17
void solution_accept()
void solution_add()
solution_t * sm_maximal_independent_set()
struct solution_struct solution_t
Definition mincov_int.h:35
solution_t * solution_dup()
int gimpel_reduce()
void solution_free()
solution_t * sm_mincov()
struct sm_row_struct sm_row
Definition sparse.h:22
long start_time
Definition mincov_int.h:28
int max_print_depth
Definition mincov_int.h:21