|
OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
|
#include <IpplTimings.h>

Public Types | |
| typedef unsigned int | TimerRef |
Public Member Functions | |
| IpplTimerInfo () | |
| ~IpplTimerInfo () | |
| void | start () |
| void | stop () |
| void | clear () |
Public Attributes | |
| Timer | t |
| std::string | name |
| double | wallTime |
| bool | running |
| TimerRef | indx |
Definition at line 39 of file IpplTimings.h.
| typedef unsigned int IpplTimerInfo::TimerRef |
Definition at line 42 of file IpplTimings.h.
|
inline |
Definition at line 45 of file IpplTimings.h.
References clear().

|
inline |
Definition at line 53 of file IpplTimings.h.
|
inline |
Definition at line 73 of file IpplTimings.h.
References Timer::clear(), running, Timer::stop(), and t.
Referenced by IpplTimerInfo().

|
inline |
Definition at line 56 of file IpplTimings.h.
References Timer::clear(), running, Timer::start(), Timer::stop(), and t.

|
inline |
Definition at line 65 of file IpplTimings.h.
References Timer::elapsed(), running, Timer::stop(), t, and wallTime.

| TimerRef IpplTimerInfo::indx |
Definition at line 92 of file IpplTimings.h.
Referenced by Timing::getTimer().
| std::string IpplTimerInfo::name |
Definition at line 83 of file IpplTimings.h.
Referenced by Timing::getTimer(), and Timing::print().
| bool IpplTimerInfo::running |
Definition at line 89 of file IpplTimings.h.
| Timer IpplTimerInfo::t |
Definition at line 80 of file IpplTimings.h.
| double IpplTimerInfo::wallTime |
Definition at line 86 of file IpplTimings.h.
Referenced by Timing::print(), and stop().