PPL Logo

NodeLevelLB Class Reference

#include <NodeLevelLB.h>

Inheritance diagram for NodeLevelLB:

Inheritance graph
[legend]
Collaboration diagram for NodeLevelLB:

Collaboration graph
[legend]

Public Member Functions

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

Protected Member Functions

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

Private Attributes

CkVec< CentralLB * > clbs
int num_levels

Detailed Description

Definition at line 14 of file NodeLevelLB.h.


Constructor & Destructor Documentation

NodeLevelLB::NodeLevelLB ( const CkLBOptions  ) 

NodeLevelLB::NodeLevelLB ( CkMigrateMessage m  )  [inline]

Definition at line 25 of file NodeLevelLB.h.


Member Function Documentation

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

Definition at line 20 of file NodeLevelLB.h.

void NodeLevelLB::work ( LDStats *  stats  )  [protected, virtual]

Definition at line 58 of file NodeLevelLB.C.

References clbs, CkVec< T >::length(), num_levels, and CentralLB::work().

Here is the call graph for this function:


Field Documentation

Definition at line 16 of file NodeLevelLB.h.

Referenced by work().

Definition at line 17 of file NodeLevelLB.h.

Referenced by work().


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

Generated on Mon Sep 21 08:28:07 2020 for Charm++ by  doxygen 1.5.5