Template FilterEdgeTriplets

Squelette de filtre de arêtes. Récupère uniquement les arêtes qui valide le prédicat (on passe également les informations des sommets de l'arête).

template FilterEdgeTriplets(alias fun) ;

Contained Functions

Contained Functions

NameDescription
filter
FilterEdgeTripletsCette fonction ne se synchronise pas (aucune communication)

Contained Aliases

Contained Aliases

NameDescription
E

Parameters

NameDescription
fun une fonction (bool function (Triplets : EdgeTriplet!(VD, ED), VD, ED) (Triplets e))

Example

//DistGraph!(DegVertex, EdgeD) grp = ...;
// DegVertex contient le degré des sommets;


auto grp2 = grp.FilterEdges!(
   (EdgeTriplets!(DegVertex, EdgeD) e) => e.src.deg > e.dst.deg
);