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::vertex_match_wf< HView, RemoteInfo, VP > Struct Template Reference

Functor trying to match a vertex with one of its neighbor. More...

Public Member Functions

 vertex_match_wf (size_t const &wside, HView const &hview, RemoteInfo const &remote_info)
 
template<typename Vertex >
void operator() (Vertex &v) const
 

Public Types

typedef VP property_type
 

Detailed Description

template<typename HView, typename RemoteInfo, typename VP>
struct stapl::partitioner_details::vertex_match_wf< HView, RemoteInfo, VP >

Functor trying to match a vertex with one of its neighbor.

Template Parameters
HViewgraph view type.
RemoteInfolocal information view type.

Constructor & Destructor Documentation

◆ vertex_match_wf()

template<typename HView , typename RemoteInfo , typename VP >
stapl::partitioner_details::vertex_match_wf< HView, RemoteInfo, VP >::vertex_match_wf ( size_t const &  wside,
HView const &  hview,
RemoteInfo const &  remote_info 
)
Parameters
wsidevalue alternating between 0 and 1 used to decide which vertex is in charge of a request for remote matching.
hviewgraph view type.
remote_infolocal information view containing matching status of non-local vertices.

Member Function Documentation

◆ operator()()

template<typename HView , typename RemoteInfo , typename VP >
template<typename Vertex >
void stapl::partitioner_details::vertex_match_wf< HView, RemoteInfo, VP >::operator() ( Vertex &  v) const
Parameters
vvertex reference.

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