NAMD
RefineTorusLB.h
Go to the documentation of this file.
1 
8 #ifndef _REFINE_TORUSLB_H_
9 #define _REFINE_TORUSLB_H_
10 
11 #include "Rebalancer.h"
12 
13 class RefineTorusLB : public Rebalancer
14 {
15  private:
16  pcpair *bestPe[6];
17  pcpair *goodPe[6];
18 
19  void strategy();
20  void selectPes(processorInfo *p, computeInfo *c);
21 
22  public:
23  RefineTorusLB(computeInfo *cs, patchInfo *pas, processorInfo *pes, int ncs,
24 int npas, int npes, int flag);
26  void binaryRefine();
27  int newRefine();
28 
29 };
30 
31 #endif
void binaryRefine()
Definition: RefineTorusLB.C:69
minHeap * pes
Definition: Rebalancer.h:131
RefineTorusLB(computeInfo *cs, patchInfo *pas, processorInfo *pes, int ncs, int npas, int npes, int flag)
Definition: RefineTorusLB.C:18