Functor for parallel nested bisection partitioning of a graph. This implementation uses the METIS library for the bisection.
More...
|
| metis_bisection_wf (metis_graph *mgraph, size_t const &num_parts) |
|
template<typename HView > |
void | operator() (size_t const &index, HView hview) |
|
Functor for parallel nested bisection partitioning of a graph. This implementation uses the METIS library for the bisection.
◆ metis_bisection_wf()
stapl::partitioner_details::metis_bisection_wf::metis_bisection_wf |
( |
metis_graph * |
mgraph, |
|
|
size_t const & |
num_parts |
|
) |
| |
- Parameters
-
mgraph | graph in CSR format used by METIS. |
num_parts | number of partitions created. |
◆ operator()()
template<typename HView >
void stapl::partitioner_details::metis_bisection_wf::operator() |
( |
size_t const & |
index, |
|
|
HView |
hview |
|
) |
| |
- Parameters
-
index | index of partition to build. |
hview | graph view. |
The documentation for this struct was generated from the following file:
- multilevel_initial_partitioner.hpp