SpikeGPU  1.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
spike::CPUTimer Class Reference

CPU timer. More...

#include <timer.h>

Inheritance diagram for spike::CPUTimer:
spike::Timer

Public Member Functions

virtual ~CPUTimer ()
 
virtual void Start ()
 
virtual void Stop ()
 
virtual double getElapsed ()
 
- Public Member Functions inherited from spike::Timer
virtual ~Timer ()
 

Protected Attributes

timeval timeStart
 
timeval timeEnd
 

Detailed Description

CPU timer.

CPU timer using the performance counter for WIN32 and gettimeofday() for Linux.

Constructor & Destructor Documentation

virtual spike::CPUTimer::~CPUTimer ( )
inlinevirtual

Member Function Documentation

virtual double spike::CPUTimer::getElapsed ( )
inlinevirtual

Implements spike::Timer.

virtual void spike::CPUTimer::Start ( )
inlinevirtual

Implements spike::Timer.

virtual void spike::CPUTimer::Stop ( )
inlinevirtual

Implements spike::Timer.

Member Data Documentation

timeval spike::CPUTimer::timeEnd
protected
timeval spike::CPUTimer::timeStart
protected

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