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
Matching * getMatching (void) const
void setGoal (float goal)
virtual const char * getName (void) const =0

Protected Attributes

Graph * TheGraph
Matching * TheMatching
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 Thu Jan 26 17:31:54 2006 for steghide by  doxygen 1.4.6