
#include <RefineLB.h>


Public Member Functions | |
| RefineLB (const CkLBOptions &) | |
| RefineLB (CkMigrateMessage *m) | |
| void | work (LDStats *stats) |
Protected Attributes | |
| computeInfo * | computes |
| processorInfo * | processors |
| minHeap * | pes |
| maxHeap * | computesHeap |
| int | P |
| int | numComputes |
| double | averageLoad |
| double | overLoad |
Private Member Functions | |
| bool | QueryBalanceNow (int step) |
Definition at line 19 of file RefineLB.h.
| RefineLB::RefineLB | ( | const CkLBOptions & | ) |
| RefineLB::RefineLB | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 33 of file RefineLB.h.
Definition at line 36 of file RefineLB.h.
computeInfo* RefineLB::computes [protected] |
Definition at line 21 of file RefineLB.h.
processorInfo* RefineLB::processors [protected] |
Definition at line 22 of file RefineLB.h.
minHeap* RefineLB::pes [protected] |
Definition at line 23 of file RefineLB.h.
maxHeap* RefineLB::computesHeap [protected] |
Definition at line 24 of file RefineLB.h.
int RefineLB::P [protected] |
Definition at line 25 of file RefineLB.h.
int RefineLB::numComputes [protected] |
Definition at line 26 of file RefineLB.h.
double RefineLB::averageLoad [protected] |
Definition at line 27 of file RefineLB.h.
double RefineLB::overLoad [protected] |
Definition at line 29 of file RefineLB.h.
1.5.5