OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Timer.h>
Public Member Functions | |
Timer () | |
void | clear () |
void | start () |
void | stop () |
double | clock_time () |
double | user_time () |
double | system_time () |
double | cpu_time () |
Private Attributes | |
double | wall_m |
double | user_m |
double | sys_m |
boost::timer::cpu_timer | timer_m |
Timer::Timer | ( | ) |
void Timer::clear | ( | void | ) |
Definition at line 29 of file Timer.cpp.
References sys_m, user_m, and wall_m.
Referenced by IpplTimerInfo::clear(), IpplInfo::IpplInfo(), IpplStats::IpplStats(), DiscField< Dim >::read_data(), IpplTimerInfo::start(), Timer(), and DiscField< Dim >::write_offset_and_data().
double Timer::clock_time | ( | ) |
Definition at line 50 of file Timer.cpp.
References wall_m.
Referenced by operator<<(), DiscField< Dim >::read_data(), IpplTimerInfo::stop(), and DiscField< Dim >::write_offset_and_data().
double Timer::cpu_time | ( | ) |
Definition at line 65 of file Timer.cpp.
Referenced by operator<<(), and IpplTimerInfo::stop().
void Timer::start | ( | ) |
Definition at line 34 of file Timer.cpp.
References timer_m.
Referenced by IpplInfo::IpplInfo(), IpplStats::IpplStats(), DiscField< Dim >::read_data(), IpplTimerInfo::start(), and DiscField< Dim >::write_offset_and_data().
void Timer::stop | ( | ) |
Definition at line 39 of file Timer.cpp.
References sys_m, timer_m, user_m, and wall_m.
Referenced by IpplTimerInfo::clear(), IpplInfo::IpplInfo(), IpplStats::IpplStats(), DiscField< Dim >::read_data(), IpplTimerInfo::start(), IpplTimerInfo::stop(), and DiscField< Dim >::write_offset_and_data().
|
private |
Definition at line 45 of file Timer.h.
Referenced by clear(), cpu_time(), stop(), and system_time().
|
private |
|
private |
Definition at line 44 of file Timer.h.
Referenced by clear(), cpu_time(), stop(), and user_time().
|
private |
Definition at line 43 of file Timer.h.
Referenced by clear(), clock_time(), and stop().