NAMD
|
#include <elements.h>
Public Member Functions | |
processorInfo () | |
Public Attributes | |
double | backgroundLoad |
double | idleTime |
double | computeLoad |
bool | available |
LargeIRSet | patchSet |
LargeIRSet | proxies |
LargeIRSet | computeSet |
![]() | |
double | load |
int | Id |
Definition at line 36 of file elements.h.
|
inline |
Definition at line 53 of file elements.h.
bool processorInfo::available |
Definition at line 44 of file elements.h.
Referenced by RefineTorusLB::newRefine(), and Rebalancer::refine_togrid().
double processorInfo::backgroundLoad |
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().
LargeIRSet processorInfo::computeSet |
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.
LargeIRSet processorInfo::patchSet |
Definition at line 45 of file elements.h.
Referenced by Rebalancer::printLoads(), and Rebalancer::Rebalancer().
LargeIRSet processorInfo::proxies |
Definition at line 46 of file elements.h.
Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::numAvailable(), Rebalancer::printLoads(), Rebalancer::printSummary(), and Rebalancer::Rebalancer().