44 module function test_getDet_RK3()
result(assertion); logical(LK) :: assertion; end function
47 module function test_getDet_RK2()
result(assertion); logical(LK) :: assertion; end function
50 module function test_getDet_RK1()
result(assertion); logical(LK) :: assertion; end function
60 module function test_setDet_RK3()
result(assertion); logical(LK) :: assertion; end function
63 module function test_setDet_RK2()
result(assertion); logical(LK) :: assertion; end function
66 module function test_setDet_RK1()
result(assertion); logical(LK) :: assertion; end function
76 module function test_getMatDetSqrt_RK3()
result(assertion); logical(LK) :: assertion; end function
79 module function test_getMatDetSqrt_RK2()
result(assertion); logical(LK) :: assertion; end function
82 module function test_getMatDetSqrt_RK1()
result(assertion); logical(LK) :: assertion; end function
92 module function test_setMatDetSqrt_RK3()
result(assertion); logical(LK) :: assertion; end function
95 module function test_setMatDetSqrt_RK2()
result(assertion); logical(LK) :: assertion; end function
98 module function test_setMatDetSqrt_RK1()
result(assertion); logical(LK) :: assertion; end function
108 module function test_getMatDetSqrtLog_RK3()
result(assertion); logical(LK) :: assertion; end function
111 module function test_getMatDetSqrtLog_RK2()
result(assertion); logical(LK) :: assertion; end function
114 module function test_getMatDetSqrtLog_RK1()
result(assertion); logical(LK) :: assertion; end function
124 module function test_setMatDetSqrtLog_RK3()
result(assertion); logical(LK) :: assertion; end function
127 module function test_setMatDetSqrtLog_RK2()
result(assertion); logical(LK) :: assertion; end function
130 module function test_setMatDetSqrtLog_RK1()
result(assertion); logical(LK) :: assertion; end function
150 call test%run(test_getDet_RK3, SK_
"test_getDet_RK3")
153 call test%run(test_getDet_RK2, SK_
"test_getDet_RK2")
156 call test%run(test_getDet_RK1, SK_
"test_getDet_RK1")
162 call test%run(test_setDet_RK3, SK_
"test_setDet_RK3")
165 call test%run(test_setDet_RK2, SK_
"test_setDet_RK2")
168 call test%run(test_setDet_RK1, SK_
"test_setDet_RK1")
174 call test%run(test_getMatDetSqrt_RK3, SK_
"test_getMatDetSqrt_RK3")
177 call test%run(test_getMatDetSqrt_RK2, SK_
"test_getMatDetSqrt_RK2")
180 call test%run(test_getMatDetSqrt_RK1, SK_
"test_getMatDetSqrt_RK1")
186 call test%run(test_setMatDetSqrt_RK3, SK_
"test_setMatDetSqrt_RK3")
189 call test%run(test_setMatDetSqrt_RK2, SK_
"test_setMatDetSqrt_RK2")
192 call test%run(test_setMatDetSqrt_RK1, SK_
"test_setMatDetSqrt_RK1")
198 call test%run(test_getMatDetSqrtLog_RK3, SK_
"test_getMatDetSqrtLog_RK3")
201 call test%run(test_getMatDetSqrtLog_RK2, SK_
"test_getMatDetSqrtLog_RK2")
204 call test%run(test_getMatDetSqrtLog_RK1, SK_
"test_getMatDetSqrtLog_RK1")
210 call test%run(test_setMatDetSqrtLog_RK3, SK_
"test_setMatDetSqrtLog_RK3")
213 call test%run(test_setMatDetSqrtLog_RK2, SK_
"test_setMatDetSqrtLog_RK2")
216 call test%run(test_setMatDetSqrtLog_RK1, SK_
"test_setMatDetSqrtLog_RK1")
221 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 procedures and generic interfaces relevant to the computation of the determinant...
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_matrixDet.
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...