|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
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.
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().
1.8.5