#include <vector>
#include <lemon/list_graph.h>
#include <lemon/bin_heap.h>
Classes | |
struct | MinCostArborescenceDefaultTraits< _Graph, _CostMap > |
Default traits class of MinCostArborescence class. More... | |
class | MinCostArborescence< _Graph, _CostMap, _Traits > |
MinCostArborescence algorithm class. More... | |
class | UninitializedParameter |
Exception for uninitialized parameters. More... | |
struct | DefArborescenceMap< T > |
struct | DefPredMap< T > |
class | DualIt |
Lemon iterator for get a dual variable. More... | |
Namespaces | |
namespace | lemon |
The namespace of LEMON. | |
Functions | |
template<typename Graph , typename CostMap , typename ArborescenceMap > | |
CostMap::Value | minCostArborescence (const Graph &graph, const CostMap &cost, typename Graph::Node source, ArborescenceMap &arborescence) |
Function type interface for MinCostArborescence algorithm. |