![]() |
Rosetta
2021.16
|
#include <Timer.hh>
Public Member Functions | |
| Timer (const char *tag) | |
| Timer (basic::Tracer::TracerProxy &t, const char *tag=nullptr) | |
| Timer () | |
| ~Timer () | |
| void | Report (const char *tag=nullptr) |
| void | Reset () |
| double | GetTime () |
Private Attributes | |
| struct timeval start | end |
| const char * | tag_ |
| basic::Tracer::TracerProxy * | t_ |
| basic::gpu::Timer::Timer | ( | basic::Tracer::TracerProxy & | t, |
| const char * | tag = nullptr |
||
| ) |
References Reset(), basic::options::OptionKeys::in::file::t, t_, tag, and tag_.
| double basic::gpu::Timer::GetTime | ( | ) |
References end, and basic::options::OptionKeys::cutoutdomain::start.
Referenced by Report().
| void basic::gpu::Timer::Report | ( | const char * | tag = nullptr | ) |
References utility::io::oc::cout, GetTime(), t_, and tag_.
Referenced by ~Timer().
| void basic::gpu::Timer::Reset | ( | ) |
References basic::options::OptionKeys::cutoutdomain::start.
Referenced by Timer().
|
private |
Referenced by GetTime().
|
private |
1.8.7