Template MapReduceVertices
Applique une fonction de map à tout les sommets. Puis les réduit en une seule valeurs.
template MapReduceVertices(Fun...)
;
Contained Functions
Contained Functions
Name | Description |
---|---|
MapReduceVertices | Tout les processus doivent appeler cette fonction. Le résultat se trouve sur le processus 0. |
reduce | |
reduce |
Contained Aliases
Contained Aliases
Name | Description |
---|---|
I | |
MapFun | |
Msg | |
ReduceFun |
Parameters
Name | Description |
---|---|
Fun | un fonction de map et un fonction de réduction. |
Example
DistGraph!(VertexD, EdgeD) grp = ...;
// Calcule le nombre de sommets dans le graphe.
auto res = grp .MapReduceVertices!(
(VertexD vd) => 1,
(int a, int b) => a + b
);