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

NameDescription
MapReduceVerticesTout les processus doivent appeler cette fonction. Le résultat se trouve sur le processus 0.
reduce
reduce

Contained Aliases

Contained Aliases

NameDescription
I
MapFun
Msg
ReduceFun

Parameters

NameDescription
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
);