#include <ckgraph.h>
Public Member Functions | |
ProcArray (BaseLB::LDStats *stats) | |
~ProcArray () | |
double | getAverageLoad () |
void | resetTotalLoad () |
Data Fields | |
std::vector< ProcInfo > | procs |
Protected Attributes | |
double | avgLoad |
Definition at line 45 of file ckgraph.h.
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().
std::vector<ProcInfo> ProcArray::procs |
Definition at line 53 of file ckgraph.h.
Referenced by addObjToProc(), ProcArrayTemp::convertToInsts(), handleTransfer(), IsSwapPossWithPe(), PrintProcLoad(), PrintProcLoadTemp(), PrintProcObj(), PrintProcObjTemp(), ProcArray(), RecursiveBiPart(), refine(), refineSwap(), removeObjFromProc(), resetTotalLoad(), updateLoadInfo(), ZoltanLB::work(), TreeMatchLB::work(), TempAwareGreedyLB::work(), TempAwareCommLB::work(), ScotchTopoLB::work(), ScotchRefineLB::work(), ScotchLB::work(), RefineSwapLB::work(), RecBipartLB::work(), MetisLB::work(), GraphBFTLB::work(), and CommAwareRefineLB::work().
double ProcArray::avgLoad [protected] |
Definition at line 56 of file ckgraph.h.
Referenced by ProcArrayTemp::convertToInsts(), getAverageLoad(), and ProcArray().