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_wf > | ep_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_wf > | m_aggr |
Functor adjusting an edge weight with the target vertex weight for improving the matching phase.
G | graph view type. |
stapl::partitioner_details::adjust_edge_weight_wf< G >::adjust_edge_weight_wf | ( | G const & | g | ) |
g | graph view. |
void stapl::partitioner_details::adjust_edge_weight_wf< G >::operator() | ( | Vertex | v, |
HView | hview | ||
) |
v | vertex reference. |
hview | graph view. |