batmat 0.0.17
Batched linear algebra routines
Loading...
Searching...
No Matches
guanaqo::Timed< batmat::DefaultTimings > Struct Reference

#include <batmat/timing.hpp>

Detailed Description

RAII class for measuring wall time.

Definition at line 39 of file timing.hpp.

Public Member Functions

 Timed (batmat::DefaultTimings &time)
 ~Timed ()
 Timed (const Timed &)=delete
Timedoperator= (const Timed &)=delete

Private Types

using clock = std::chrono::steady_clock

Private Attributes

batmat::DefaultTimingstime
clock::time_point wall_start_time

Member Typedef Documentation

◆ clock

using guanaqo::Timed< batmat::DefaultTimings >::clock = std::chrono::steady_clock
private

Definition at line 50 of file timing.hpp.

Constructor & Destructor Documentation

◆ Timed() [1/2]

Definition at line 40 of file timing.hpp.

◆ ~Timed()

Definition at line 41 of file timing.hpp.

◆ Timed() [2/2]

guanaqo::Timed< batmat::DefaultTimings >::Timed ( const Timed< batmat::DefaultTimings > & )
delete

Member Function Documentation

◆ operator=()

Member Data Documentation

◆ time

Definition at line 51 of file timing.hpp.

◆ wall_start_time

clock::time_point guanaqo::Timed< batmat::DefaultTimings >::wall_start_time
private

Definition at line 52 of file timing.hpp.


The documentation for this struct was generated from the following file: