#include <elements.h>
Public Member Functions | |
processorInfo () | |
Public Attributes | |
double | backgroundLoad |
double | idleTime |
double | computeLoad |
bool | available |
LargeIRSet | patchSet |
LargeIRSet | proxies |
LargeIRSet | computeSet |
Definition at line 36 of file elements.h.
processorInfo::processorInfo | ( | ) | [inline] |
Definition at line 53 of file elements.h.
00053 : backgroundLoad(0.), idleTime(0.), computeLoad(0.), available(true) {}
Definition at line 44 of file elements.h.
Referenced by RefineTorusLB::newRefine(), and Rebalancer::refine_togrid().
Definition at line 39 of file elements.h.
Referenced by Rebalancer::adjustBackgroundLoadAndComputeAverage(), Rebalancer::assign(), Rebalancer::computeAverage(), Rebalancer::deAssign(), Rebalancer::decrSTLoad(), Rebalancer::incrSTLoad(), Rebalancer::multirefine(), Rebalancer::numAvailable(), Rebalancer::printLoads(), Rebalancer::printSummary(), Rebalancer::Rebalancer(), and NamdCentLB::Strategy().
double processorInfo::computeLoad |
Definition at line 41 of file elements.h.
Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::multirefine(), Rebalancer::printSummary(), and Rebalancer::Rebalancer().
Definition at line 47 of file elements.h.
Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::multirefine(), RefineTorusLB::newRefine(), Rebalancer::printSummary(), and Rebalancer::refine().
double processorInfo::idleTime |
Definition at line 40 of file elements.h.
Definition at line 45 of file elements.h.
Referenced by Rebalancer::printLoads(), and Rebalancer::Rebalancer().
Definition at line 46 of file elements.h.
Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::numAvailable(), Rebalancer::printLoads(), Rebalancer::printSummary(), and Rebalancer::Rebalancer().