HybridLB Class Reference
[Charm++ Load Balancing Framework]

#include <HybridLB.h>

Inheritance diagram for HybridLB:

Inheritance graph
[legend]
Collaboration diagram for HybridLB:

Collaboration graph
[legend]

Public Member Functions

 HybridLB (const CkLBOptions &)
 HybridLB (CkMigrateMessage *m)
 ~HybridLB ()

Protected Member Functions

virtual CmiBool QueryBalanceNow (int)
virtual CmiBool QueryMigrateStep (int)
virtual void work (LDStats *stats, int count)

Protected Attributes

CentralLBgreedy
CentralLBrefine

Detailed Description

Definition at line 26 of file HybridLB.h.


Constructor & Destructor Documentation

HybridLB::HybridLB ( CkMigrateMessage m  )  [inline]

Definition at line 30 of file HybridLB.h.


Member Function Documentation

virtual CmiBool HybridLB::QueryBalanceNow ( int   )  [inline, protected, virtual]

Reimplemented from HybridBaseLB.

Definition at line 37 of file HybridLB.h.

References CmiTrue.

virtual CmiBool HybridLB::QueryMigrateStep ( int   )  [inline, protected, virtual]

Reimplemented from HybridBaseLB.

Definition at line 38 of file HybridLB.h.

References CmiTrue.


Field Documentation

CentralLB* HybridLB::greedy [protected]

Definition at line 34 of file HybridLB.h.

Referenced by HybridLB(), work(), and ~HybridLB().

CentralLB* HybridLB::refine [protected]

Definition at line 35 of file HybridLB.h.

Referenced by HybridLB(), work(), and ~HybridLB().


The documentation for this class was generated from the following files:
Generated on Sun Jun 29 13:33:38 2008 for Charm++ by  doxygen 1.5.1