Dip
0.92.4
|
#include <MAD_Cliquer.h>
Public Member Functions | |
graph_t * | graphNew (const int n_verts) |
void | graphFree (graph_t *g) |
void | copyGraphNonPos (graph_t *gDest, const graph_t *gSource, const double *weights) |
void | addEdge (graph_t *g, const int i, const int j) |
void | delEdge (graph_t *g, const int i, const int j) |
int | getNumVertices (graph_t *g) |
int * | getVertWeight (graph_t *g) |
void | setVertWeight (graph_t *g, const int *vertWeight) |
void | cliqueFindAll (graph_t *g, int minWeight, int maxWeight, int maximal) |
void | cliqueUnweightedFindAll (graph_t *g, int minWeight, int maxWeight, int maximal) |
void | cliqueFindOne (graph_t *g, int minWeight, int maxWeight, int maximal) |
void | cliquePrint (graph_t *g, set_t s) |
void | cliquePopulateVector (const int index, vector< int > &clique) |
void | cliquePrintAll (graph_t *g) |
void | cliqueFreeMemory () |
void | printGraph (graph_t *g) |
void | cliqueFindOneQualex (vector< int > &ind) |
void | printGraphDimacs (graph_t *g) |
void | readDimacsSolution (vector< int > &ind) |
void | printWeightDimacs (const int n_verts, const double *weight) |
MAD_Cliquer (const int n_verts) | |
~MAD_Cliquer () | |
Public Attributes | |
int | m_clique_count |
graph_t * | m_g |
clique_options * | m_copts |
int | qualex_count |
Definition at line 78 of file MAD_Cliquer.h.
|
inline |
Definition at line 280 of file MAD_Cliquer.h.
References clique_default_options, _clique_options::clique_list_length, CoinAssertHint, graphNew(), m_clique_count, m_copts, m_g, record_clique_func(), _clique_options::user_data, and _clique_options::user_function.
|
inline |
Definition at line 294 of file MAD_Cliquer.h.
References cliqueFreeMemory(), graphFree(), and m_g.
|
inline |
|
inline |
|
inline |
Definition at line 95 of file MAD_Cliquer.h.
References addEdge(), CoinAssert, DecompEpsilon, _graph_t::edges, _graph_t::n, and SET_CONTAINS_FAST.
|
inline |
Definition at line 113 of file MAD_Cliquer.h.
References GRAPH_ADD_EDGE.
Referenced by copyGraphNonPos().
|
inline |
Definition at line 118 of file MAD_Cliquer.h.
References GRAPH_DEL_EDGE.
|
inline |
Definition at line 123 of file MAD_Cliquer.h.
References _graph_t::n.
|
inline |
Definition at line 126 of file MAD_Cliquer.h.
References _graph_t::weights.
|
inline |
Definition at line 129 of file MAD_Cliquer.h.
References _graph_t::n, and _graph_t::weights.
|
inline |
Definition at line 134 of file MAD_Cliquer.h.
References clique_find_all(), m_clique_count, m_copts, and _clique_options::user_data.
|
inline |
Definition at line 142 of file MAD_Cliquer.h.
References clique_unweighted_find_all(), m_clique_count, m_copts, and _clique_options::user_data.
|
inline |
Definition at line 150 of file MAD_Cliquer.h.
References clique_find_single(), m_clique_count, m_copts, set_clique_func(), and _clique_options::user_data.
Definition at line 159 of file MAD_Cliquer.h.
References graph_subgraph_weight(), SET_CONTAINS, SET_MAX_SIZE, and set_size().
Referenced by cliquePrintAll().
|
inline |
Definition at line 173 of file MAD_Cliquer.h.
References _clique_options::clique_list, m_copts, SET_CONTAINS, and SET_MAX_SIZE.
|
inline |
Definition at line 184 of file MAD_Cliquer.h.
References _clique_options::clique_list, cliquePrint(), m_copts, and _clique_options::user_data.
|
inline |
Definition at line 191 of file MAD_Cliquer.h.
References _clique_options::clique_list, _clique_options::clique_list_length, m_clique_count, m_copts, set_free(), and _clique_options::user_data.
Referenced by ~MAD_Cliquer().
|
inline |
Definition at line 201 of file MAD_Cliquer.h.
References graph_print().
|
inline |
Definition at line 205 of file MAD_Cliquer.h.
References qualex_count, readDimacsSolution(), and UtilIntToStr().
|
inline |
Definition at line 227 of file MAD_Cliquer.h.
References _graph_t::edges, graph_edge_count(), _graph_t::n, qualex_count, SET_CONTAINS_FAST, and UtilIntToStr().
|
inline |
Definition at line 244 of file MAD_Cliquer.h.
References CoinAssert, qualex_count, and UtilIntToStr().
Referenced by cliqueFindOneQualex().
|
inline |
Definition at line 267 of file MAD_Cliquer.h.
References qualex_count, and UtilIntToStr().
int MAD_Cliquer::m_clique_count |
Definition at line 80 of file MAD_Cliquer.h.
Referenced by cliqueFindAll(), cliqueFindOne(), cliqueFreeMemory(), cliqueUnweightedFindAll(), and MAD_Cliquer().
graph_t* MAD_Cliquer::m_g |
Definition at line 81 of file MAD_Cliquer.h.
Referenced by MAD_Cliquer(), and ~MAD_Cliquer().
clique_options* MAD_Cliquer::m_copts |
Definition at line 82 of file MAD_Cliquer.h.
Referenced by cliqueFindAll(), cliqueFindOne(), cliqueFreeMemory(), cliquePopulateVector(), cliquePrintAll(), cliqueUnweightedFindAll(), and MAD_Cliquer().
int MAD_Cliquer::qualex_count |
Definition at line 84 of file MAD_Cliquer.h.
Referenced by cliqueFindOneQualex(), printGraphDimacs(), printWeightDimacs(), and readDimacsSolution().