batmat 0.0.14
Batched linear algebra routines
Loading...
Searching...
No Matches
timing.hpp File Reference
#include <batmat/config.hpp>
#include <batmat/export.h>
#include <guanaqo/timed.hpp>
#include <chrono>

Go to the source code of this file.

Classes

struct  batmat::DefaultTimings
 Measures the number of invocations of a specific piece of code and its run time. More...
struct  guanaqo::Timed< batmat::DefaultTimings >
 RAII class for measuring wall time. More...

Namespaces

namespace  batmat
namespace  guanaqo

Functions

std::ostream & batmat::operator<< (std::ostream &, DefaultTimings)
decltype(auto) batmat::timed (T &time, F &&func, Args &&...args)

Class Documentation

◆ batmat::DefaultTimings

struct batmat::DefaultTimings
Class Members
int64_t num_invocations {}
nanoseconds wall_time {}