Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

MatchingAlgorithm Class Reference

#include <MatchingAlgorithm.h>

Inheritance diagram for MatchingAlgorithm:

BFSAPHeuristic DFSAPHeuristic DMDConstructionHeuristic SMDConstructionHeuristic WKSConstructionHeuristic List of all members.

Public Member Functions

 MatchingAlgorithm (Graph *g, Matching *m, float goal)
virtual ~MatchingAlgorithm (void)
virtual void run (void)=0
MatchinggetMatching (void) const
void setGoal (float goal)
virtual const char * getName (void) const =0

Protected Attributes

GraphTheGraph
MatchingTheMatching
unsigned long CardinalityGoal

Constructor & Destructor Documentation

MatchingAlgorithm::MatchingAlgorithm Graph g,
Matching m,
float  goal
 

virtual MatchingAlgorithm::~MatchingAlgorithm void   )  [inline, virtual]
 


Member Function Documentation

Matching* MatchingAlgorithm::getMatching void   )  const [inline]
 

virtual const char* MatchingAlgorithm::getName void   )  const [pure virtual]
 

Implemented in BFSAPHeuristic, DFSAPHeuristic, DMDConstructionHeuristic, SMDConstructionHeuristic, and WKSConstructionHeuristic.

virtual void MatchingAlgorithm::run void   )  [pure virtual]
 

Implemented in BFSAPHeuristic, DFSAPHeuristic, DMDConstructionHeuristic, SMDConstructionHeuristic, and WKSConstructionHeuristic.

void MatchingAlgorithm::setGoal float  goal  ) 
 


Member Data Documentation

unsigned long MatchingAlgorithm::CardinalityGoal [protected]
 

Graph* MatchingAlgorithm::TheGraph [protected]
 

Matching* MatchingAlgorithm::TheMatching [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jul 16 19:41:22 2004 for steghide by doxygen 1.3.7