OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#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 | cpuTime |
double | wallTime |
bool | running |
TimerRef | indx |
Definition at line 53 of file IpplTimings.h.
typedef unsigned int IpplTimerInfo::TimerRef |
Definition at line 57 of file IpplTimings.h.
|
inline |
Definition at line 60 of file IpplTimings.h.
References clear().
|
inline |
Definition at line 65 of file IpplTimings.h.
|
inline |
Definition at line 96 of file IpplTimings.h.
References Timer::clear(), running, Timer::stop(), and t.
Referenced by IpplTimerInfo().
|
inline |
Definition at line 68 of file IpplTimings.h.
References Timer::clear(), name, running, Timer::start(), Timer::stop(), and t.
|
inline |
Definition at line 82 of file IpplTimings.h.
References Timer::clock_time(), Timer::cpu_time(), cpuTime, name, running, Timer::stop(), t, and wallTime.
double IpplTimerInfo::cpuTime |
Definition at line 109 of file IpplTimings.h.
Referenced by Timing::print(), and stop().
TimerRef IpplTimerInfo::indx |
Definition at line 116 of file IpplTimings.h.
Referenced by Timing::getTimer().
std::string IpplTimerInfo::name |
Definition at line 106 of file IpplTimings.h.
Referenced by Timing::getTimer(), Timing::print(), start(), and stop().
bool IpplTimerInfo::running |
Definition at line 113 of file IpplTimings.h.
Timer IpplTimerInfo::t |
Definition at line 103 of file IpplTimings.h.
double IpplTimerInfo::wallTime |
Definition at line 110 of file IpplTimings.h.
Referenced by Timing::print(), and stop().