| hp2FEM
    0.1
    | 
Functions for the edge-based FM refinement. More...
#include "metislib.h"
| Functions | |
| void | FM_2WayRefine (ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts, idx_t niter) | 
| void | FM_2WayCutRefine (ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts, idx_t niter) | 
| void | FM_Mc2WayCutRefine (ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts, idx_t niter) | 
| void | SelectQueue (graph_t *graph, real_t *pijbm, real_t *ubfactors, rpq_t **queues, idx_t *from, idx_t *cnum) | 
| void | Print2WayRefineStats (ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts, real_t deltabal, idx_t mincutorder) | 
Functions for the edge-based FM refinement.
$Id: fm.c 10187 2011-06-13 13:46:57Z karypis $
| void FM_2WayCutRefine | ( | ctrl_t * | ctrl, | 
| graph_t * | graph, | ||
| real_t * | ntpwgts, | ||
| idx_t | niter | ||
| ) | 
This function performs a cut-focused FM refinement
| void FM_Mc2WayCutRefine | ( | ctrl_t * | ctrl, | 
| graph_t * | graph, | ||
| real_t * | ntpwgts, | ||
| idx_t | niter | ||
| ) | 
This function performs a cut-focused multi-constraint FM refinement
| void Print2WayRefineStats | ( | ctrl_t * | ctrl, | 
| graph_t * | graph, | ||
| real_t * | ntpwgts, | ||
| real_t | deltabal, | ||
| idx_t | mincutorder | ||
| ) | 
Prints statistics about the refinement
| void SelectQueue | ( | graph_t * | graph, | 
| real_t * | pijbm, | ||
| real_t * | ubfactors, | ||
| rpq_t ** | queues, | ||
| idx_t * | from, | ||
| idx_t * | cnum | ||
| ) | 
This function selects the partition number and the queue from which we will move vertices out.
 1.7.6.1
 1.7.6.1