SigmaTransform
The SigmaTransform unifies various known signal processing transforms, like the STFT and the wavelet transform, differing only by a specific diffeomorphism.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Member Functions | Private Attributes | List of all members
SigmaTransform::Chronometer Class Reference

#include <SigmaTransform_util.h>

Public Member Functions

 Chronometer ()
void tic ()
Chronometertoc (std::string const &str)

Private Attributes

std::chrono::steady_clock::time_point _tic

Detailed Description

Class to conveniently measure the timing of executed code.

Definition at line 35 of file SigmaTransform_util.h.

Constructor & Destructor Documentation

SigmaTransform::Chronometer::Chronometer ( )

Definition at line 17 of file SigmaTransform_util.cpp.

Member Function Documentation

void SigmaTransform::Chronometer::tic ( )

Starts/resets the timer.

Returns
void

Definition at line 18 of file SigmaTransform_util.cpp.

Chronometer & SigmaTransform::Chronometer::toc ( std::string const &  str)

Stops the timer and prints the elapsed time, along with the message "str".

Parameters
stra string, containing a message to print to stdout
Returns
void

Definition at line 19 of file SigmaTransform_util.cpp.

Member Data Documentation

std::chrono::steady_clock::time_point SigmaTransform::Chronometer::_tic
private

Definition at line 36 of file SigmaTransform_util.h.


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