#include <RecBisectBfLB.h>
Public Member Functions | |
RecBisectBfLB (const CkLBOptions &) | |
RecBisectBfLB (CkMigrateMessage *m) | |
Private Member Functions | |
bool | QueryBalanceNow (int step) |
void | work (LDStats *stats) |
Graph * | convertGraph (ObjGraph *og) |
void | partitionInTwo (Graph *g, int nodes[], int numNodes, int **pp1, int *numP1, int **pp2, int *numP2, int ratio1, int ratio2) |
int | findNextUnassigned (int max, BV_Set *all, BV_Set *s1, BV_Set *s2) |
float | addToQ (IntQueue *q, Graph *g, BV_Set *all, BV_Set *s1, BV_Set *s2) |
void | enqChildren (IntQueue *q, Graph *g, BV_Set *all, BV_Set *s1, BV_Set *s2, int node) |
void | addPartition (PartitionList *partitions, int *nodes, int num) |
void | printPartitions (PartitionList *partitions) |
void | recursivePartition (int numParts, Graph *g, int nodes[], int numNodes, PartitionList *partitions) |
Definition at line 55 of file RecBisectBfLB.h.
RecBisectBfLB::RecBisectBfLB | ( | const CkLBOptions & | ) |
RecBisectBfLB::RecBisectBfLB | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 58 of file RecBisectBfLB.h.