https://www.cdslab.org/paramonte/fortran/2
Current view: top level - test - test_pm_cosmology.F90 (source / functions) Hit Total Coverage
Test: ParaMonte 2.0.0 :: Serial Fortran - Code Coverage Report Lines: 48 48 100.0 %
Date: 2024-04-08 03:18:57 Functions: 1 1 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
       2             : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
       3             : !!!!                                                                                                                            !!!!
       4             : !!!!    ParaMonte: Parallel Monte Carlo and Machine Learning Library.                                                           !!!!
       5             : !!!!                                                                                                                            !!!!
       6             : !!!!    Copyright (C) 2012-present, The Computational Data Science Lab                                                          !!!!
       7             : !!!!                                                                                                                            !!!!
       8             : !!!!    This file is part of the ParaMonte library.                                                                             !!!!
       9             : !!!!                                                                                                                            !!!!
      10             : !!!!    LICENSE                                                                                                                 !!!!
      11             : !!!!                                                                                                                            !!!!
      12             : !!!!       https://github.com/cdslaborg/paramonte/blob/main/LICENSE.md                                                          !!!!
      13             : !!!!                                                                                                                            !!!!
      14             : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      15             : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      16             : 
      17             : !>  \brief This module contains tests of the module [pm_cosmology](@ref pm_cosmology).
      18             : !>
      19             : !>  \fintest
      20             : !>
      21             : !>  \author
      22             : !>  \FatemehBagheri, 12:27 AM Tuesday, February 22, 2022, Dallas, TX
      23             : 
      24             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      25             : 
      26             : module test_pm_cosmology
      27             : 
      28             :     use pm_cosmology
      29             :     use pm_err, only: err_type
      30             :     use pm_test, only: test_type, IK, LK
      31             : 
      32             :     implicit none
      33             : 
      34             :     private
      35             :     public :: setTest
      36             :     type(test_type) :: test
      37             : 
      38             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      39             : 
      40             :     interface
      41             : 
      42             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      43             : 
      44             : #if     RK5_ENABLED
      45             :         module function test_getSizeUnivNormed_RK5() result(assertion); logical(LK) :: assertion; end function
      46             : #endif
      47             : #if     RK4_ENABLED
      48             :         module function test_getSizeUnivNormed_RK4() result(assertion); logical(LK) :: assertion; end function
      49             : #endif
      50             : #if     RK3_ENABLED
      51             :         module function test_getSizeUnivNormed_RK3() result(assertion); logical(LK) :: assertion; end function
      52             : #endif
      53             : #if     RK2_ENABLED
      54             :         module function test_getSizeUnivNormed_RK2() result(assertion); logical(LK) :: assertion; end function
      55             : #endif
      56             : #if     RK1_ENABLED
      57             :         module function test_getSizeUnivNormed_RK1() result(assertion); logical(LK) :: assertion; end function
      58             : #endif
      59             : 
      60             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      61             : 
      62             :     end interface
      63             : 
      64             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      65             : 
      66             :     interface
      67             : 
      68             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      69             : 
      70             : #if     RK5_ENABLED
      71             :         module function test_getDisLookbackNormed_RK5() result(assertion); logical(LK) :: assertion; end function
      72             : #endif
      73             : #if     RK4_ENABLED
      74             :         module function test_getDisLookbackNormed_RK4() result(assertion); logical(LK) :: assertion; end function
      75             : #endif
      76             : #if     RK3_ENABLED
      77             :         module function test_getDisLookbackNormed_RK3() result(assertion); logical(LK) :: assertion; end function
      78             : #endif
      79             : #if     RK2_ENABLED
      80             :         module function test_getDisLookbackNormed_RK2() result(assertion); logical(LK) :: assertion; end function
      81             : #endif
      82             : #if     RK1_ENABLED
      83             :         module function test_getDisLookbackNormed_RK1() result(assertion); logical(LK) :: assertion; end function
      84             : #endif
      85             : 
      86             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      87             : 
      88             :     end interface
      89             : 
      90             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      91             : 
      92             :     interface
      93             : 
      94             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      95             : 
      96             : #if     RK5_ENABLED
      97             :         module function test_getDisComNormed_RK5() result(assertion); logical(LK) :: assertion; end function
      98             : #endif
      99             : #if     RK4_ENABLED
     100             :         module function test_getDisComNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     101             : #endif
     102             : #if     RK3_ENABLED
     103             :         module function test_getDisComNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     104             : #endif
     105             : #if     RK2_ENABLED
     106             :         module function test_getDisComNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     107             : #endif
     108             : #if     RK1_ENABLED
     109             :         module function test_getDisComNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     110             : #endif
     111             : 
     112             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     113             : 
     114             :     end interface
     115             : 
     116             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     117             : 
     118             :     interface
     119             : 
     120             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     121             : 
     122             : #if     RK5_ENABLED
     123             :         module function test_getDisComTransNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     124             : #endif
     125             : #if     RK4_ENABLED
     126             :         module function test_getDisComTransNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     127             : #endif
     128             : #if     RK3_ENABLED
     129             :         module function test_getDisComTransNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     130             : #endif
     131             : #if     RK2_ENABLED
     132             :         module function test_getDisComTransNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     133             : #endif
     134             : #if     RK1_ENABLED
     135             :         module function test_getDisComTransNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     136             : #endif
     137             : 
     138             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     139             : 
     140             :     end interface
     141             : 
     142             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     143             : 
     144             :     interface
     145             : 
     146             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     147             : 
     148             : #if     RK5_ENABLED
     149             :         module function test_getDisAngNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     150             : #endif
     151             : #if     RK4_ENABLED
     152             :         module function test_getDisAngNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     153             : #endif
     154             : #if     RK3_ENABLED
     155             :         module function test_getDisAngNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     156             : #endif
     157             : #if     RK2_ENABLED
     158             :         module function test_getDisAngNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     159             : #endif
     160             : #if     RK1_ENABLED
     161             :         module function test_getDisAngNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     162             : #endif
     163             : 
     164             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     165             : 
     166             :     end interface
     167             : 
     168             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     169             : 
     170             :     interface
     171             : 
     172             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     173             : 
     174             : #if     RK5_ENABLED
     175             :         module function test_getDisLumNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     176             : #endif
     177             : #if     RK4_ENABLED
     178             :         module function test_getDisLumNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     179             : #endif
     180             : #if     RK3_ENABLED
     181             :         module function test_getDisLumNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     182             : #endif
     183             : #if     RK2_ENABLED
     184             :         module function test_getDisLumNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     185             : #endif
     186             : #if     RK1_ENABLED
     187             :         module function test_getDisLumNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     188             : #endif
     189             : 
     190             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     191             : 
     192             :     end interface
     193             : 
     194             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     195             : 
     196             :     interface
     197             : 
     198             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     199             : 
     200             : #if     RK5_ENABLED
     201             :         module function test_getDisComTransNormedWU10_RK5() result(assertion); logical(LK) :: assertion; end function
     202             : #endif
     203             : #if     RK4_ENABLED
     204             :         module function test_getDisComTransNormedWU10_RK4() result(assertion); logical(LK) :: assertion; end function
     205             : #endif
     206             : #if     RK3_ENABLED
     207             :         module function test_getDisComTransNormedWU10_RK3() result(assertion); logical(LK) :: assertion; end function
     208             : #endif
     209             : #if     RK2_ENABLED
     210             :         module function test_getDisComTransNormedWU10_RK2() result(assertion); logical(LK) :: assertion; end function
     211             : #endif
     212             : #if     RK1_ENABLED
     213             :         module function test_getDisComTransNormedWU10_RK1() result(assertion); logical(LK) :: assertion; end function
     214             : #endif
     215             : 
     216             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     217             : 
     218             :     end interface
     219             : 
     220             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     221             : 
     222             :     interface
     223             : 
     224             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     225             : 
     226             : #if     RK5_ENABLED
     227             :         module function test_getHubbleParamNormedSq_RK5() result(assertion); logical(LK) :: assertion; end function
     228             : #endif
     229             : #if     RK4_ENABLED
     230             :         module function test_getHubbleParamNormedSq_RK4() result(assertion); logical(LK) :: assertion; end function
     231             : #endif
     232             : #if     RK3_ENABLED
     233             :         module function test_getHubbleParamNormedSq_RK3() result(assertion); logical(LK) :: assertion; end function
     234             : #endif
     235             : #if     RK2_ENABLED
     236             :         module function test_getHubbleParamNormedSq_RK2() result(assertion); logical(LK) :: assertion; end function
     237             : #endif
     238             : #if     RK1_ENABLED
     239             :         module function test_getHubbleParamNormedSq_RK1() result(assertion); logical(LK) :: assertion; end function
     240             : #endif
     241             : 
     242             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     243             : 
     244             :     end interface
     245             : 
     246             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     247             : 
     248             :     interface
     249             : 
     250             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     251             : 
     252             : #if     RK5_ENABLED
     253             :         module function test_setVolComDiffNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     254             : #endif
     255             : #if     RK4_ENABLED
     256             :         module function test_setVolComDiffNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     257             : #endif
     258             : #if     RK3_ENABLED
     259             :         module function test_setVolComDiffNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     260             : #endif
     261             : #if     RK2_ENABLED
     262             :         module function test_setVolComDiffNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     263             : #endif
     264             : #if     RK1_ENABLED
     265             :         module function test_setVolComDiffNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     266             : #endif
     267             : 
     268             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     269             : 
     270             :     end interface
     271             : 
     272             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     273             : 
     274             :     interface
     275             : 
     276             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     277             : 
     278             : #if     RK5_ENABLED
     279             :         module function test_getVolComDiffNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     280             : #endif
     281             : #if     RK4_ENABLED
     282             :         module function test_getVolComDiffNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     283             : #endif
     284             : #if     RK3_ENABLED
     285             :         module function test_getVolComDiffNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     286             : #endif
     287             : #if     RK2_ENABLED
     288             :         module function test_getVolComDiffNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     289             : #endif
     290             : #if     RK1_ENABLED
     291             :         module function test_getVolComDiffNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     292             : #endif
     293             : 
     294             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     295             : 
     296             :     end interface
     297             : 
     298             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     299             : 
     300             :     interface
     301             : 
     302             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     303             : 
     304             : #if     RK5_ENABLED
     305             :         module function test_getVolComNormed_RK5() result(assertion); logical(LK) :: assertion; end function
     306             : #endif
     307             : #if     RK4_ENABLED
     308             :         module function test_getVolComNormed_RK4() result(assertion); logical(LK) :: assertion; end function
     309             : #endif
     310             : #if     RK3_ENABLED
     311             :         module function test_getVolComNormed_RK3() result(assertion); logical(LK) :: assertion; end function
     312             : #endif
     313             : #if     RK2_ENABLED
     314             :         module function test_getVolComNormed_RK2() result(assertion); logical(LK) :: assertion; end function
     315             : #endif
     316             : #if     RK1_ENABLED
     317             :         module function test_getVolComNormed_RK1() result(assertion); logical(LK) :: assertion; end function
     318             : #endif
     319             : 
     320             :     !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     321             : 
     322             :     end interface
     323             : 
     324             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     325             : 
     326             : contains
     327             : 
     328             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     329             : 
     330           1 :     subroutine setTest()
     331             : 
     332           1 :         test = test_type(MODULE_NAME)
     333             : 
     334             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     335             : 
     336             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     337             : 
     338             : #if     RK5_ENABLED
     339             :         call test%run(test_getSizeUnivNormed_RK5, SK_"test_getSizeUnivNormed_RK5")
     340             : #endif
     341             : #if     RK4_ENABLED
     342           1 :         call test%run(test_getSizeUnivNormed_RK4, SK_"test_getSizeUnivNormed_RK4")
     343             : #endif
     344             : #if     RK3_ENABLED
     345           1 :         call test%run(test_getSizeUnivNormed_RK3, SK_"test_getSizeUnivNormed_RK3")
     346             : #endif
     347             : #if     RK2_ENABLED
     348           1 :         call test%run(test_getSizeUnivNormed_RK2, SK_"test_getSizeUnivNormed_RK2")
     349             : #endif
     350             : #if     RK1_ENABLED
     351           1 :         call test%run(test_getSizeUnivNormed_RK1, SK_"test_getSizeUnivNormed_RK1")
     352             : #endif
     353             : 
     354             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     355             : 
     356             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     357             : 
     358             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     359             : 
     360             : #if     RK5_ENABLED
     361             :         call test%run(test_getDisLookbackNormed_RK5, SK_"test_getDisLookbackNormed_RK5")
     362             : #endif
     363             : #if     RK4_ENABLED
     364           1 :         call test%run(test_getDisLookbackNormed_RK4, SK_"test_getDisLookbackNormed_RK4")
     365             : #endif
     366             : #if     RK3_ENABLED
     367           1 :         call test%run(test_getDisLookbackNormed_RK3, SK_"test_getDisLookbackNormed_RK3")
     368             : #endif
     369             : #if     RK2_ENABLED
     370           1 :         call test%run(test_getDisLookbackNormed_RK2, SK_"test_getDisLookbackNormed_RK2")
     371             : #endif
     372             : #if     RK1_ENABLED
     373           1 :         call test%run(test_getDisLookbackNormed_RK1, SK_"test_getDisLookbackNormed_RK1")
     374             : #endif
     375             : 
     376             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     377             : 
     378             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     379             : 
     380             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     381             : 
     382             : #if     RK5_ENABLED
     383             :         call test%run(test_getDisComNormed_RK5, SK_"test_getDisComNormed_RK5")
     384             : #endif
     385             : #if     RK4_ENABLED
     386           1 :         call test%run(test_getDisComNormed_RK4, SK_"test_getDisComNormed_RK4")
     387             : #endif
     388             : #if     RK3_ENABLED
     389           1 :         call test%run(test_getDisComNormed_RK3, SK_"test_getDisComNormed_RK3")
     390             : #endif
     391             : #if     RK2_ENABLED
     392           1 :         call test%run(test_getDisComNormed_RK2, SK_"test_getDisComNormed_RK2")
     393             : #endif
     394             : #if     RK1_ENABLED
     395           1 :         call test%run(test_getDisComNormed_RK1, SK_"test_getDisComNormed_RK1")
     396             : #endif
     397             : 
     398             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     399             : 
     400             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     401             : 
     402             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     403             : 
     404             : #if     RK5_ENABLED
     405             :         call test%run(test_getDisComTransNormed_RK5, SK_"test_getDisComTransNormed_RK5")
     406             : #endif
     407             : #if     RK4_ENABLED
     408           1 :         call test%run(test_getDisComTransNormed_RK4, SK_"test_getDisComTransNormed_RK4")
     409             : #endif
     410             : #if     RK3_ENABLED
     411           1 :         call test%run(test_getDisComTransNormed_RK3, SK_"test_getDisComTransNormed_RK3")
     412             : #endif
     413             : #if     RK2_ENABLED
     414           1 :         call test%run(test_getDisComTransNormed_RK2, SK_"test_getDisComTransNormed_RK2")
     415             : #endif
     416             : #if     RK1_ENABLED
     417           1 :         call test%run(test_getDisComTransNormed_RK1, SK_"test_getDisComTransNormed_RK1")
     418             : #endif
     419             : 
     420             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     421             : 
     422             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     423             : 
     424             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     425             : 
     426             : #if     RK5_ENABLED
     427             :         call test%run(test_getDisAngNormed_RK5, SK_"test_getDisAngNormed_RK5")
     428             : #endif
     429             : #if     RK4_ENABLED
     430           1 :         call test%run(test_getDisAngNormed_RK4, SK_"test_getDisAngNormed_RK4")
     431             : #endif
     432             : #if     RK3_ENABLED
     433           1 :         call test%run(test_getDisAngNormed_RK3, SK_"test_getDisAngNormed_RK3")
     434             : #endif
     435             : #if     RK2_ENABLED
     436           1 :         call test%run(test_getDisAngNormed_RK2, SK_"test_getDisAngNormed_RK2")
     437             : #endif
     438             : #if     RK1_ENABLED
     439           1 :         call test%run(test_getDisAngNormed_RK1, SK_"test_getDisAngNormed_RK1")
     440             : #endif
     441             : 
     442             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     443             : 
     444             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     445             : 
     446             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     447             : 
     448             : #if     RK5_ENABLED
     449             :         call test%run(test_getDisLumNormed_RK5, SK_"test_getDisLumNormed_RK5")
     450             : #endif
     451             : #if     RK4_ENABLED
     452           1 :         call test%run(test_getDisLumNormed_RK4, SK_"test_getDisLumNormed_RK4")
     453             : #endif
     454             : #if     RK3_ENABLED
     455           1 :         call test%run(test_getDisLumNormed_RK3, SK_"test_getDisLumNormed_RK3")
     456             : #endif
     457             : #if     RK2_ENABLED
     458           1 :         call test%run(test_getDisLumNormed_RK2, SK_"test_getDisLumNormed_RK2")
     459             : #endif
     460             : #if     RK1_ENABLED
     461           1 :         call test%run(test_getDisLumNormed_RK1, SK_"test_getDisLumNormed_RK1")
     462             : #endif
     463             : 
     464             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     465             : 
     466             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     467             : 
     468             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     469             : 
     470             : #if     RK5_ENABLED
     471             :         call test%run(test_getDisComTransNormedWU10_RK5, SK_"test_getDisComTransNormedWU10_RK5")
     472             : #endif
     473             : #if     RK4_ENABLED
     474           1 :         call test%run(test_getDisComTransNormedWU10_RK4, SK_"test_getDisComTransNormedWU10_RK4")
     475             : #endif
     476             : #if     RK3_ENABLED
     477           1 :         call test%run(test_getDisComTransNormedWU10_RK3, SK_"test_getDisComTransNormedWU10_RK3")
     478             : #endif
     479             : #if     RK2_ENABLED
     480           1 :         call test%run(test_getDisComTransNormedWU10_RK2, SK_"test_getDisComTransNormedWU10_RK2")
     481             : #endif
     482             : #if     RK1_ENABLED
     483           1 :         call test%run(test_getDisComTransNormedWU10_RK1, SK_"test_getDisComTransNormedWU10_RK1")
     484             : #endif
     485             : 
     486             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     487             : 
     488             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     489             : 
     490             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     491             : 
     492             : #if     RK5_ENABLED
     493             :         call test%run(test_getHubbleParamNormedSq_RK5, SK_"test_getHubbleParamNormedSq_RK5")
     494             : #endif
     495             : #if     RK4_ENABLED
     496           1 :         call test%run(test_getHubbleParamNormedSq_RK4, SK_"test_getHubbleParamNormedSq_RK4")
     497             : #endif
     498             : #if     RK3_ENABLED
     499           1 :         call test%run(test_getHubbleParamNormedSq_RK3, SK_"test_getHubbleParamNormedSq_RK3")
     500             : #endif
     501             : #if     RK2_ENABLED
     502           1 :         call test%run(test_getHubbleParamNormedSq_RK2, SK_"test_getHubbleParamNormedSq_RK2")
     503             : #endif
     504             : #if     RK1_ENABLED
     505           1 :         call test%run(test_getHubbleParamNormedSq_RK1, SK_"test_getHubbleParamNormedSq_RK1")
     506             : #endif
     507             : 
     508             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     509             : 
     510             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     511             : 
     512             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     513             : 
     514             : #if     RK5_ENABLED
     515             :         call test%run(test_setVolComDiffNormed_RK5, SK_"test_setVolComDiffNormed_RK5")
     516             : #endif
     517             : #if     RK4_ENABLED
     518           1 :         call test%run(test_setVolComDiffNormed_RK4, SK_"test_setVolComDiffNormed_RK4")
     519             : #endif
     520             : #if     RK3_ENABLED
     521           1 :         call test%run(test_setVolComDiffNormed_RK3, SK_"test_setVolComDiffNormed_RK3")
     522             : #endif
     523             : #if     RK2_ENABLED
     524           1 :         call test%run(test_setVolComDiffNormed_RK2, SK_"test_setVolComDiffNormed_RK2")
     525             : #endif
     526             : #if     RK1_ENABLED
     527           1 :         call test%run(test_setVolComDiffNormed_RK1, SK_"test_setVolComDiffNormed_RK1")
     528             : #endif
     529             : 
     530             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     531             : 
     532             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     533             : 
     534             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     535             : 
     536             : #if     RK5_ENABLED
     537             :         call test%run(test_getVolComDiffNormed_RK5, SK_"test_getVolComDiffNormed_RK5")
     538             : #endif
     539             : #if     RK4_ENABLED
     540           1 :         call test%run(test_getVolComDiffNormed_RK4, SK_"test_getVolComDiffNormed_RK4")
     541             : #endif
     542             : #if     RK3_ENABLED
     543           1 :         call test%run(test_getVolComDiffNormed_RK3, SK_"test_getVolComDiffNormed_RK3")
     544             : #endif
     545             : #if     RK2_ENABLED
     546           1 :         call test%run(test_getVolComDiffNormed_RK2, SK_"test_getVolComDiffNormed_RK2")
     547             : #endif
     548             : #if     RK1_ENABLED
     549           1 :         call test%run(test_getVolComDiffNormed_RK1, SK_"test_getVolComDiffNormed_RK1")
     550             : #endif
     551             : 
     552             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     553             : 
     554             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     555             : 
     556             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     557             : 
     558             : #if     RK5_ENABLED
     559             :         call test%run(test_getVolComNormed_RK5, SK_"test_getVolComNormed_RK5")
     560             : #endif
     561             : #if     RK4_ENABLED
     562           1 :         call test%run(test_getVolComNormed_RK4, SK_"test_getVolComNormed_RK4")
     563             : #endif
     564             : #if     RK3_ENABLED
     565           1 :         call test%run(test_getVolComNormed_RK3, SK_"test_getVolComNormed_RK3")
     566             : #endif
     567             : #if     RK2_ENABLED
     568           1 :         call test%run(test_getVolComNormed_RK2, SK_"test_getVolComNormed_RK2")
     569             : #endif
     570             : #if     RK1_ENABLED
     571           1 :         call test%run(test_getVolComNormed_RK1, SK_"test_getVolComNormed_RK1")
     572             : #endif
     573             : 
     574             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     575             : 
     576             :         !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     577           1 :         call test%summarize()
     578             : 
     579           1 :     end subroutine setTest
     580             : 
     581             : !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     582             : 
     583             : end module test_pm_cosmology

ParaMonte: Parallel Monte Carlo and Machine Learning Library 
The Computational Data Science Lab
© Copyright 2012 - 2024