QTrk
Public Member Functions | Private Attributes | List of all members
ScopedCPUProfiler Class Reference

Public Member Functions

 ScopedCPUProfiler (double *time)
 
 ~ScopedCPUProfiler ()
 

Private Attributes

double * time
 
double start
 

Detailed Description

Definition at line 26 of file QueuedCUDATracker.cu.

Constructor & Destructor Documentation

§ ScopedCPUProfiler()

ScopedCPUProfiler::ScopedCPUProfiler ( double *  time)
inline

Definition at line 31 of file QueuedCUDATracker.cu.

31  : time(time) {
33  }
double GetPreciseTime()
Definition: utils.cpp:669

§ ~ScopedCPUProfiler()

ScopedCPUProfiler::~ScopedCPUProfiler ( )
inline

Definition at line 34 of file QueuedCUDATracker.cu.

34  {
35  double end = GetPreciseTime();
36  *time += start-end;
37  }
double GetPreciseTime()
Definition: utils.cpp:669

Member Data Documentation

§ start

double ScopedCPUProfiler::start
private

Definition at line 29 of file QueuedCUDATracker.cu.

§ time

double* ScopedCPUProfiler::time
private

Definition at line 28 of file QueuedCUDATracker.cu.


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