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: