
#include <envelope-path.h>

| Public Member Functions | |
| const int * | getEpIdxCount () | 
| const int * | getArrayIdxCount () | 
| int | getEpIdxCount (int i) const | 
| int | getArrayIdxCount (int i) const | 
| double | getTotalTime () const | 
| PathHistory () | |
| void | pup (PUP::er &p) | 
| double | getTime () | 
| void | reset () | 
| int | updateMax (const PathHistory &other) | 
| void | print () const | 
| void | printHTMLToString (char *buf) const | 
| Write a description of the path into the beginning of the provided buffer. The buffer ought to be large enough. | |
| void | incrementTotalTime (double time) | 
| void | createPath (PathHistory *parentPath) | 
| void | incrementEpIdxCount (int ep) | 
| void | incrementArrayIdxCount (int arr) | 
| Private Attributes | |
| int | epIdxCount [numEpIdxs] | 
| int | arrayIdxCount [numArrayIds] | 
| double | totalTime | 
This class won't do useful things unless USE_CRITICAL_PATH_HEADER_ARRAY is defined
Definition at line 56 of file envelope-path.h.
| PathHistory::PathHistory | ( | ) |  [inline] | 
Definition at line 86 of file envelope-path.h.
References reset().

| const int* PathHistory::getEpIdxCount | ( | ) |  [inline] | 
| const int* PathHistory::getArrayIdxCount | ( | ) |  [inline] | 
| double PathHistory::getTotalTime | ( | ) | const  [inline] | 
Definition at line 81 of file envelope-path.h.
References totalTime.
Referenced by controlPointManager::processControlPoints().

| void PathHistory::pup | ( | PUP::er & | p | ) |  [inline] | 
| double PathHistory::getTime | ( | ) |  [inline] | 
| void PathHistory::reset | ( | ) |  [inline] | 
Definition at line 102 of file envelope-path.h.
References arrayIdxCount, epIdxCount, and totalTime.
Referenced by PathHistory().

| int PathHistory::updateMax | ( | const PathHistory & | other | ) |  [inline] | 
Definition at line 115 of file envelope-path.h.
References arrayIdxCount, epIdxCount, and totalTime.
| void PathHistory::print | ( | ) | const  [inline] | 
Definition at line 133 of file envelope-path.h.
References arrayIdxCount, epIdxCount, and totalTime.
| void PathHistory::printHTMLToString | ( | char * | buf | ) | const  [inline] | 
Write a description of the path into the beginning of the provided buffer. The buffer ought to be large enough.
Definition at line 149 of file envelope-path.h.
References arrayIdxCount, epIdxCount, and totalTime.
| void PathHistory::incrementTotalTime | ( | double | time | ) |  [inline] | 
| void PathHistory::createPath | ( | PathHistory * | parentPath | ) |  [inline] | 
Definition at line 171 of file envelope-path.h.
References arrayIdxCount, CmiWallTimer(), epIdxCount, thisMethodSentAMessage, timeEntryMethodStarted, and totalTime.

| void PathHistory::incrementEpIdxCount | ( | int | ep | ) |  [inline] | 
| void PathHistory::incrementArrayIdxCount | ( | int | arr | ) |  [inline] | 
| int PathHistory::epIdxCount[numEpIdxs]  [private] | 
Definition at line 58 of file envelope-path.h.
Referenced by createPath(), getEpIdxCount(), incrementEpIdxCount(), print(), printHTMLToString(), pup(), reset(), and updateMax().
| int PathHistory::arrayIdxCount[numArrayIds]  [private] | 
Definition at line 59 of file envelope-path.h.
Referenced by createPath(), getArrayIdxCount(), incrementArrayIdxCount(), print(), printHTMLToString(), pup(), reset(), and updateMax().
| double PathHistory::totalTime  [private] | 
Definition at line 60 of file envelope-path.h.
Referenced by createPath(), getTime(), getTotalTime(), incrementTotalTime(), print(), printHTMLToString(), pup(), reset(), and updateMax().
 1.5.5
 1.5.5