ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
This is the base class for creating objects that hold the timing information of a benchmark and the timing statistics. More...
Public Attributes | |
real(RKD) | overhead = 0._RKD |
The average timing overhead in units of seconds. More... | |
real(RKD) | min = -huge(0._RKD) |
The minimum of the timing vector of the benchmark (in seconds). More... | |
real(RKD) | max = -huge(0._RKD) |
The maximum of the timing vector of the benchmark (in seconds). More... | |
real(RKD) | std = -huge(0._RKD) |
The standard deviation of the timing vector of the benchmark (in seconds). More... | |
real(RKD) | mean = -huge(0._RKD) |
The mean of the timing vector of the benchmark (in seconds). More... | |
real(RKD), dimension(:), allocatable | values |
The vector of timing results in units of seconds, corrected by the average overhead time. More... | |
This is the base class for creating objects that hold the timing information of a benchmark and the timing statistics.
timing
component of the benchBase_type class below.
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
Definition at line 127 of file pm_bench.F90.
real(RKD) pm_bench::timing_type::max = -huge(0._RKD) |
The maximum of the timing vector of the benchmark (in seconds).
Definition at line 131 of file pm_bench.F90.
real(RKD) pm_bench::timing_type::mean = -huge(0._RKD) |
The mean of the timing vector of the benchmark (in seconds).
Definition at line 133 of file pm_bench.F90.
real(RKD) pm_bench::timing_type::min = -huge(0._RKD) |
The minimum of the timing vector of the benchmark (in seconds).
Definition at line 130 of file pm_bench.F90.
real(RKD) pm_bench::timing_type::overhead = 0._RKD |
The average timing overhead in units of seconds.
Definition at line 129 of file pm_bench.F90.
real(RKD) pm_bench::timing_type::std = -huge(0._RKD) |
The standard deviation of the timing vector of the benchmark (in seconds).
Definition at line 132 of file pm_bench.F90.
real(RKD), dimension(:), allocatable pm_bench::timing_type::values |
The vector of timing results in units of seconds, corrected by the average overhead time.
Definition at line 137 of file pm_bench.F90.