45 module function test_getDisEuclid_RK5()
result(assertion); logical(LK) :: assertion; end function
48 module function test_getDisEuclid_RK4()
result(assertion); logical(LK) :: assertion; end function
51 module function test_getDisEuclid_RK3()
result(assertion); logical(LK) :: assertion; end function
54 module function test_getDisEuclid_RK2()
result(assertion); logical(LK) :: assertion; end function
57 module function test_getDisEuclid_RK1()
result(assertion); logical(LK) :: assertion; end function
71 module function test_setDisEuclid_RK5()
result(assertion); logical(LK) :: assertion; end function
74 module function test_setDisEuclid_RK4()
result(assertion); logical(LK) :: assertion; end function
77 module function test_setDisEuclid_RK3()
result(assertion); logical(LK) :: assertion; end function
80 module function test_setDisEuclid_RK2()
result(assertion); logical(LK) :: assertion; end function
83 module function test_setDisEuclid_RK1()
result(assertion); logical(LK) :: assertion; end function
97 module function test_getDisMatEuclid_RK5()
result(assertion); logical(LK) :: assertion; end function
100 module function test_getDisMatEuclid_RK4()
result(assertion); logical(LK) :: assertion; end function
103 module function test_getDisMatEuclid_RK3()
result(assertion); logical(LK) :: assertion; end function
106 module function test_getDisMatEuclid_RK2()
result(assertion); logical(LK) :: assertion; end function
109 module function test_getDisMatEuclid_RK1()
result(assertion); logical(LK) :: assertion; end function
123 module function test_setDisMatEuclid_RK5()
result(assertion); logical(LK) :: assertion; end function
126 module function test_setDisMatEuclid_RK4()
result(assertion); logical(LK) :: assertion; end function
129 module function test_setDisMatEuclid_RK3()
result(assertion); logical(LK) :: assertion; end function
132 module function test_setDisMatEuclid_RK2()
result(assertion); logical(LK) :: assertion; end function
135 module function test_setDisMatEuclid_RK1()
result(assertion); logical(LK) :: assertion; end function
157 call test%run(test_getDisEuclid_RK5, SK_
"test_getDisEuclid_RK5")
160 call test%run(test_getDisEuclid_RK4, SK_
"test_getDisEuclid_RK4")
163 call test%run(test_getDisEuclid_RK3, SK_
"test_getDisEuclid_RK3")
166 call test%run(test_getDisEuclid_RK2, SK_
"test_getDisEuclid_RK2")
169 call test%run(test_getDisEuclid_RK1, SK_
"test_getDisEuclid_RK1")
179 call test%run(test_setDisEuclid_RK5, SK_
"test_setDisEuclid_RK5")
182 call test%run(test_setDisEuclid_RK4, SK_
"test_setDisEuclid_RK4")
185 call test%run(test_setDisEuclid_RK3, SK_
"test_setDisEuclid_RK3")
188 call test%run(test_setDisEuclid_RK2, SK_
"test_setDisEuclid_RK2")
191 call test%run(test_setDisEuclid_RK1, SK_
"test_setDisEuclid_RK1")
201 call test%run(test_getDisMatEuclid_RK5, SK_
"test_getDisMatEuclid_RK5")
204 call test%run(test_getDisMatEuclid_RK4, SK_
"test_getDisMatEuclid_RK4")
207 call test%run(test_getDisMatEuclid_RK3, SK_
"test_getDisMatEuclid_RK3")
210 call test%run(test_getDisMatEuclid_RK2, SK_
"test_getDisMatEuclid_RK2")
213 call test%run(test_getDisMatEuclid_RK1, SK_
"test_getDisMatEuclid_RK1")
223 call test%run(test_setDisMatEuclid_RK5, SK_
"test_setDisMatEuclid_RK5")
226 call test%run(test_setDisMatEuclid_RK4, SK_
"test_setDisMatEuclid_RK4")
229 call test%run(test_setDisMatEuclid_RK3, SK_
"test_setDisMatEuclid_RK3")
232 call test%run(test_setDisMatEuclid_RK2, SK_
"test_setDisMatEuclid_RK2")
235 call test%run(test_setDisMatEuclid_RK1, SK_
"test_setDisMatEuclid_RK1")
241 call test%summarize()
247end module test_pm_distanceEuclid
This module contains procedures and generic interfaces for computing the Euclidean norm of a single p...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for reporting and handling errors.
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 a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_distanceEuclid.
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...