#include <mcqd.h>
Classes | |
class | ColorClass |
class | StepCount |
class | Vertices |
Public Member Functions | |
Maxclique (const bool *const *, const int, const float=0.025) | |
void | mcq (int *&maxclique, int &sz) |
void | mcqdyn (int *&maxclique, int &sz) |
int | steps () const |
~Maxclique () | |
Private Member Functions | |
void | _mcq (int *&, int &, bool) |
void | color_sort (Vertices &) |
bool | connection (const int i, const int j) const |
bool | cut1 (const int, const ColorClass &) |
void | cut2 (const Vertices &, Vertices &) |
void | degree_sort (Vertices &R) |
void | expand (Vertices) |
void | expand_dyn (Vertices) |
Private Attributes | |
ColorClass * | C |
const bool *const * | e |
int | level |
int | pk |
ColorClass | Q |
ColorClass | QMAX |
StepCount * | S |
const float | Tlimit |
Vertices | V |
Maxclique::Maxclique | ( | const bool *const * | conn, |
const int | sz, | ||
const float | tt = 0.025 |
||
) |
Maxclique::~Maxclique | ( | ) | [inline] |
void Maxclique::_mcq | ( | int *& | maxclique, |
int & | sz, | ||
bool | dyn | ||
) | [private] |
void Maxclique::color_sort | ( | Vertices & | R | ) | [private] |
bool Maxclique::connection | ( | const int | i, |
const int | j | ||
) | const [inline, private] |
bool Maxclique::cut1 | ( | const int | pi, |
const ColorClass & | A | ||
) | [private] |
void Maxclique::cut2 | ( | const Vertices & | A, |
Vertices & | B | ||
) | [private] |
void Maxclique::degree_sort | ( | Vertices & | R | ) | [inline, private] |
void Maxclique::expand | ( | Vertices | R | ) | [private] |
void Maxclique::expand_dyn | ( | Vertices | R | ) | [private] |
void Maxclique::mcq | ( | int *& | maxclique, |
int & | sz | ||
) | [inline] |
void Maxclique::mcqdyn | ( | int *& | maxclique, |
int & | sz | ||
) | [inline] |
int Maxclique::steps | ( | ) | const [inline] |
ColorClass* Maxclique::C [private] |
const bool* const* Maxclique::e [private] |
int Maxclique::level [private] |
int Maxclique::pk [private] |
ColorClass Maxclique::Q [private] |
ColorClass Maxclique::QMAX [private] |
StepCount* Maxclique::S [private] |
const float Maxclique::Tlimit [private] |
Vertices Maxclique::V [private] |