|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
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 |
Definition at line 27 of file ippl/src/Utility/Timer.h.
| Timer::Timer | ( | ) |
Definition at line 24 of file ippl/src/Utility/Timer.cpp.
References clear().
| void Timer::clear | ( | ) |
Definition at line 29 of file ippl/src/Utility/Timer.cpp.
References sys_m, user_m, and wall_m.
Referenced by DiscField< Dim >::read_data(), Timer(), and DiscField< Dim >::write_offset_and_data().
| double Timer::clock_time | ( | ) |
Definition at line 50 of file ippl/src/Utility/Timer.cpp.
References wall_m.
Referenced by DiscField< Dim >::read_data(), and DiscField< Dim >::write_offset_and_data().
| double Timer::cpu_time | ( | ) |
Definition at line 65 of file ippl/src/Utility/Timer.cpp.
| void Timer::start | ( | ) |
Definition at line 34 of file ippl/src/Utility/Timer.cpp.
References timer_m.
Referenced by DiscField< Dim >::read_data(), and DiscField< Dim >::write_offset_and_data().
| void Timer::stop | ( | ) |
Definition at line 39 of file ippl/src/Utility/Timer.cpp.
References sys_m, timer_m, user_m, and wall_m.
Referenced by DiscField< Dim >::read_data(), and DiscField< Dim >::write_offset_and_data().
| double Timer::system_time | ( | ) |
Definition at line 60 of file ippl/src/Utility/Timer.cpp.
References sys_m.
| double Timer::user_time | ( | ) |
Definition at line 55 of file ippl/src/Utility/Timer.cpp.
References user_m.
|
private |
Definition at line 45 of file ippl/src/Utility/Timer.h.
Referenced by clear(), cpu_time(), stop(), and system_time().
|
private |
Definition at line 46 of file ippl/src/Utility/Timer.h.
|
private |
Definition at line 44 of file ippl/src/Utility/Timer.h.
Referenced by clear(), cpu_time(), stop(), and user_time().
|
private |
Definition at line 43 of file ippl/src/Utility/Timer.h.
Referenced by clear(), clock_time(), and stop().