mt-Metis
aggregate.h
Go to the documentation of this file.
1 
13 #ifndef MTMETIS_AGGREGATE_H
14 #define MTMETIS_AGGREGATE_H
15 
16 
17 
18 
19 #include "base.h"
20 #include "ctrl.h"
21 #include "graph.h"
22 
23 
24 
25 
26 /******************************************************************************
27 * PARALLEL FUNCTION PROTOTYPES ************************************************
28 ******************************************************************************/
29 
30 
31 #define par_aggregate_graph MTMETIS_par_aggregate_graph
32 
43 vtx_type par_aggregate_graph(
44  ctrl_type * ctrl,
45  graph_type * graph,
46  vtx_type * const * gmatch,
47  vtx_type * fcmap);
48 
49 
50 
51 
52 #endif
vtx_type par_aggregate_graph(ctrl_type *ctrl, graph_type *graph, vtx_type *const *gmatch, vtx_type *fcmap)
Aggregate the vertices of a graph together for coarsening.
Definition: aggregate.c:1451
Type and function prototypes for the ctrl structure.
Definition: graph.h:38
Definition: ctrl.h:48
Types and functions for distributed graph objects.
Base types etc.