#include <pathHistory.h>
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, int > | criticalPathForPriorityCounts |
pathInformationMsg * | pathForUser |
Definition at line 29 of file pathHistory.h.
pathHistoryManager::pathHistoryManager | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 39 of file pathHistory.h.
void pathHistoryManager::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 43 of file pathHistory.h.
std::map< int, int> pathHistoryManager::criticalPathForPriorityCounts [private] |
Definition at line 31 of file pathHistory.h.
Referenced by automaticallySetMessagePriority(), getCriticalPathForPriorityCounts(), and saveCriticalPathForPriorities().
Definition at line 33 of file pathHistory.h.
Referenced by criticalPathProjectionsDone(), and traceCriticalPathBackStepByStep().