STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::partitioner_details::build_edge_hierarchical_graph_wf< EdgeWeightMap > Struct Template Reference

Functor to copy the edges of a weighted graph to a graph with the multilevel property. More...

Public Member Functions

 build_edge_hierarchical_graph_wf (EdgeWeightMap const &edge_weight_map)
 
template<typename Vertex , typename HGraph >
void operator() (Vertex v, HGraph hgraph)
 

Public Types

typedef void result_type
 

Detailed Description

template<typename EdgeWeightMap>
struct stapl::partitioner_details::build_edge_hierarchical_graph_wf< EdgeWeightMap >

Functor to copy the edges of a weighted graph to a graph with the multilevel property.

Template Parameters
EdgeWeightMapedge weight property map type.

Constructor & Destructor Documentation

◆ build_edge_hierarchical_graph_wf()

template<typename EdgeWeightMap >
stapl::partitioner_details::build_edge_hierarchical_graph_wf< EdgeWeightMap >::build_edge_hierarchical_graph_wf ( EdgeWeightMap const &  edge_weight_map)
Parameters
edge_weight_mapedge weight property map.

Member Function Documentation

◆ operator()()

template<typename EdgeWeightMap >
template<typename Vertex , typename HGraph >
void stapl::partitioner_details::build_edge_hierarchical_graph_wf< EdgeWeightMap >::operator() ( Vertex  v,
HGraph  hgraph 
)
Parameters
vvertex whose edges are copied.
hgraphgraph with multilevel property.

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