abc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mincov_int.h File Reference
#include "sparse.h"
#include "mincov.h"
#include "util_hack.h"

Go to the source code of this file.

Data Structures

struct  stats_struct
 
struct  solution_struct
 

Macros

#define ABC__misc__espresso__mincov_int_h
 

Typedefs

typedef struct stats_struct stats_t
 
typedef struct solution_struct solution_t
 

Functions

solution_tsolution_alloc ()
 
void solution_free ()
 
solution_tsolution_dup ()
 
void solution_accept ()
 
void solution_reject ()
 
void solution_add ()
 
solution_tsolution_choose_best ()
 
solution_tsm_maximal_independent_set ()
 
solution_tsm_mincov ()
 
int gimpel_reduce ()
 

Macro Definition Documentation

#define ABC__misc__espresso__mincov_int_h

Definition at line 55 of file mincov_int.h.

Typedef Documentation

typedef struct solution_struct solution_t

Definition at line 35 of file mincov_int.h.

typedef struct stats_struct stats_t

Definition at line 18 of file mincov_int.h.

Function Documentation

int gimpel_reduce ( )
solution_t* sm_maximal_independent_set ( )
solution_t* sm_mincov ( )
void solution_accept ( )
void solution_add ( )
solution_t* solution_alloc ( )

Definition at line 17 of file solution.c.

18 {
19  solution_t *sol;
20 
21  sol = ALLOC(solution_t, 1);
22  sol->cost = 0;
23  sol->row = sm_row_alloc();
24  return sol;
25 }
#define ALLOC(type, num)
Definition: avl.h:27
sm_row * row
Definition: mincov_int.h:37
ABC_NAMESPACE_IMPL_START sm_row * sm_row_alloc()
Definition: rows.c:21
solution_t* solution_choose_best ( )
solution_t* solution_dup ( )
void solution_free ( )
void solution_reject ( )