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

Functor adjusting an edge weight with the target vertex weight for improving the matching phase. More...

Public Member Functions

 adjust_edge_weight_wf (G const &g)
 
template<typename Vertex , typename HView >
void operator() (Vertex v, HView hview)
 

Public Types

typedef G::edge_descriptor edge_desc_t
 
typedef create_level_detail::ep_apply_aggr_wf< edge_desc_t, property_divide_wfep_apply_aggr_wf_t
 
typedef void result_type
 

Public Attributes

aggregator_apply< ep_apply_aggr_wf_t, typename G::view_container_type, aggr_algo_detail::aggregator_helper_wfm_aggr
 

Detailed Description

template<typename G>
struct stapl::partitioner_details::adjust_edge_weight_wf< G >

Functor adjusting an edge weight with the target vertex weight for improving the matching phase.

Template Parameters
Ggraph view type.

Constructor & Destructor Documentation

◆ adjust_edge_weight_wf()

template<typename G >
stapl::partitioner_details::adjust_edge_weight_wf< G >::adjust_edge_weight_wf ( G const &  g)
Parameters
ggraph view.

Member Function Documentation

◆ operator()()

template<typename G >
template<typename Vertex , typename HView >
void stapl::partitioner_details::adjust_edge_weight_wf< G >::operator() ( Vertex  v,
HView  hview 
)
Parameters
vvertex reference.
hviewgraph view.

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