NAMD
Main Page
Namespaces
Classes
Files
File List
File Members
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
RefineTorusLB.h
computeInfo
Definition:
elements.h:20
RefineTorusLB
Definition:
RefineTorusLB.h:13
Rebalancer::pes
minHeap * pes
Definition:
Rebalancer.h:131
TorusLB::TorusLB
TorusLB(computeInfo *cs, patchInfo *pas, processorInfo *pes, int ncs, int npas, int npes)
Definition:
TorusLB.C:19
patchInfo
Definition:
elements.h:29
TorusLB::~TorusLB
~TorusLB()
Definition:
TorusLB.C:33
Rebalancer.h
processorInfo
Definition:
elements.h:36
TorusLB
Definition:
TorusLB.h:14
Generated by
1.8.5