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 Mon Oct 23 09:06:08 2006 for steghide by  doxygen 1.4.7