Grafalgo
Library of useful data structures and algorithms
edmonds Class Reference
Collaboration diagram for edmonds:

List of all members.

Classes

struct  BridgePair

Public Member Functions

 edmonds (Graph &, Dlist &, int &)
string & statString (bool, string &)
 Create string containing statistics.

Private Types

enum  stype { unreached, odd, even }

Private Member Functions

vertex nca (vertex, vertex)
edge path (vertex, vertex)
void augment (edge)
edge findpath ()

Private Attributes

Graphgraf
Dlistmatch
Partitionblossoms
RlistSetaugpath
vertex * origin
BridgePairbridge
stype * state
edge * mEdge
edge * pEdge
bool * mark
int iSize
int mSize
int stepCount
int blossomCount
int imatchTime
int rmatchTime
int pathInitTime
int pathFindTime

Detailed Description

Definition at line 17 of file edmonds.h.


Member Function Documentation

string & edmonds::statString ( bool  verbose,
string &  s 
)

Create string containing statistics.

Parameters:
verboseif true, return fully labeled string; otherwise returned string contains just the values
sis reference to string in which result is returned

Definition at line 239 of file edmonds.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends