#include <GreedyCommLB.h>
Inheritance diagram for GreedyCommLB:


Public Member Functions | |
| GreedyCommLB (const CkLBOptions &) | |
| GreedyCommLB (CkMigrateMessage *m) | |
| void | pup (PUP::er &p) |
| CmiBool | QueryBalanceNow (int step) |
| void | work (BaseLB::LDStats *stats, int count) |
Data Fields | |
| int | nobj |
| int | npe |
| int | nmigobj |
| int * | assigned_array |
| processorInfo * | processors |
| graph * | object_graph |
Private Member Functions | |
| void | init () |
| void | alloc (int pe, int id, double load) |
| double | compute_com (int id, int pe) |
| void | add_graph (int x, int y, int data, int nmsg) |
| void | update (int id, int pe) |
Private Attributes | |
| BaseLB::LDStats * | stats |
| double | alpha |
| double | beeta |
Definition at line 35 of file GreedyCommLB.h.
| void GreedyCommLB::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from CentralLB.
Definition at line 43 of file GreedyCommLB.h.
References p, and CentralLB::pup().
Definition at line 38 of file GreedyCommLB.h.
Referenced by alloc(), compute_com(), update(), and work().
Definition at line 40 of file GreedyCommLB.h.
Referenced by add_graph(), compute_com(), update(), and work().
BaseLB::LDStats* GreedyCommLB::stats [private] |
Definition at line 53 of file GreedyCommLB.h.
double GreedyCommLB::alpha [private] |
double GreedyCommLB::beeta [private] |
1.5.1