Go to the source code of this file.
◆ CS_TIMER_COUNTER_ADD
      
        
          | #define CS_TIMER_COUNTER_ADD | ( |  | _res, | 
        
          |  |  |  | _c0, | 
        
          |  |  |  | _c1 | 
        
          |  | ) |  | (_res.nsec = _c0.nsec + _c1.nsec) | 
      
 
 
◆ CS_TIMER_COUNTER_INIT
      
        
          | #define CS_TIMER_COUNTER_INIT | ( |  | _t | ) | (_t.nsec = 0) | 
      
 
 
◆ cs_timer_counter_add_diff()
◆ cs_timer_cpu_time()
      
        
          | double cs_timer_cpu_time | ( | void |  | ) |  | 
      
 
Return CPU time. 
Note that in the rare case that only the minimal C library clock() method is available (see cs_timer_cpu_time_method()), at least one of the cs_timer_...() functions (possibly this one) must be called upon program start for this function to be used. In addition, in this case, time may "loop" back to 0 every multiple of 2^size_t / CLOCKS_PER_SEC seconds.
- Returns
- current CPU time usage, or -1 if unable to compute. 
 
 
◆ cs_timer_cpu_time_method()
      
        
          | const char* cs_timer_cpu_time_method | ( | void |  | ) |  | 
      
 
Return method used to return CPU time. 
- Returns
- short description of method used to return CPU time. 
 
 
◆ cs_timer_cpu_times()
      
        
          | void cs_timer_cpu_times | ( | double * | user_time, | 
        
          |  |  | double * | system_time | 
        
          |  | ) |  |  | 
      
 
Return separate user and system CPU times. 
Note that in the rare case that only the minimal C library clock() method is available, this function will return -1 values.
- Parameters
- 
  
    | [out] | user_time | current user CPU usage. |  | [out] | system_time | current system CPU usage. |  
 
 
 
◆ cs_timer_diff()
Compute the difference between 2 timers. 
- Parameters
- 
  
    | [in] | t0 | oldest timer value |  | [in] | t1 | most recent timer value |  
 
- Returns
- last - first timer value. 
 
 
◆ cs_timer_time()
Return a timer's value. 
- Returns
- timer structure. 
 
 
◆ cs_timer_wtime()
      
        
          | double cs_timer_wtime | ( | void |  | ) |  | 
      
 
Return Wall clock time. 
- Returns
- elapsed time from first call of a function of the cs_timer_...() series, or -1 if unable to compute. 
 
 
◆ cs_timer_wtime_method()
      
        
          | const char* cs_timer_wtime_method | ( | void |  | ) |  | 
      
 
Return method used to return wall clock time. 
- Returns
- short description of method used to return wall clock time. 
 
 
◆ cs_glob_timer_kernels_flag
  
  | 
        
          | int cs_glob_timer_kernels_flag |  | extern |