Timer class.  
 More...
|  | 
| procedure | start (timer) | 
|  | Start timer. 
 | 
|  | 
| procedure | stop (timer) | 
|  | Stop timer. 
 | 
|  | 
| procedure | reset (timer) | 
|  | Reset timer. 
 | 
|  | 
| procedure | get_elapsed_time (timer) | 
|  | Return elapsed time. 
 | 
|  | 
| procedure | is_triggered (timer) | 
|  | Return .true. if the timer was started at least once, unless resetis called.
 | 
|  | 
| procedure | get_start_time (timer) | 
|  | Return start time. 
 | 
|  | 
|  | 
| double precision, private | elapsed_time = 0d0 | 
|  | 
| double precision, private | start_time = 0d0 | 
|  | 
| double precision, private | stop_time = 0d0 | 
|  | 
| logical, private | is_started = .false. | 
|  | 
| logical, private | has_been_triggered = .false. | 
|  | 
The documentation for this type was generated from the following file:
- src/lib/core/system/cpu_time/timer.f90