PPL Logo

ProcArray Class Reference
[Charm++ Load Balancing Framework]

#include <ckgraph.h>

Collaboration diagram for ProcArray:

Collaboration graph
[legend]

Public Member Functions

 ProcArray (BaseLB::LDStats *stats)
 ~ProcArray ()
double getAverageLoad ()
void resetTotalLoad ()

Data Fields

std::vector< ProcInfoprocs

Private Attributes

double avgLoad

Detailed Description

Definition at line 45 of file ckgraph.h.


Constructor & Destructor Documentation

ProcArray::~ProcArray (  )  [inline]

Definition at line 48 of file ckgraph.h.


Member Function Documentation

double ProcArray::getAverageLoad (  )  [inline]

Definition at line 49 of file ckgraph.h.

References avgLoad.

Referenced by RefineSwapLB::work(), RecBipartLB::work(), GraphBFTLB::work(), and CommAwareRefineLB::work().


Field Documentation

std::vector<ProcInfo> ProcArray::procs

Definition at line 56 of file ckgraph.h.

Referenced by getAverageLoad(), and ProcArray().


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

Generated on Fri May 25 08:04:52 2012 for Charm++ by  doxygen 1.5.5