MaxWeightedPerfectMatching::BlossomIt Class Reference

#include <lemon/max_matching.h>

List of all members.


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.

Public Member Functions

 BlossomIt (const MaxWeightedPerfectMatching &algorithm, int variable)
 Constructor.
 BlossomIt (Invalid)
 Invalid constructor.
 operator Node () const
 Conversion to node.
BlossomItoperator++ ()
 Increment operator.

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.


The documentation for this class was generated from the following file:

Generated on Sat Apr 19 14:20:57 2008 for LEMON by  doxygen 1.5.5