Fiduccia-Mattheyses heuristic functor to decrease the edge-cut of a graph partition while maintaining a low partition imbalance.
More...
|
| fm_refinement_wf (HView const &hview, std::vector< size_t > &part_weights, size_t const &opt_part_weight, size_t const &imbalance) |
|
template<typename Partition > |
void | operator() (Partition part) |
|
template<typename HView>
struct stapl::partitioner_details::fm_refinement_wf< HView >
Fiduccia-Mattheyses heuristic functor to decrease the edge-cut of a graph partition while maintaining a low partition imbalance.
- Template Parameters
-
◆ fm_refinement_wf()
template<typename HView >
- Parameters
-
hview | graph view. |
part_weights | weight of each partition. |
opt_part_weight | optimal partition weight. |
imbalance | partition imbalance allowed for the refinement. |
◆ operator()()
template<typename HView >
template<typename Partition >
- Parameters
-
part | graph base container. |
The documentation for this struct was generated from the following file: