Class DistGraph

Classe possédant une partition du graphe, chaque noeud de calcul en possède un instance

class DistGraph(VD, ED);

Constructors

Constructors

NameDescription
this

Fields

Fields

NameTypeDescription
_colorulongL'identifiant de la partition
_cutsArray!VD[]La liste de partitions, avec les sommets qui sont partagé entre les partitions
_edgesED[]La liste d'arêtes de la partitions, elle n'appartiennent qu'a une seule partition
_totalulongLe nombre de sommets total dans le graphe si il n'était pas répartie
_verticesVD[ulong]Le tableau associatifs des sommets => Sommet [id]

Methods

Methods

NameDescription
addVertexAjoute un sommet à la partitions, met également à jour les informations de communication
addVertexAjoute un sommet à la partitions, met également à jour les informations de communication (Alloue une instance de VD)
color
communicate
cuts
edges
getVertex
hasVertex
nbColor
setEdgesMet à jour la liste d'arête de la partition
toDotEcris le graphe au format Dot dans un buffer
total
vertices

Parameters

NameDescription
VD le type de sommet contenu dans le graphe
ED le type d'arête contenu dans le graphe