PPL Logo

Graph Class Reference
[Charm++ Load Balancing FrameworkParFUM Unstructured Mesh Framework]

#include <RecBisectBfLB.h>

Collaboration diagram for Graph:

Collaboration graph
[legend]

Public Member Functions

 Graph (int elems)
 ~Graph ()
void add (int elem1, int elem2)
int elems (int elem)
void toAdjList (int *&adjStart, int *&adjList)
 Graph (int elems)
 ~Graph ()
void add (int elem1, int elem2)
int elems (int elem)
void toAdjList (int *&adjStart, int *&adjList)

Data Fields

int V
int E
VertexRecordvertices
intedges
int currentVertex
int currentEdge

Private Attributes

int nelems
NListnbrs
NListnbrs

Detailed Description

Definition at line 25 of file RecBisectBfLB.h.


Constructor & Destructor Documentation

Graph::~Graph (  )  [inline]

Definition at line 62 of file partition.C.

References nbrs.

Graph::Graph ( int  elems  ) 

Graph::~Graph (  )  [inline]

Definition at line 65 of file partition.C.

References nbrs.


Member Function Documentation

int Graph::elems ( int  elem  )  [inline]

Definition at line 64 of file partition.C.

References assert, NList::getnn(), nbrs, and nelems.

Referenced by mesh2graph_face(), and toAdjList().

Here is the call graph for this function:

Here is the caller graph for this function:

void Graph::add ( int  elem1,
int  elem2 
)

int Graph::elems ( int  elem  )  [inline]

Definition at line 67 of file partition.C.

References assert, NList::getnn(), nbrs, and nelems.

Here is the call graph for this function:

void Graph::toAdjList ( int *&  adjStart,
int *&  adjList 
)


Field Documentation

Definition at line 26 of file RecBisectBfLB.h.

Referenced by g_initGraph(), g_printGraph(), and generateRandomGraph().

Definition at line 29 of file RecBisectBfLB.h.

Referenced by g_addEdge(), g_finishVertex(), g_initGraph(), and g_nextVertex().

Definition at line 30 of file RecBisectBfLB.h.

Referenced by g_addEdge(), g_finishVertex(), g_initGraph(), and g_nextVertex().

int Graph::nelems [private]

Definition at line 58 of file partition.C.

Referenced by add(), elems(), FEM_Mesh_partition(), Graph(), and toAdjList().

NList* Graph::nbrs [private]

Definition at line 59 of file partition.C.

Referenced by add(), elems(), Graph(), toAdjList(), and ~Graph().

NList* Graph::nbrs [private]

Definition at line 62 of file partition.C.


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:25:12 2020 for Charm++ by  doxygen 1.5.5