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