![]() |
ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Time the user-specified procedure wrapper in the parent object of type bench_type and store the output benchmark timing information and statistics implicitly in the timing
component of the input/output bench_type object.
More...
Time the user-specified procedure wrapper in the parent object of type bench_type and store the output benchmark timing information and statistics implicitly in the timing
component of the input/output bench_type object.
This procedure is a method of the class bench_type.
[in,out] | self | : The parent object of class bench_type (passed implicitly to the method). |
[in] | miniter | : The input scalar integer of default kind IK representing the minimum number of iterations (repetitions) of the timing to perform.(optional. The default is set by the constructor of the superclass benchBase_type.) |
[in] | minsec | : The input scalar real of kind double precision RKD representing the minimum time in seconds to spend on timing repeatedly.(optional. The default is set by the constructor of the superclass benchBase_type.) |
Possible calling interfaces ⛓
subroutine
method of type bench_type has the same functionality as the function
interface getTiming with the only difference that the result output is implicit and potentially slightly faster.minsec = 0.
and miniter
to desired number of times the routine must be timed.stat
component must be implemented.
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 643 of file pm_bench.F90.