
#include <GreedyAgentLB.h>


Public Member Functions | |
| GreedyAgentLB (const CkLBOptions &) | |
| GreedyAgentLB (CkMigrateMessage *m) | |
| void | work (LDStats *stats) |
Private Types | |
| enum | HeapCmp { GT = '>', LT = '<' } |
Private Member Functions | |
| void | Heapify (HeapData *, int, int, HeapCmp) |
| void | HeapSort (HeapData *, int, HeapCmp) |
| void | BuildHeap (HeapData *, int, HeapCmp) |
| bool | Compare (double, double, HeapCmp) |
| HeapData * | BuildCpuArray (CentralLB::LDStats *, int, int *) |
| HeapData * | BuildObjectArray (CentralLB::LDStats *, int, int *) |
| bool | QueryBalanceNow (int step) |
Private Attributes | |
| TopologyAgent * | topologyAgent |
Data Structures | |
| struct | HeapData |
Definition at line 15 of file GreedyAgentLB.h.
enum GreedyAgentLB::HeapCmp [private] |
| GreedyAgentLB::GreedyAgentLB | ( | const CkLBOptions & | ) |
| GreedyAgentLB::GreedyAgentLB | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 25 of file GreedyAgentLB.h.
TopologyAgent* GreedyAgentLB::topologyAgent [private] |
1.5.5