
#include <RefineKLB.h>


| Public Member Functions | |
| RefineKLB (const CkLBOptions &) | |
| RefineKLB (CkMigrateMessage *m) | |
| void | work (LDStats *stats) | 
| Protected Member Functions | |
| void | performGreedyMoves (int count, BaseLB::LDStats *stats, int *from_procs, int *to_procs, int numMoves) | 
| 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 RefineKLB.h.
| RefineKLB::RefineKLB | ( | const CkLBOptions & | ) | 
| RefineKLB::RefineKLB | ( | CkMigrateMessage * | m | ) |  [inline] | 
Definition at line 34 of file RefineKLB.h.
Definition at line 37 of file RefineKLB.h.
| computeInfo* RefineKLB::computes  [protected] | 
Definition at line 21 of file RefineKLB.h.
| processorInfo* RefineKLB::processors  [protected] | 
Definition at line 22 of file RefineKLB.h.
| minHeap* RefineKLB::pes  [protected] | 
Definition at line 23 of file RefineKLB.h.
| maxHeap* RefineKLB::computesHeap  [protected] | 
Definition at line 24 of file RefineKLB.h.
| int RefineKLB::P  [protected] | 
Definition at line 25 of file RefineKLB.h.
| int RefineKLB::numComputes  [protected] | 
Definition at line 26 of file RefineKLB.h.
| double RefineKLB::averageLoad  [protected] | 
Definition at line 27 of file RefineKLB.h.
| double RefineKLB::overLoad  [protected] | 
Definition at line 29 of file RefineKLB.h.
 1.5.5
 1.5.5