#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] |