47 module function test_getMean_CK5()
result(assertion); logical(LK) :: assertion; end function
50 module function test_getMean_CK4()
result(assertion); logical(LK) :: assertion; end function
53 module function test_getMean_CK3()
result(assertion); logical(LK) :: assertion; end function
56 module function test_getMean_CK2()
result(assertion); logical(LK) :: assertion; end function
59 module function test_getMean_CK1()
result(assertion); logical(LK) :: assertion; end function
65 module function test_getMean_RK5()
result(assertion); logical(LK) :: assertion; end function
68 module function test_getMean_RK4()
result(assertion); logical(LK) :: assertion; end function
71 module function test_getMean_RK3()
result(assertion); logical(LK) :: assertion; end function
74 module function test_getMean_RK2()
result(assertion); logical(LK) :: assertion; end function
77 module function test_getMean_RK1()
result(assertion); logical(LK) :: assertion; end function
93 module function test_setMean_CK5()
result(assertion); logical(LK) :: assertion; end function
96 module function test_setMean_CK4()
result(assertion); logical(LK) :: assertion; end function
99 module function test_setMean_CK3()
result(assertion); logical(LK) :: assertion; end function
102 module function test_setMean_CK2()
result(assertion); logical(LK) :: assertion; end function
105 module function test_setMean_CK1()
result(assertion); logical(LK) :: assertion; end function
111 module function test_setMean_RK5()
result(assertion); logical(LK) :: assertion; end function
114 module function test_setMean_RK4()
result(assertion); logical(LK) :: assertion; end function
117 module function test_setMean_RK3()
result(assertion); logical(LK) :: assertion; end function
120 module function test_setMean_RK2()
result(assertion); logical(LK) :: assertion; end function
123 module function test_setMean_RK1()
result(assertion); logical(LK) :: assertion; end function
139 module function test_getMeanMerged_CK5()
result(assertion); logical(LK) :: assertion; end function
142 module function test_getMeanMerged_CK4()
result(assertion); logical(LK) :: assertion; end function
145 module function test_getMeanMerged_CK3()
result(assertion); logical(LK) :: assertion; end function
148 module function test_getMeanMerged_CK2()
result(assertion); logical(LK) :: assertion; end function
151 module function test_getMeanMerged_CK1()
result(assertion); logical(LK) :: assertion; end function
157 module function test_getMeanMerged_RK5()
result(assertion); logical(LK) :: assertion; end function
160 module function test_getMeanMerged_RK4()
result(assertion); logical(LK) :: assertion; end function
163 module function test_getMeanMerged_RK3()
result(assertion); logical(LK) :: assertion; end function
166 module function test_getMeanMerged_RK2()
result(assertion); logical(LK) :: assertion; end function
169 module function test_getMeanMerged_RK1()
result(assertion); logical(LK) :: assertion; end function
185 module function test_setMeanMerged_CK5()
result(assertion); logical(LK) :: assertion; end function
188 module function test_setMeanMerged_CK4()
result(assertion); logical(LK) :: assertion; end function
191 module function test_setMeanMerged_CK3()
result(assertion); logical(LK) :: assertion; end function
194 module function test_setMeanMerged_CK2()
result(assertion); logical(LK) :: assertion; end function
197 module function test_setMeanMerged_CK1()
result(assertion); logical(LK) :: assertion; end function
203 module function test_setMeanMerged_RK5()
result(assertion); logical(LK) :: assertion; end function
206 module function test_setMeanMerged_RK4()
result(assertion); logical(LK) :: assertion; end function
209 module function test_setMeanMerged_RK3()
result(assertion); logical(LK) :: assertion; end function
212 module function test_setMeanMerged_RK2()
result(assertion); logical(LK) :: assertion; end function
215 module function test_setMeanMerged_RK1()
result(assertion); logical(LK) :: assertion; end function
241 call test%run(test_getMean_CK5, SK_
"test_getMean_CK5")
244 call test%run(test_getMean_CK4, SK_
"test_getMean_CK4")
247 call test%run(test_getMean_CK3, SK_
"test_getMean_CK3")
250 call test%run(test_getMean_CK2, SK_
"test_getMean_CK2")
253 call test%run(test_getMean_CK1, SK_
"test_getMean_CK1")
259 call test%run(test_getMean_RK5, SK_
"test_getMean_RK5")
262 call test%run(test_getMean_RK4, SK_
"test_getMean_RK4")
265 call test%run(test_getMean_RK3, SK_
"test_getMean_RK3")
268 call test%run(test_getMean_RK2, SK_
"test_getMean_RK2")
271 call test%run(test_getMean_RK1, SK_
"test_getMean_RK1")
285 call test%run(test_setMean_CK5, SK_
"test_setMean_CK5")
288 call test%run(test_setMean_CK4, SK_
"test_setMean_CK4")
291 call test%run(test_setMean_CK3, SK_
"test_setMean_CK3")
294 call test%run(test_setMean_CK2, SK_
"test_setMean_CK2")
297 call test%run(test_setMean_CK1, SK_
"test_setMean_CK1")
303 call test%run(test_setMean_RK5, SK_
"test_setMean_RK5")
306 call test%run(test_setMean_RK4, SK_
"test_setMean_RK4")
309 call test%run(test_setMean_RK3, SK_
"test_setMean_RK3")
312 call test%run(test_setMean_RK2, SK_
"test_setMean_RK2")
315 call test%run(test_setMean_RK1, SK_
"test_setMean_RK1")
329 call test%run(test_getMeanMerged_CK5, SK_
"test_getMeanMerged_CK5")
332 call test%run(test_getMeanMerged_CK4, SK_
"test_getMeanMerged_CK4")
335 call test%run(test_getMeanMerged_CK3, SK_
"test_getMeanMerged_CK3")
338 call test%run(test_getMeanMerged_CK2, SK_
"test_getMeanMerged_CK2")
341 call test%run(test_getMeanMerged_CK1, SK_
"test_getMeanMerged_CK1")
347 call test%run(test_getMeanMerged_RK5, SK_
"test_getMeanMerged_RK5")
350 call test%run(test_getMeanMerged_RK4, SK_
"test_getMeanMerged_RK4")
353 call test%run(test_getMeanMerged_RK3, SK_
"test_getMeanMerged_RK3")
356 call test%run(test_getMeanMerged_RK2, SK_
"test_getMeanMerged_RK2")
359 call test%run(test_getMeanMerged_RK1, SK_
"test_getMeanMerged_RK1")
373 call test%run(test_setMeanMerged_CK5, SK_
"test_setMeanMerged_CK5")
376 call test%run(test_setMeanMerged_CK4, SK_
"test_setMeanMerged_CK4")
379 call test%run(test_setMeanMerged_CK3, SK_
"test_setMeanMerged_CK3")
382 call test%run(test_setMeanMerged_CK2, SK_
"test_setMeanMerged_CK2")
385 call test%run(test_setMeanMerged_CK1, SK_
"test_setMeanMerged_CK1")
391 call test%run(test_setMeanMerged_RK5, SK_
"test_setMeanMerged_RK5")
394 call test%run(test_setMeanMerged_RK4, SK_
"test_setMeanMerged_RK4")
397 call test%run(test_setMeanMerged_RK3, SK_
"test_setMeanMerged_RK3")
400 call test%run(test_setMeanMerged_RK2, SK_
"test_setMeanMerged_RK2")
403 call test%run(test_setMeanMerged_RK1, SK_
"test_setMeanMerged_RK1")
410 call test%summarize()
416end module test_pm_sampleMean
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
This module contains classes and procedures for computing the first moment (i.e., the statistical mea...
character(*, SK), parameter MODULE_NAME
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_sampleMean.
This is the derived type test_type for generating objects that facilitate testing of a series of proc...