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 > > |
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.
1.8.13