PPL Logo

pathHistoryManager Class Reference
[Critical Path Detection]

#include <pathHistory.h>

Inheritance diagram for pathHistoryManager:

Inheritance graph
[legend]
Collaboration diagram for pathHistoryManager:

Collaboration graph
[legend]

Public Member Functions

 pathHistoryManager ()
 pathHistoryManager (CkMigrateMessage *m)
void pup (PUP::er &p)
void traceCriticalPathBackStepByStep (pathInformationMsg *msg)
 Trace perform a traversal backwards over the critical path specified as a table index for the processor upon which this is called.
void broadcastCriticalPathProjections (pathInformationMsg *msg)
void criticalPathProjectionsDone (CkReductionMsg *msg)
void saveCriticalPathForPriorities (pathInformationMsg *msg)
void useCriticalPathForPriories ()
 Traverse back and aquire the critical path to be used for automatic message prioritization.
const std::map< int, int > & getCriticalPathForPriorityCounts () const

Private Attributes

std::map< int, intcriticalPathForPriorityCounts
pathInformationMsgpathForUser

Detailed Description

Definition at line 29 of file pathHistory.h.


Constructor & Destructor Documentation

pathHistoryManager::pathHistoryManager ( CkMigrateMessage m  )  [inline]

Definition at line 39 of file pathHistory.h.


Member Function Documentation

void pathHistoryManager::pup ( PUP::er p  )  [inline]

Definition at line 43 of file pathHistory.h.

const std::map< int, int>& pathHistoryManager::getCriticalPathForPriorityCounts (  )  const [inline]

Definition at line 70 of file pathHistory.h.

References criticalPathForPriorityCounts.


Field Documentation

Definition at line 33 of file pathHistory.h.

Referenced by criticalPathProjectionsDone(), and traceCriticalPathBackStepByStep().


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

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