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

Methods

double elapsed() const noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:45

static constexpr double elapsed_max() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:61

std::int64_t elapsed_microseconds() const noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:50

static constexpr double elapsed_min() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:67

std::int64_t elapsed_nanoseconds() const noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:55

high_resolution_timer() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:24

constexpr high_resolution_timer(double t) noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:29

Parameters

double t

static double now() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:34

void restart() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:39

static std::uint64_t take_time_stamp() noexcept

Declared at: libs/pika/timing/include/pika/timing/high_resolution_timer.hpp:73