glucat 0.13.0
glucat::timing Namespace Reference

Functions

static double elapsed (clock_t cpu_time)
 Elapsed time in milliseconds.

Variables

const double MS_PER_SEC = 1000.0
 Timing constant: milliseconds per second.
const double MS_PER_CLOCK = MS_PER_SEC / double(CLOCKS_PER_SEC)
 Timing constant: milliseconds per clock.
const int EXTRA_TRIALS = 2
 Timing constant: trial expansion factor.

Function Documentation

◆ elapsed()

double glucat::timing::elapsed ( clock_t cpu_time)
inlinestatic

Elapsed time in milliseconds.

Definition at line 51 of file timing.h.

References MS_PER_CLOCK.

Variable Documentation

◆ EXTRA_TRIALS

const int glucat::timing::EXTRA_TRIALS = 2

Timing constant: trial expansion factor.

Definition at line 45 of file timing.h.

◆ MS_PER_CLOCK

const double glucat::timing::MS_PER_CLOCK = MS_PER_SEC / double(CLOCKS_PER_SEC)

Timing constant: milliseconds per clock.

Definition at line 42 of file timing.h.

Referenced by elapsed().

◆ MS_PER_SEC

const double glucat::timing::MS_PER_SEC = 1000.0

Timing constant: milliseconds per second.

Definition at line 39 of file timing.h.