PPL Logo

AdaptiveLB Class Reference
[Charm++ Load Balancing Framework]

#include <AdaptiveLB.h>

Inheritance diagram for AdaptiveLB:

Inheritance graph
[legend]
Collaboration diagram for AdaptiveLB:

Collaboration graph
[legend]

Public Member Functions

 AdaptiveLB (const CkLBOptions &)
 AdaptiveLB (CkMigrateMessage *m)

Protected Member Functions

virtual bool QueryBalanceNow (int)
virtual void work (LDStats *stats)

Private Attributes

CentralLBgreedyLB
CentralLBrefineLB
CentralLBmetisLB
CentralLBcommRefineLB
MetaBalancermetabalancer

Detailed Description

Definition at line 17 of file AdaptiveLB.h.


Constructor & Destructor Documentation

AdaptiveLB::AdaptiveLB ( const CkLBOptions  ) 

AdaptiveLB::AdaptiveLB ( CkMigrateMessage m  )  [inline]

Definition at line 21 of file AdaptiveLB.h.


Member Function Documentation

virtual bool AdaptiveLB::QueryBalanceNow ( int   )  [inline, protected, virtual]

Definition at line 24 of file AdaptiveLB.h.


Field Documentation

Definition at line 29 of file AdaptiveLB.h.

Referenced by work().

Definition at line 30 of file AdaptiveLB.h.

Referenced by work().

Definition at line 31 of file AdaptiveLB.h.

Referenced by work().

Definition at line 32 of file AdaptiveLB.h.

Referenced by work().

Definition at line 33 of file AdaptiveLB.h.

Referenced by work().


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:17:14 2020 for Charm++ by  doxygen 1.5.5