Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

processorInfo Class Reference

#include <elements.h>

Inheritance diagram for processorInfo:

InfoRecord List of all members.

Public Member Functions

 processorInfo ()

Public Attributes

double backgroundLoad
double idleTime
double computeLoad
CmiBool available
LargeIRSet patchSet
LargeIRSet proxies
LargeIRSet computeSet

Constructor & Destructor Documentation

processorInfo::processorInfo  )  [inline]
 

Definition at line 53 of file elements.h.

References available, backgroundLoad, computeLoad, and idleTime.

00053 : backgroundLoad(0.), idleTime(0.), computeLoad(0.), available(CmiTrue) {}


Member Data Documentation

CmiBool processorInfo::available
 

Definition at line 44 of file elements.h.

Referenced by Rebalancer::adjustBackgroundLoadAndComputeAverage(), Rebalancer::computeAverage(), RefineTorusLB::newRefine(), processorInfo(), Rebalancer::Rebalancer(), 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::makeHeaps(), Rebalancer::multirefine(), Rebalancer::numAvailable(), Rebalancer::printLoads(), Rebalancer::printSummary(), processorInfo(), and Rebalancer::Rebalancer().

double processorInfo::computeLoad
 

Definition at line 41 of file elements.h.

Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::multirefine(), Rebalancer::printSummary(), processorInfo(), and Rebalancer::Rebalancer().

LargeIRSet processorInfo::computeSet
 

Definition at line 47 of file elements.h.

Referenced by Rebalancer::assign(), Rebalancer::deAssign(), Rebalancer::InitProxyUsage(), Rebalancer::multirefine(), RefineTorusLB::newRefine(), Rebalancer::printSummary(), and Rebalancer::refine().

double processorInfo::idleTime
 

Definition at line 40 of file elements.h.

Referenced by processorInfo().

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().


The documentation for this class was generated from the following file:
Generated on Sat May 25 04:07:27 2013 for NAMD by  doxygen 1.3.9.1