45 module function test_getDisMahalSq_CK3 ()
result(assertion); logical(LK) :: assertion; end function
48 module function test_getDisMahalSq_CK2 ()
result(assertion); logical(LK) :: assertion; end function
51 module function test_getDisMahalSq_CK1 ()
result(assertion); logical(LK) :: assertion; end function
57 module function test_getDisMahalSq_RK3 ()
result(assertion); logical(LK) :: assertion; end function
60 module function test_getDisMahalSq_RK2 ()
result(assertion); logical(LK) :: assertion; end function
63 module function test_getDisMahalSq_RK1 ()
result(assertion); logical(LK) :: assertion; end function
85 call test%run(test_getDisMahalSq_CK3, SK_
"test_getDisMahalSq_CK3")
88 call test%run(test_getDisMahalSq_CK2 , SK_
"test_getDisMahalSq_CK2")
91 call test%run(test_getDisMahalSq_CK1, SK_
"test_getDisMahalSq_CK1")
97 call test%run(test_getDisMahalSq_RK3, SK_
"test_getDisMahalSq_RK3")
100 call test%run(test_getDisMahalSq_RK2 , SK_
"test_getDisMahalSq_RK2")
103 call test%run(test_getDisMahalSq_RK1, SK_
"test_getDisMahalSq_RK1")
114 call test%summarize()
254end module test_pm_distanceMahal
This module contains classes and procedures for computing the Mahalanobis statistical distance.
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_distanceMahal.
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...