#include <Embedder.h>
Public Member Functions | |
Embedder (void) | |
~Embedder (void) | |
void | embed (void) |
Private Member Functions | |
const Matching * | calculateMatching (ProgressOutput *prout) |
void | embedEdge (Edge *e) |
void | embedExposedVertex (Vertex *v) |
Private Attributes | |
BitString | ToEmbed |
Static Private Attributes | |
static const unsigned int | Default_NConstrHeur = 1 |
Embedder::Embedder | ( | void | ) |
Embedder::~Embedder | ( | void | ) |
void Embedder::embed | ( | void | ) |
const Matching * Embedder::calculateMatching | ( | ProgressOutput * | prout | ) | [private] |
do the matching algorithms
void Embedder::embedEdge | ( | Edge * | e | ) | [private] |
embed the two bits represented by the two vertices adjacent to e
void Embedder::embedExposedVertex | ( | Vertex * | v | ) | [private] |
embed the bit represented by the Vertex v
const unsigned int Embedder::Default_NConstrHeur = 1 [static, private] |
BitString Embedder::ToEmbed [private] |