STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::detail::merge_adjacencies Struct Reference

Butterfly work function to merge adjacency lists together and filter out only the subset of vertices that is pertinent for this level of the butterfly. More...

Public Member Functions

 merge_adjacencies (std::size_t total_size)
 
void set_position (std::size_t butterfly_size, std::size_t index1, std::size_t index2, std::size_t level)
 Set the positions of this work function in the butterfly.
 
template<typename E >
result_type operator() (E &&lhs, E &&rhs) const
 

Public Types

using result_type = std::map< std::size_t, std::vector< std::size_t > >
 

Detailed Description

Butterfly work function to merge adjacency lists together and filter out only the subset of vertices that is pertinent for this level of the butterfly.


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