#include <ckgraph.h>
Public Member Functions | |
ProcInfo () | |
ProcInfo (int i, double ov, double tl, double sp, bool avail) | |
int | getProcId () |
void | setProcId (int _id) |
double | getTotalLoad () const |
double & | overhead () |
double & | totalLoad () |
double & | pe_speed () |
bool | isAvailable () |
Protected Attributes | |
int | id |
double | _overhead |
double | _totalLoad |
double | _pe_speed |
bool | available |
Friends | |
class | ProcArray |
Definition at line 20 of file ckgraph.h.
int ProcInfo::getProcId | ( | ) | [inline] |
Definition at line 26 of file ckgraph.h.
References id.
Referenced by handleTransfer(), TreeMatchLB::work(), TempAwareGreedyLB::work(), TempAwareCommLB::work(), GreedyLB::work(), and CommAwareRefineLB::work().
double ProcInfo::getTotalLoad | ( | ) | const [inline] |
Definition at line 28 of file ckgraph.h.
References _totalLoad.
Referenced by TempAwareGreedyLB::ProcLoadGreater::operator()(), RefineSwapLB::ProcLoadGreater::operator()(), GreedyLB::ProcLoadGreater::operator()(), and updateLoadInfo().
double& ProcInfo::overhead | ( | ) | [inline] |
double& ProcInfo::totalLoad | ( | ) | [inline] |
Definition at line 33 of file ckgraph.h.
References _totalLoad.
Referenced by handleTransfer(), TreeMatchLB::ProcLoadGreater::operator()(), TreeMatchLB::work(), TempAwareGreedyLB::work(), and GreedyLB::work().
double& ProcInfo::pe_speed | ( | ) | [inline] |
Definition at line 34 of file ckgraph.h.
References _pe_speed.
Referenced by GreedyLB::work().
bool ProcInfo::isAvailable | ( | ) | [inline] |
int ProcInfo::id [protected] |
double ProcInfo::_overhead [protected] |
double ProcInfo::_totalLoad [protected] |
double ProcInfo::_pe_speed [protected] |
bool ProcInfo::available [protected] |