BlossomIt Class Reference


Detailed Description

template<typename _UGraph, typename _WeightMap = typename _UGraph::template UEdgeMap<int>>
class lemon::MaxWeightedPerfectMatching< _UGraph, _WeightMap >::BlossomIt

Lemon iterator for get the nodes of the blossom. This class provides a common style lemon iterator which gives back a subset of the nodes. #include <lemon/max_matching.h>

List of all members.

Public Member Functions

 BlossomIt (const MaxWeightedPerfectMatching &algorithm, int variable)
 Constructor.
 BlossomIt (Invalid)
 operator Node () const
BlossomItoperator++ ()


Constructor & Destructor Documentation

BlossomIt ( const MaxWeightedPerfectMatching algorithm,
int  variable 
) [inline]

Constructor for get the nodes of the variable.

BlossomIt ( Invalid   )  [inline]

Invalid constructor.


Member Function Documentation

operator Node (  )  const [inline]

Conversion to node.

BlossomIt& operator++ (  )  [inline]

Increment operator.


Generated on Thu Jun 4 04:06:17 2009 for LEMON by  doxygen 1.5.9