class high_resolution_timer
Declaration
class high_resolution_timer { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:21
Method Overview
- public double elapsed() const noexcept
- public static constexpr double elapsed_max() noexcept
- public std::int64_t elapsed_microseconds() const noexcept
- public static constexpr double elapsed_min() noexcept
- public std::int64_t elapsed_nanoseconds() const noexcept
- public high_resolution_timer() noexcept
- public constexpr high_resolution_timer(double t) noexcept
- public static double now() noexcept
- public void restart() noexcept
- protected static std::uint64_t take_time_stamp() noexcept
Methods
double elapsed() const noexcept
double elapsed() const noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:45
static constexpr double elapsed_max() noexcept
static constexpr double elapsed_max() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:61
std::int64_t elapsed_microseconds() const noexcept
std::int64_t elapsed_microseconds() const noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:50
static constexpr double elapsed_min() noexcept
static constexpr double elapsed_min() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:67
std::int64_t elapsed_nanoseconds() const noexcept
std::int64_t elapsed_nanoseconds() const noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:55
high_resolution_timer() noexcept
high_resolution_timer() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:24
constexpr high_resolution_timer(double t) noexcept
constexpr high_resolution_timer(double t) noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:29
Parameters
- double t
static double now() noexcept
static double now() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:34
void restart() noexcept
void restart() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:39
static std::uint64_t take_time_stamp() noexcept
static std::uint64_t take_time_stamp() noexceptDeclared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:73