44 module function test_getMatInitULD_D2_SK5_1 ()
result(assertion); logical(LK) :: assertion; end function
47 module function test_getMatInitULD_D2_SK4_1 ()
result(assertion); logical(LK) :: assertion; end function
50 module function test_getMatInitULD_D2_SK3_1 ()
result(assertion); logical(LK) :: assertion; end function
53 module function test_getMatInitULD_D2_SK2_1 ()
result(assertion); logical(LK) :: assertion; end function
56 module function test_getMatInitULD_D2_SK1_1 ()
result(assertion); logical(LK) :: assertion; end function
62 module function test_getMatInitULD_D2_IK5_1 ()
result(assertion); logical(LK) :: assertion; end function
65 module function test_getMatInitULD_D2_IK4_1 ()
result(assertion); logical(LK) :: assertion; end function
68 module function test_getMatInitULD_D2_IK3_1 ()
result(assertion); logical(LK) :: assertion; end function
71 module function test_getMatInitULD_D2_IK2_1 ()
result(assertion); logical(LK) :: assertion; end function
74 module function test_getMatInitULD_D2_IK1_1 ()
result(assertion); logical(LK) :: assertion; end function
80 module function test_getMatInitULD_D2_LK5_1 ()
result(assertion); logical(LK) :: assertion; end function
83 module function test_getMatInitULD_D2_LK4_1 ()
result(assertion); logical(LK) :: assertion; end function
86 module function test_getMatInitULD_D2_LK3_1 ()
result(assertion); logical(LK) :: assertion; end function
89 module function test_getMatInitULD_D2_LK2_1 ()
result(assertion); logical(LK) :: assertion; end function
92 module function test_getMatInitULD_D2_LK1_1 ()
result(assertion); logical(LK) :: assertion; end function
98 module function test_getMatInitULD_D2_CK5_1 ()
result(assertion); logical(LK) :: assertion; end function
101 module function test_getMatInitULD_D2_CK4_1 ()
result(assertion); logical(LK) :: assertion; end function
104 module function test_getMatInitULD_D2_CK3_1 ()
result(assertion); logical(LK) :: assertion; end function
107 module function test_getMatInitULD_D2_CK2_1 ()
result(assertion); logical(LK) :: assertion; end function
110 module function test_getMatInitULD_D2_CK1_1 ()
result(assertion); logical(LK) :: assertion; end function
116 module function test_getMatInitULD_D2_RK5_1 ()
result(assertion); logical(LK) :: assertion; end function
119 module function test_getMatInitULD_D2_RK4_1 ()
result(assertion); logical(LK) :: assertion; end function
122 module function test_getMatInitULD_D2_RK3_1 ()
result(assertion); logical(LK) :: assertion; end function
125 module function test_getMatInitULD_D2_RK2_1 ()
result(assertion); logical(LK) :: assertion; end function
128 module function test_getMatInitULD_D2_RK1_1 ()
result(assertion); logical(LK) :: assertion; end function
142 module function test_setMatInitULD_D2_SK5_1 ()
result(assertion); logical(LK) :: assertion; end function
145 module function test_setMatInitULD_D2_SK4_1 ()
result(assertion); logical(LK) :: assertion; end function
148 module function test_setMatInitULD_D2_SK3_1 ()
result(assertion); logical(LK) :: assertion; end function
151 module function test_setMatInitULD_D2_SK2_1 ()
result(assertion); logical(LK) :: assertion; end function
154 module function test_setMatInitULD_D2_SK1_1 ()
result(assertion); logical(LK) :: assertion; end function
160 module function test_setMatInitULD_D2_IK5_1 ()
result(assertion); logical(LK) :: assertion; end function
163 module function test_setMatInitULD_D2_IK4_1 ()
result(assertion); logical(LK) :: assertion; end function
166 module function test_setMatInitULD_D2_IK3_1 ()
result(assertion); logical(LK) :: assertion; end function
169 module function test_setMatInitULD_D2_IK2_1 ()
result(assertion); logical(LK) :: assertion; end function
172 module function test_setMatInitULD_D2_IK1_1 ()
result(assertion); logical(LK) :: assertion; end function
178 module function test_setMatInitULD_D2_LK5_1 ()
result(assertion); logical(LK) :: assertion; end function
181 module function test_setMatInitULD_D2_LK4_1 ()
result(assertion); logical(LK) :: assertion; end function
184 module function test_setMatInitULD_D2_LK3_1 ()
result(assertion); logical(LK) :: assertion; end function
187 module function test_setMatInitULD_D2_LK2_1 ()
result(assertion); logical(LK) :: assertion; end function
190 module function test_setMatInitULD_D2_LK1_1 ()
result(assertion); logical(LK) :: assertion; end function
196 module function test_setMatInitULD_D2_CK5_1 ()
result(assertion); logical(LK) :: assertion; end function
199 module function test_setMatInitULD_D2_CK4_1 ()
result(assertion); logical(LK) :: assertion; end function
202 module function test_setMatInitULD_D2_CK3_1 ()
result(assertion); logical(LK) :: assertion; end function
205 module function test_setMatInitULD_D2_CK2_1 ()
result(assertion); logical(LK) :: assertion; end function
208 module function test_setMatInitULD_D2_CK1_1 ()
result(assertion); logical(LK) :: assertion; end function
214 module function test_setMatInitULD_D2_RK5_1 ()
result(assertion); logical(LK) :: assertion; end function
217 module function test_setMatInitULD_D2_RK4_1 ()
result(assertion); logical(LK) :: assertion; end function
220 module function test_setMatInitULD_D2_RK3_1 ()
result(assertion); logical(LK) :: assertion; end function
223 module function test_setMatInitULD_D2_RK2_1 ()
result(assertion); logical(LK) :: assertion; end function
226 module function test_setMatInitULD_D2_RK1_1 ()
result(assertion); logical(LK) :: assertion; end function
252 call test%run(test_getMatInitULD_D2_SK5_1, SK_
"test_getMatInitULD_D2_SK5_1")
255 call test%run(test_getMatInitULD_D2_SK4_1, SK_
"test_getMatInitULD_D2_SK4_1")
258 call test%run(test_getMatInitULD_D2_SK3_1, SK_
"test_getMatInitULD_D2_SK3_1")
261 call test%run(test_getMatInitULD_D2_SK2_1, SK_
"test_getMatInitULD_D2_SK2_1")
264 call test%run(test_getMatInitULD_D2_SK1_1, SK_
"test_getMatInitULD_D2_SK1_1")
270 call test%run(test_getMatInitULD_D2_SK5_1, SK_
"test_getMatInitULD_D2_SK5_1")
273 call test%run(test_getMatInitULD_D2_SK4_1, SK_
"test_getMatInitULD_D2_SK4_1")
276 call test%run(test_getMatInitULD_D2_SK3_1, SK_
"test_getMatInitULD_D2_SK3_1")
279 call test%run(test_getMatInitULD_D2_SK2_1, SK_
"test_getMatInitULD_D2_SK2_1")
282 call test%run(test_getMatInitULD_D2_SK1_1, SK_
"test_getMatInitULD_D2_SK1_1")
288 call test%run(test_getMatInitULD_D2_IK5_1, SK_
"test_getMatInitULD_D2_IK5_1")
291 call test%run(test_getMatInitULD_D2_IK4_1, SK_
"test_getMatInitULD_D2_IK4_1")
294 call test%run(test_getMatInitULD_D2_IK3_1, SK_
"test_getMatInitULD_D2_IK3_1")
297 call test%run(test_getMatInitULD_D2_IK2_1, SK_
"test_getMatInitULD_D2_IK2_1")
300 call test%run(test_getMatInitULD_D2_IK1_1, SK_
"test_getMatInitULD_D2_IK1_1")
306 call test%run(test_getMatInitULD_D2_LK5_1, SK_
"test_getMatInitULD_D2_LK5_1")
309 call test%run(test_getMatInitULD_D2_LK4_1, SK_
"test_getMatInitULD_D2_LK4_1")
312 call test%run(test_getMatInitULD_D2_LK3_1, SK_
"test_getMatInitULD_D2_LK3_1")
315 call test%run(test_getMatInitULD_D2_LK2_1, SK_
"test_getMatInitULD_D2_LK2_1")
318 call test%run(test_getMatInitULD_D2_LK1_1, SK_
"test_getMatInitULD_D2_LK1_1")
324 call test%run(test_getMatInitULD_D2_CK5_1, SK_
"test_getMatInitULD_D2_CK5_1")
327 call test%run(test_getMatInitULD_D2_CK4_1, SK_
"test_getMatInitULD_D2_CK4_1")
330 call test%run(test_getMatInitULD_D2_CK3_1, SK_
"test_getMatInitULD_D2_CK3_1")
333 call test%run(test_getMatInitULD_D2_CK2_1, SK_
"test_getMatInitULD_D2_CK2_1")
336 call test%run(test_getMatInitULD_D2_CK1_1, SK_
"test_getMatInitULD_D2_CK1_1")
342 call test%run(test_getMatInitULD_D2_RK5_1, SK_
"test_getMatInitULD_D2_RK5_1")
345 call test%run(test_getMatInitULD_D2_RK4_1, SK_
"test_getMatInitULD_D2_RK4_1")
348 call test%run(test_getMatInitULD_D2_RK3_1, SK_
"test_getMatInitULD_D2_RK3_1")
351 call test%run(test_getMatInitULD_D2_RK2_1, SK_
"test_getMatInitULD_D2_RK2_1")
354 call test%run(test_getMatInitULD_D2_RK1_1, SK_
"test_getMatInitULD_D2_RK1_1")
372 call test%run(test_setMatInitULD_D2_SK5_1, SK_
"test_setMatInitULD_D2_SK5_1")
375 call test%run(test_setMatInitULD_D2_SK4_1, SK_
"test_setMatInitULD_D2_SK4_1")
378 call test%run(test_setMatInitULD_D2_SK3_1, SK_
"test_setMatInitULD_D2_SK3_1")
381 call test%run(test_setMatInitULD_D2_SK2_1, SK_
"test_setMatInitULD_D2_SK2_1")
384 call test%run(test_setMatInitULD_D2_SK1_1, SK_
"test_setMatInitULD_D2_SK1_1")
390 call test%run(test_setMatInitULD_D2_SK5_1, SK_
"test_setMatInitULD_D2_SK5_1")
393 call test%run(test_setMatInitULD_D2_SK4_1, SK_
"test_setMatInitULD_D2_SK4_1")
396 call test%run(test_setMatInitULD_D2_SK3_1, SK_
"test_setMatInitULD_D2_SK3_1")
399 call test%run(test_setMatInitULD_D2_SK2_1, SK_
"test_setMatInitULD_D2_SK2_1")
402 call test%run(test_setMatInitULD_D2_SK1_1, SK_
"test_setMatInitULD_D2_SK1_1")
408 call test%run(test_setMatInitULD_D2_IK5_1, SK_
"test_setMatInitULD_D2_IK5_1")
411 call test%run(test_setMatInitULD_D2_IK4_1, SK_
"test_setMatInitULD_D2_IK4_1")
414 call test%run(test_setMatInitULD_D2_IK3_1, SK_
"test_setMatInitULD_D2_IK3_1")
417 call test%run(test_setMatInitULD_D2_IK2_1, SK_
"test_setMatInitULD_D2_IK2_1")
420 call test%run(test_setMatInitULD_D2_IK1_1, SK_
"test_setMatInitULD_D2_IK1_1")
426 call test%run(test_setMatInitULD_D2_LK5_1, SK_
"test_setMatInitULD_D2_LK5_1")
429 call test%run(test_setMatInitULD_D2_LK4_1, SK_
"test_setMatInitULD_D2_LK4_1")
432 call test%run(test_setMatInitULD_D2_LK3_1, SK_
"test_setMatInitULD_D2_LK3_1")
435 call test%run(test_setMatInitULD_D2_LK2_1, SK_
"test_setMatInitULD_D2_LK2_1")
438 call test%run(test_setMatInitULD_D2_LK1_1, SK_
"test_setMatInitULD_D2_LK1_1")
444 call test%run(test_setMatInitULD_D2_CK5_1, SK_
"test_setMatInitULD_D2_CK5_1")
447 call test%run(test_setMatInitULD_D2_CK4_1, SK_
"test_setMatInitULD_D2_CK4_1")
450 call test%run(test_setMatInitULD_D2_CK3_1, SK_
"test_setMatInitULD_D2_CK3_1")
453 call test%run(test_setMatInitULD_D2_CK2_1, SK_
"test_setMatInitULD_D2_CK2_1")
456 call test%run(test_setMatInitULD_D2_CK1_1, SK_
"test_setMatInitULD_D2_CK1_1")
462 call test%run(test_setMatInitULD_D2_RK5_1, SK_
"test_setMatInitULD_D2_RK5_1")
465 call test%run(test_setMatInitULD_D2_RK4_1, SK_
"test_setMatInitULD_D2_RK4_1")
468 call test%run(test_setMatInitULD_D2_RK3_1, SK_
"test_setMatInitULD_D2_RK3_1")
471 call test%run(test_setMatInitULD_D2_RK2_1, SK_
"test_setMatInitULD_D2_RK2_1")
474 call test%run(test_setMatInitULD_D2_RK1_1, SK_
"test_setMatInitULD_D2_RK1_1")
485 call test%summarize()
491end module test_pm_matrixInit
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 procedures and generic interfaces relevant to generating and initializing matric...
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_matrixInit.
This is the derived type test_type for generating objects that facilitate testing of a series of proc...