PPL Logo

ProcArray Class Reference
[Charm++ Load Balancing Framework]

#include <ckgraph.h>

Inheritance diagram for ProcArray:

Inheritance graph
[legend]
Collaboration diagram for ProcArray:

Collaboration graph
[legend]

Public Member Functions

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

Data Fields

std::vector< ProcInfoprocs

Protected 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 TempAwareCommLB::work(), RefineSwapLB::work(), RecBipartLB::work(), GraphBFTLB::work(), and CommAwareRefineLB::work().

Here is the caller graph for this function:


Field Documentation

std::vector<ProcInfo> ProcArray::procs

double ProcArray::avgLoad [protected]

Definition at line 56 of file ckgraph.h.

Referenced by ProcArrayTemp::convertToInsts(), getAverageLoad(), and ProcArray().


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

Generated on Mon Sep 21 08:28:43 2020 for Charm++ by  doxygen 1.5.5