Classes | Typedefs
blaze::timing Namespace Reference

Namespace for the time measurement module. More...

Classes

struct  CpuPolicy
 Timing policy for the measurement of the CPU time.The CpuPolicy class represents the timing policy for CPU time measurements that can be used in combination with the Timer class template. This combination is realized with the CpuTimer type definition. More...
 
class  Timer
 Progress timer for time and performance measurements.The Timer class offers timing & benchmarking functionality for all kinds of applications. The following example code demonstrates the use of the WcTimer class, which combines the Timer class template with the WcPolicy for wall clock time measurements, for a single time measurement: More...
 
struct  WcPolicy
 Timing policy for the measurement of the wall clock time.The WcPolicy class represents the timing policy for wall clock time measurements that can be used in combination with the Timer class template. This combination is realized with the WcTimer type definition. More...
 

Typedefs

typedef Timer< CpuPolicyCpuTimer
 Progress timer for CPU time measurements.The CpuTimer combines the Timer class template with the CpuPolicy timing policy. It measures the amount of time the measured program or code fragment uses in processing central processing unit (CPU) instructions.
 
typedef Timer< WcPolicyWcTimer
 Progress timer for wall clock time measurements.The WcTimer combines the Timer class template with the WcPolicy timing policy. It measures the amount of "wall clock" time elapsing for the processing of a programm or code fragment. In contrast to the measurement of CPU time, the wall clock time also contains waiting times such as input/output operations.
 

Detailed Description

Namespace for the time measurement module.