mt-Metis
initpart.h
Go to the documentation of this file.
1 
14 #ifndef MTMETIS_INITPART_H
15 #define MTMETIS_INITPART_H
16 
17 
18 
19 
20 #include "base.h"
21 #include "graph.h"
22 #include "ctrl.h"
23 
24 
25 
26 
27 /******************************************************************************
28 * FUNCTION PROTOTYPES *********************************************************
29 ******************************************************************************/
30 
31 
32 #define par_initpart_cut MTMETIS_par_initpart_cut
33 
41 wgt_type par_initpart_cut(
42  ctrl_type * ctrl,
43  graph_type * graph);
44 
45 
46 #define par_initpart_vsep MTMETIS_par_initpart_vsep
47 
55 wgt_type par_initpart_vsep(
56  ctrl_type * ctrl,
57  graph_type * graph);
58 
59 
60 
61 
62 #endif
Type and function prototypes for the ctrl structure.
Definition: graph.h:38
Definition: ctrl.h:48
wgt_type par_initpart_vsep(ctrl_type *ctrl, graph_type *graph)
Create a small vertex separator of a coarsened graph.
Definition: initpart.c:109
Types and functions for distributed graph objects.
Base types etc.
wgt_type par_initpart_cut(ctrl_type *ctrl, graph_type *graph)
Create a cut partitioning of a coarsened graph.
Definition: initpart.c:30