
#include <elements.h>


Data Fields | |
| double | backgroundLoad |
| double | computeLoad |
| double | pe_speed |
| double | utilization |
| bool | available |
| Set * | computeSet |
Definition at line 45 of file elements.h.
Definition at line 49 of file elements.h.
Referenced by RefinerTemp::assign(), RefinerComm::assign(), Refiner::assign(), RefinerApprox::computeA(), RefinerTemp::computeAverage(), RefinerComm::computeAverage(), Refiner::computeAverage(), RefinerApprox::computeB(), RefinerTemp::create(), RefinerApprox::create(), Refiner::create(), RefinerTemp::deAssign(), RefinerComm::deAssign(), Refiner::deAssign(), RefinerApprox::getLargestCompute(), RefinerApprox::removeBiggestSmallComputes(), VectorStrategy(), and GreedyCommLB::work().
| double processorInfo::computeLoad |
Definition at line 50 of file elements.h.
Referenced by RefinerTemp::assign(), RefinerComm::assign(), Refiner::assign(), RefinerTemp::create(), RefinerApprox::create(), Refiner::create(), RefinerTemp::deAssign(), RefinerComm::deAssign(), Refiner::deAssign(), Refiner::multirefine(), VectorStrategy(), and GreedyCommLB::work().
| double processorInfo::pe_speed |
Definition at line 52 of file elements.h.
Referenced by Refiner::assign(), RefinerTemp::create(), RefinerApprox::create(), Refiner::create(), Refiner::deAssign(), Refiner::refine(), VectorStrategy(), and GreedyCommLB::work().
| double processorInfo::utilization |
Definition at line 53 of file elements.h.
Definition at line 54 of file elements.h.
Referenced by RefinerTemp::create(), RefinerApprox::create(), Refiner::create(), RefinerTemp::isHeavy(), Refiner::isHeavy(), RefinerTemp::isLight(), Refiner::isLight(), and VectorStrategy().
Definition at line 55 of file elements.h.
Referenced by RefinerTemp::assign(), RefinerComm::assign(), Refiner::assign(), RefinerApprox::computeA(), RefinerApprox::computeB(), RefinerTemp::create(), RefinerApprox::create(), Refiner::create(), RefinerTemp::deAssign(), RefinerComm::deAssign(), Refiner::deAssign(), RefinerTemp::isHeavy(), Refiner::isHeavy(), Refiner::multirefine(), RefinerTemp::refine(), RefinerComm::refine(), Refiner::refine(), RefinerApprox::removeBigComputes(), and RefinerApprox::removeBiggestSmallComputes().
1.5.5