#include <MatchingAlgorithm.h>
Inheritance diagram for MatchingAlgorithm:

Public Member Functions | |
| MatchingAlgorithm (Graph *g, Matching *m, float goal) | |
| virtual | ~MatchingAlgorithm (void) |
| virtual void | run (void)=0 |
| Matching * | getMatching (void) const |
| void | setGoal (float goal) |
| virtual const char * | getName (void) const =0 |
Protected Attributes | |
| Graph * | TheGraph |
| Matching * | TheMatching |
| unsigned long | CardinalityGoal |
| virtual MatchingAlgorithm::~MatchingAlgorithm | ( | void | ) | [inline, virtual] |
| virtual void MatchingAlgorithm::run | ( | void | ) | [pure virtual] |
Implemented in BFSAPHeuristic, DFSAPHeuristic, DMDConstructionHeuristic, SMDConstructionHeuristic, and WKSConstructionHeuristic.
| Matching* MatchingAlgorithm::getMatching | ( | void | ) | const [inline] |
| void MatchingAlgorithm::setGoal | ( | float | goal | ) |
| virtual const char* MatchingAlgorithm::getName | ( | void | ) | const [pure virtual] |
Implemented in BFSAPHeuristic, DFSAPHeuristic, DMDConstructionHeuristic, SMDConstructionHeuristic, and WKSConstructionHeuristic.
Graph* MatchingAlgorithm::TheGraph [protected] |
Matching* MatchingAlgorithm::TheMatching [protected] |
unsigned long MatchingAlgorithm::CardinalityGoal [protected] |
1.5.1