|
Classes |
class | MaxBipartiteMatching< BpUGraph > |
| Bipartite Max Cardinality Matching algorithm. More...
|
struct | MaxWeightedBipartiteMatchingDefaultTraits< _BpUGraph, _WeightMap > |
| Default traits class for weighted bipartite matching algoritms. More...
|
class | MaxWeightedBipartiteMatching< _BpUGraph, _WeightMap, _Traits > |
| Bipartite Max Weighted Matching algorithm. More...
|
class | UninitializedParameter |
| Exception for uninitialized parameters. More...
|
struct | DefHeap< H, CR > |
struct | DefStandardHeap< H, CR > |
| Named parameter for setting heap and cross reference type with automatic allocation More...
|
struct | MinCostMaxBipartiteMatchingDefaultTraits< _BpUGraph, _CostMap > |
| Default traits class for minimum cost bipartite matching algoritms. More...
|
class | MinCostMaxBipartiteMatching< _BpUGraph, _CostMap, _Traits > |
| Bipartite Min Cost Matching algorithm. More...
|
class | UninitializedParameter |
| Exception for uninitialized parameters. More...
|
struct | DefHeap< H, CR > |
struct | DefStandardHeap< H, CR > |
| Named parameter for setting heap and cross reference type with automatic allocation More...
|
Namespaces |
namespace | lemon |
| The namespace of LEMON.
|
Functions |
template<typename BpUGraph > |
int | maxBipartiteMatching (const BpUGraph &graph) |
| Maximum cardinality bipartite matching.
|
template<typename BpUGraph , typename MatchingMap > |
int | maxBipartiteMatching (const BpUGraph &graph, MatchingMap &matching) |
| Maximum cardinality bipartite matching.
|
template<typename BpUGraph , typename MatchingMap , typename BarrierMap > |
int | maxBipartiteMatching (const BpUGraph &graph, MatchingMap &matching, BarrierMap &barrier) |
| Maximum cardinality bipartite matching.
|
template<typename BpUGraph , typename WeightMap , typename MatchingMap > |
WeightMap::Value | maxWeightedBipartiteMatching (const BpUGraph &graph, const WeightMap &weight, MatchingMap &matching) |
| Maximum weighted bipartite matching.
|
template<typename BpUGraph , typename WeightMap , typename MatchingMap > |
WeightMap::Value | maxWeightedMaxBipartiteMatching (const BpUGraph &graph, const WeightMap &weight, MatchingMap &matching) |
| Maximum weighted maximum cardinality bipartite matching.
|
template<typename BpUGraph , typename CostMap , typename MatchingMap > |
CostMap::Value | minCostMaxBipartiteMatching (const BpUGraph &graph, const CostMap &cost, MatchingMap &matching) |
| Minimum cost maximum cardinality bipartite matching.
|