RefineTorusLB.h

Go to the documentation of this file.
00001 
00008 #ifndef _REFINE_TORUSLB_H_
00009 #define _REFINE_TORUSLB_H_
00010 
00011 #include "Rebalancer.h"
00012 
00013 class RefineTorusLB : public Rebalancer
00014 {
00015   private:
00016     pcpair *bestPe[6];
00017     pcpair *goodPe[6];
00018 
00019     void strategy();
00020     void selectPes(processorInfo *p, computeInfo *c);
00021 
00022   public:
00023     RefineTorusLB(computeInfo *cs, patchInfo *pas, processorInfo *pes, int ncs, 
00024 int npas, int npes, int flag);
00025     ~RefineTorusLB();
00026     void binaryRefine();
00027     int newRefine();
00028 
00029 }; 
00030 
00031 #endif

Generated on Fri Sep 22 01:17:14 2017 for NAMD by  doxygen 1.4.7