Functor to specify the creation of super-vertices representing the actual distribution of a new level of hierarchy. More...
Public Member Functions | |
std::pair< view_type, descriptor_view_type > | operator() (GV g, size_t lvl) const |
Create a pair of a list of domains containing super-vertices' children and a list of super-vertices' descriptors for the creation of a new level of hierarchy representing the current distribution. More... | |
Public Types | |
typedef domset1D< size_t > | setdom_type |
typedef array< setdom_type > | set_container_type |
typedef array_view< set_container_type > | view_type |
typedef result_of::counting_view< size_t >::type | descriptor_view_type |
Functor to specify the creation of super-vertices representing the actual distribution of a new level of hierarchy.
GV | base graph view type. |
std::pair<view_type, descriptor_view_type> stapl::native_partitioner< GV >::operator() | ( | GV | g, |
size_t | lvl | ||
) | const |
Create a pair of a list of domains containing super-vertices' children and a list of super-vertices' descriptors for the creation of a new level of hierarchy representing the current distribution.
g | graph view |
lvl | level of hierarchy |