template<class GR, class CM>
struct lemon::MinCostArborescenceDefaultTraits< GR, CM >
Default traits class for MinCostArborescence class.
- Parameters
-
GR | Digraph type. |
CM | Type of the cost map. |
#include <lemon/min_cost_arborescence.h>
|
typedef GR | Digraph |
| The digraph type the algorithm runs on.
|
|
typedef CM | CostMap |
| The type of the map that stores the arc costs.
|
|
typedef CostMap::Value | Value |
|
typedef Digraph::template
ArcMap< bool > | ArborescenceMap |
| The type of the map that stores which arcs are in the arborescence.
|
|
typedef Digraph::template
NodeMap< typename Digraph::Arc > | PredMap |
| The type of the PredMap .
|
|
The type of the map that stores the arc costs. It must conform to the ReadMap concept.
typedef CostMap::Value Value |
The value type of the costs.
The type of the map that stores which arcs are in the arborescence. It must conform to the WriteMap concept, and its value type must be bool
(or convertible). Initially it will be set to false
on each arc, then it will be set on each arborescence arc once.
typedef Digraph::template NodeMap<typename Digraph::Arc> PredMap |
The type of the PredMap
. It must confrom to the WriteMap concept, and its value type must be the Arc
type of the digraph.
This function instantiates a ArborescenceMap
.
- Parameters
-
digraph | The digraph to which we would like to calculate the ArborescenceMap . |
This function instantiates a PredMap
.
- Parameters
-
digraph | The digraph to which we would like to define the PredMap . |