47 module function test_getCov_CK5()
result(assertion); logical(LK) :: assertion; end function
50 module function test_getCov_CK4()
result(assertion); logical(LK) :: assertion; end function
53 module function test_getCov_CK3()
result(assertion); logical(LK) :: assertion; end function
56 module function test_getCov_CK2()
result(assertion); logical(LK) :: assertion; end function
59 module function test_getCov_CK1()
result(assertion); logical(LK) :: assertion; end function
65 module function test_getCov_RK5()
result(assertion); logical(LK) :: assertion; end function
68 module function test_getCov_RK4()
result(assertion); logical(LK) :: assertion; end function
71 module function test_getCov_RK3()
result(assertion); logical(LK) :: assertion; end function
74 module function test_getCov_RK2()
result(assertion); logical(LK) :: assertion; end function
77 module function test_getCov_RK1()
result(assertion); logical(LK) :: assertion; end function
93 module function test_setCov_CK5()
result(assertion); logical(LK) :: assertion; end function
96 module function test_setCov_CK4()
result(assertion); logical(LK) :: assertion; end function
99 module function test_setCov_CK3()
result(assertion); logical(LK) :: assertion; end function
102 module function test_setCov_CK2()
result(assertion); logical(LK) :: assertion; end function
105 module function test_setCov_CK1()
result(assertion); logical(LK) :: assertion; end function
111 module function test_setCov_RK5()
result(assertion); logical(LK) :: assertion; end function
114 module function test_setCov_RK4()
result(assertion); logical(LK) :: assertion; end function
117 module function test_setCov_RK3()
result(assertion); logical(LK) :: assertion; end function
120 module function test_setCov_RK2()
result(assertion); logical(LK) :: assertion; end function
123 module function test_setCov_RK1()
result(assertion); logical(LK) :: assertion; end function
139 module function test_getCovMerged_CK5()
result(assertion); logical(LK) :: assertion; end function
142 module function test_getCovMerged_CK4()
result(assertion); logical(LK) :: assertion; end function
145 module function test_getCovMerged_CK3()
result(assertion); logical(LK) :: assertion; end function
148 module function test_getCovMerged_CK2()
result(assertion); logical(LK) :: assertion; end function
151 module function test_getCovMerged_CK1()
result(assertion); logical(LK) :: assertion; end function
157 module function test_getCovMerged_RK5()
result(assertion); logical(LK) :: assertion; end function
160 module function test_getCovMerged_RK4()
result(assertion); logical(LK) :: assertion; end function
163 module function test_getCovMerged_RK3()
result(assertion); logical(LK) :: assertion; end function
166 module function test_getCovMerged_RK2()
result(assertion); logical(LK) :: assertion; end function
169 module function test_getCovMerged_RK1()
result(assertion); logical(LK) :: assertion; end function
185 module function test_setCovMean_CK5()
result(assertion); logical(LK) :: assertion; end function
188 module function test_setCovMean_CK4()
result(assertion); logical(LK) :: assertion; end function
191 module function test_setCovMean_CK3()
result(assertion); logical(LK) :: assertion; end function
194 module function test_setCovMean_CK2()
result(assertion); logical(LK) :: assertion; end function
197 module function test_setCovMean_CK1()
result(assertion); logical(LK) :: assertion; end function
203 module function test_setCovMean_RK5()
result(assertion); logical(LK) :: assertion; end function
206 module function test_setCovMean_RK4()
result(assertion); logical(LK) :: assertion; end function
209 module function test_setCovMean_RK3()
result(assertion); logical(LK) :: assertion; end function
212 module function test_setCovMean_RK2()
result(assertion); logical(LK) :: assertion; end function
215 module function test_setCovMean_RK1()
result(assertion); logical(LK) :: assertion; end function
231 module function test_setCovMerged_CK5()
result(assertion); logical(LK) :: assertion; end function
234 module function test_setCovMerged_CK4()
result(assertion); logical(LK) :: assertion; end function
237 module function test_setCovMerged_CK3()
result(assertion); logical(LK) :: assertion; end function
240 module function test_setCovMerged_CK2()
result(assertion); logical(LK) :: assertion; end function
243 module function test_setCovMerged_CK1()
result(assertion); logical(LK) :: assertion; end function
249 module function test_setCovMerged_RK5()
result(assertion); logical(LK) :: assertion; end function
252 module function test_setCovMerged_RK4()
result(assertion); logical(LK) :: assertion; end function
255 module function test_setCovMerged_RK3()
result(assertion); logical(LK) :: assertion; end function
258 module function test_setCovMerged_RK2()
result(assertion); logical(LK) :: assertion; end function
261 module function test_setCovMerged_RK1()
result(assertion); logical(LK) :: assertion; end function
277 module function test_setCovMeanMerged_CK5()
result(assertion); logical(LK) :: assertion; end function
280 module function test_setCovMeanMerged_CK4()
result(assertion); logical(LK) :: assertion; end function
283 module function test_setCovMeanMerged_CK3()
result(assertion); logical(LK) :: assertion; end function
286 module function test_setCovMeanMerged_CK2()
result(assertion); logical(LK) :: assertion; end function
289 module function test_setCovMeanMerged_CK1()
result(assertion); logical(LK) :: assertion; end function
295 module function test_setCovMeanMerged_RK5()
result(assertion); logical(LK) :: assertion; end function
298 module function test_setCovMeanMerged_RK4()
result(assertion); logical(LK) :: assertion; end function
301 module function test_setCovMeanMerged_RK3()
result(assertion); logical(LK) :: assertion; end function
304 module function test_setCovMeanMerged_RK2()
result(assertion); logical(LK) :: assertion; end function
307 module function test_setCovMeanMerged_RK1()
result(assertion); logical(LK) :: assertion; end function
333 call test%run(test_getCov_CK5, SK_
"test_getCov_CK5")
336 call test%run(test_getCov_CK4, SK_
"test_getCov_CK4")
339 call test%run(test_getCov_CK3, SK_
"test_getCov_CK3")
342 call test%run(test_getCov_CK2, SK_
"test_getCov_CK2")
345 call test%run(test_getCov_CK1, SK_
"test_getCov_CK1")
351 call test%run(test_getCov_RK5, SK_
"test_getCov_RK5")
354 call test%run(test_getCov_RK4, SK_
"test_getCov_RK4")
357 call test%run(test_getCov_RK3, SK_
"test_getCov_RK3")
360 call test%run(test_getCov_RK2, SK_
"test_getCov_RK2")
363 call test%run(test_getCov_RK1, SK_
"test_getCov_RK1")
377 call test%run(test_setCov_CK5, SK_
"test_setCov_CK5")
380 call test%run(test_setCov_CK4, SK_
"test_setCov_CK4")
383 call test%run(test_setCov_CK3, SK_
"test_setCov_CK3")
386 call test%run(test_setCov_CK2, SK_
"test_setCov_CK2")
389 call test%run(test_setCov_CK1, SK_
"test_setCov_CK1")
395 call test%run(test_setCov_RK5, SK_
"test_setCov_RK5")
398 call test%run(test_setCov_RK4, SK_
"test_setCov_RK4")
401 call test%run(test_setCov_RK3, SK_
"test_setCov_RK3")
404 call test%run(test_setCov_RK2, SK_
"test_setCov_RK2")
407 call test%run(test_setCov_RK1, SK_
"test_setCov_RK1")
421 call test%run(test_setCovMean_CK5, SK_
"test_setCovMean_CK5")
424 call test%run(test_setCovMean_CK4, SK_
"test_setCovMean_CK4")
427 call test%run(test_setCovMean_CK3, SK_
"test_setCovMean_CK3")
430 call test%run(test_setCovMean_CK2, SK_
"test_setCovMean_CK2")
433 call test%run(test_setCovMean_CK1, SK_
"test_setCovMean_CK1")
439 call test%run(test_setCovMean_RK5, SK_
"test_setCovMean_RK5")
442 call test%run(test_setCovMean_RK4, SK_
"test_setCovMean_RK4")
445 call test%run(test_setCovMean_RK3, SK_
"test_setCovMean_RK3")
448 call test%run(test_setCovMean_RK2, SK_
"test_setCovMean_RK2")
451 call test%run(test_setCovMean_RK1, SK_
"test_setCovMean_RK1")
465 call test%run(test_getCovMerged_CK5, SK_
"test_getCovMerged_CK5")
468 call test%run(test_getCovMerged_CK4, SK_
"test_getCovMerged_CK4")
471 call test%run(test_getCovMerged_CK3, SK_
"test_getCovMerged_CK3")
474 call test%run(test_getCovMerged_CK2, SK_
"test_getCovMerged_CK2")
477 call test%run(test_getCovMerged_CK1, SK_
"test_getCovMerged_CK1")
483 call test%run(test_getCovMerged_RK5, SK_
"test_getCovMerged_RK5")
486 call test%run(test_getCovMerged_RK4, SK_
"test_getCovMerged_RK4")
489 call test%run(test_getCovMerged_RK3, SK_
"test_getCovMerged_RK3")
492 call test%run(test_getCovMerged_RK2, SK_
"test_getCovMerged_RK2")
495 call test%run(test_getCovMerged_RK1, SK_
"test_getCovMerged_RK1")
509 call test%run(test_setCovMerged_CK5, SK_
"test_setCovMerged_CK5")
512 call test%run(test_setCovMerged_CK4, SK_
"test_setCovMerged_CK4")
515 call test%run(test_setCovMerged_CK3, SK_
"test_setCovMerged_CK3")
518 call test%run(test_setCovMerged_CK2, SK_
"test_setCovMerged_CK2")
521 call test%run(test_setCovMerged_CK1, SK_
"test_setCovMerged_CK1")
527 call test%run(test_setCovMerged_RK5, SK_
"test_setCovMerged_RK5")
530 call test%run(test_setCovMerged_RK4, SK_
"test_setCovMerged_RK4")
533 call test%run(test_setCovMerged_RK3, SK_
"test_setCovMerged_RK3")
536 call test%run(test_setCovMerged_RK2, SK_
"test_setCovMerged_RK2")
539 call test%run(test_setCovMerged_RK1, SK_
"test_setCovMerged_RK1")
553 call test%run(test_setCovMeanMerged_CK5, SK_
"test_setCovMeanMerged_CK5")
556 call test%run(test_setCovMeanMerged_CK4, SK_
"test_setCovMeanMerged_CK4")
559 call test%run(test_setCovMeanMerged_CK3, SK_
"test_setCovMeanMerged_CK3")
562 call test%run(test_setCovMeanMerged_CK2, SK_
"test_setCovMeanMerged_CK2")
565 call test%run(test_setCovMeanMerged_CK1, SK_
"test_setCovMeanMerged_CK1")
571 call test%run(test_setCovMeanMerged_RK5, SK_
"test_setCovMeanMerged_RK5")
574 call test%run(test_setCovMeanMerged_RK4, SK_
"test_setCovMeanMerged_RK4")
577 call test%run(test_setCovMeanMerged_RK3, SK_
"test_setCovMeanMerged_RK3")
580 call test%run(test_setCovMeanMerged_RK2, SK_
"test_setCovMeanMerged_RK2")
583 call test%run(test_setCovMeanMerged_RK1, SK_
"test_setCovMeanMerged_RK1")
590 call test%summarize()
596end module test_pm_sampleCov
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
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 properties related to the covariance ma...
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_sampleCov.
This is the derived type test_type for generating objects that facilitate testing of a series of proc...