ERKALE
ERKALE - DFT from Hel
 All Classes Functions Variables Friends Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Timer Class Reference

A timer routine. More...

#include <timer.h>

Public Member Functions

 Timer ()
 Constructor.
 
 ~Timer ()
 Destructor.
 
void set ()
 Zero timer.
 
void stop ()
 Stop timer.
 
void cont ()
 Continue timing.
 
std::string current_time () const
 Get current time.
 
void print () const
 Print elapsed time.
 
void print_time () const
 Print current time.
 
double get () const
 Get elapsed time.
 
std::string elapsed () const
 Get pretty-printed elapsed time.
 
std::string parse (double t) const
 Get pretty-printed time.
 

Private Member Functions

void read (struct timespec *t) const
 Read time.
 

Private Attributes

struct timespec tstart
 Time when timer was started.
 
double elapsd
 Elapsed time.
 

Detailed Description

A timer routine.

This class implements a timer that can be used to measure runtimes of routines.

Author
Susi Lehtola
Date
2011/01/26 21:54

The documentation for this class was generated from the following files: