45 module function test_getCumSum_IK5()
result(assertion); logical(LK) :: assertion; end function
48 module function test_getCumSum_IK4()
result(assertion); logical(LK) :: assertion; end function
51 module function test_getCumSum_IK3()
result(assertion); logical(LK) :: assertion; end function
54 module function test_getCumSum_IK2()
result(assertion); logical(LK) :: assertion; end function
57 module function test_getCumSum_IK1()
result(assertion); logical(LK) :: assertion; end function
65 module function test_getCumSum_CK5()
result(assertion); logical(LK) :: assertion; end function
68 module function test_getCumSum_CK4()
result(assertion); logical(LK) :: assertion; end function
71 module function test_getCumSum_CK3()
result(assertion); logical(LK) :: assertion; end function
74 module function test_getCumSum_CK2()
result(assertion); logical(LK) :: assertion; end function
77 module function test_getCumSum_CK1()
result(assertion); logical(LK) :: assertion; end function
85 module function test_getCumSum_RK5()
result(assertion); logical(LK) :: assertion; end function
88 module function test_getCumSum_RK4()
result(assertion); logical(LK) :: assertion; end function
91 module function test_getCumSum_RK3()
result(assertion); logical(LK) :: assertion; end function
94 module function test_getCumSum_RK2()
result(assertion); logical(LK) :: assertion; end function
97 module function test_getCumSum_RK1()
result(assertion); logical(LK) :: assertion; end function
109 module function test_setCumSum_IK5()
result(assertion); logical(LK) :: assertion; end function
112 module function test_setCumSum_IK4()
result(assertion); logical(LK) :: assertion; end function
115 module function test_setCumSum_IK3()
result(assertion); logical(LK) :: assertion; end function
118 module function test_setCumSum_IK2()
result(assertion); logical(LK) :: assertion; end function
121 module function test_setCumSum_IK1()
result(assertion); logical(LK) :: assertion; end function
129 module function test_setCumSum_CK5()
result(assertion); logical(LK) :: assertion; end function
132 module function test_setCumSum_CK4()
result(assertion); logical(LK) :: assertion; end function
135 module function test_setCumSum_CK3()
result(assertion); logical(LK) :: assertion; end function
138 module function test_setCumSum_CK2()
result(assertion); logical(LK) :: assertion; end function
141 module function test_setCumSum_CK1()
result(assertion); logical(LK) :: assertion; end function
149 module function test_setCumSum_RK5()
result(assertion); logical(LK) :: assertion; end function
152 module function test_setCumSum_RK4()
result(assertion); logical(LK) :: assertion; end function
155 module function test_setCumSum_RK3()
result(assertion); logical(LK) :: assertion; end function
158 module function test_setCumSum_RK2()
result(assertion); logical(LK) :: assertion; end function
161 module function test_setCumSum_RK1()
result(assertion); logical(LK) :: assertion; end function
182 call test%run(test_getCumSum_IK5, SK_
"test_getCumSum_IK5")
185 call test%run(test_getCumSum_IK4, SK_
"test_getCumSum_IK4")
188 call test%run(test_getCumSum_IK3, SK_
"test_getCumSum_IK3")
191 call test%run(test_getCumSum_IK2, SK_
"test_getCumSum_IK2")
194 call test%run(test_getCumSum_IK1, SK_
"test_getCumSum_IK1")
200 call test%run(test_getCumSum_CK5, SK_
"test_getCumSum_CK5")
203 call test%run(test_getCumSum_CK4, SK_
"test_getCumSum_CK4")
206 call test%run(test_getCumSum_CK3, SK_
"test_getCumSum_CK3")
209 call test%run(test_getCumSum_CK2, SK_
"test_getCumSum_CK2")
212 call test%run(test_getCumSum_CK1, SK_
"test_getCumSum_CK1")
218 call test%run(test_getCumSum_RK5, SK_
"test_getCumSum_RK5")
221 call test%run(test_getCumSum_RK4, SK_
"test_getCumSum_RK4")
224 call test%run(test_getCumSum_RK3, SK_
"test_getCumSum_RK3")
227 call test%run(test_getCumSum_RK2, SK_
"test_getCumSum_RK2")
230 call test%run(test_getCumSum_RK1, SK_
"test_getCumSum_RK1")
240 call test%run(test_setCumSum_IK5, SK_
"test_setCumSum_IK5")
243 call test%run(test_setCumSum_IK4, SK_
"test_setCumSum_IK4")
246 call test%run(test_setCumSum_IK3, SK_
"test_setCumSum_IK3")
249 call test%run(test_setCumSum_IK2, SK_
"test_setCumSum_IK2")
252 call test%run(test_setCumSum_IK1, SK_
"test_setCumSum_IK1")
258 call test%run(test_setCumSum_CK5, SK_
"test_setCumSum_CK5")
261 call test%run(test_setCumSum_CK4, SK_
"test_setCumSum_CK4")
264 call test%run(test_setCumSum_CK3, SK_
"test_setCumSum_CK3")
267 call test%run(test_setCumSum_CK2, SK_
"test_setCumSum_CK2")
270 call test%run(test_setCumSum_CK1, SK_
"test_setCumSum_CK1")
276 call test%run(test_setCumSum_RK5, SK_
"test_setCumSum_RK5")
279 call test%run(test_setCumSum_RK4, SK_
"test_setCumSum_RK4")
282 call test%run(test_setCumSum_RK3, SK_
"test_setCumSum_RK3")
285 call test%run(test_setCumSum_RK2, SK_
"test_setCumSum_RK2")
288 call test%run(test_setCumSum_RK1, SK_
"test_setCumSum_RK1")
295 call test%summarize()
This module contains classes and procedures for reporting and handling errors.
character(*, SK), parameter MODULE_NAME
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(....
This module contains the procedures and interfaces for computing the cumulative sum of an array.
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_mathCumSum.
This is the derived type for generating objects to gracefully and verbosely handle runtime unexpected...
This is the derived type test_type for generating objects that facilitate testing of a series of proc...