#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.