120 PURE elemental module function getLogRateDensityH06_D0_RK5(logzplus1)
result(logRateDensity)
121#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
122 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityH06_D0_RK5
125 real(RKG) ,
intent(in) :: logzplus1
126 real(RKG) :: logRateDensity
131 PURE elemental module function getLogRateDensityH06_D0_RK4(logzplus1)
result(logRateDensity)
132#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
133 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityH06_D0_RK4
136 real(RKG) ,
intent(in) :: logzplus1
137 real(RKG) :: logRateDensity
142 PURE elemental module function getLogRateDensityH06_D0_RK3(logzplus1)
result(logRateDensity)
143#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
144 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityH06_D0_RK3
147 real(RKG) ,
intent(in) :: logzplus1
148 real(RKG) :: logRateDensity
153 PURE elemental module function getLogRateDensityH06_D0_RK2(logzplus1)
result(logRateDensity)
154#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
155 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityH06_D0_RK2
158 real(RKG) ,
intent(in) :: logzplus1
159 real(RKG) :: logRateDensity
164 PURE elemental module function getLogRateDensityH06_D0_RK1(logzplus1)
result(logRateDensity)
165#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
166 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityH06_D0_RK1
169 real(RKG) ,
intent(in) :: logzplus1
170 real(RKG) :: logRateDensity
298 PURE elemental module function getLogRateDensityL08_D0_RK5(logzplus1)
result(logRateDensity)
299#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
300 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityL08_D0_RK5
303 real(RKG) ,
intent(in) :: logzplus1
304 real(RKG) :: logRateDensity
309 PURE elemental module function getLogRateDensityL08_D0_RK4(logzplus1)
result(logRateDensity)
310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
311 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityL08_D0_RK4
314 real(RKG) ,
intent(in) :: logzplus1
315 real(RKG) :: logRateDensity
320 PURE elemental module function getLogRateDensityL08_D0_RK3(logzplus1)
result(logRateDensity)
321#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
322 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityL08_D0_RK3
325 real(RKG) ,
intent(in) :: logzplus1
326 real(RKG) :: logRateDensity
331 PURE elemental module function getLogRateDensityL08_D0_RK2(logzplus1)
result(logRateDensity)
332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
333 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityL08_D0_RK2
336 real(RKG) ,
intent(in) :: logzplus1
337 real(RKG) :: logRateDensity
342 PURE elemental module function getLogRateDensityL08_D0_RK1(logzplus1)
result(logRateDensity)
343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
344 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityL08_D0_RK1
347 real(RKG) ,
intent(in) :: logzplus1
348 real(RKG) :: logRateDensity
484 PURE elemental module function getLogRateDensityM14_D0_RK5(zplus1, logzplus1)
result(logRateDensity)
485#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
486 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM14_D0_RK5
489 real(RKG) ,
intent(in) :: zplus1, logzplus1
490 real(RKG) :: logRateDensity
495 PURE elemental module function getLogRateDensityM14_D0_RK4(zplus1, logzplus1)
result(logRateDensity)
496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
497 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM14_D0_RK4
500 real(RKG) ,
intent(in) :: zplus1, logzplus1
501 real(RKG) :: logRateDensity
506 PURE elemental module function getLogRateDensityM14_D0_RK3(zplus1, logzplus1)
result(logRateDensity)
507#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
508 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM14_D0_RK3
511 real(RKG) ,
intent(in) :: zplus1, logzplus1
512 real(RKG) :: logRateDensity
517 PURE elemental module function getLogRateDensityM14_D0_RK2(zplus1, logzplus1)
result(logRateDensity)
518#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
519 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM14_D0_RK2
522 real(RKG) ,
intent(in) :: zplus1, logzplus1
523 real(RKG) :: logRateDensity
528 PURE elemental module function getLogRateDensityM14_D0_RK1(zplus1, logzplus1)
result(logRateDensity)
529#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
530 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM14_D0_RK1
533 real(RKG) ,
intent(in) :: zplus1, logzplus1
534 real(RKG) :: logRateDensity
669 PURE elemental module function getLogRateDensityM17_D0_RK5(zplus1, logzplus1)
result(logRateDensity)
670#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
671 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM17_D0_RK5
674 real(RKG) ,
intent(in) :: zplus1, logzplus1
675 real(RKG) :: logRateDensity
680 PURE elemental module function getLogRateDensityM17_D0_RK4(zplus1, logzplus1)
result(logRateDensity)
681#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
682 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM17_D0_RK4
685 real(RKG) ,
intent(in) :: zplus1, logzplus1
686 real(RKG) :: logRateDensity
691 PURE elemental module function getLogRateDensityM17_D0_RK3(zplus1, logzplus1)
result(logRateDensity)
692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
693 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM17_D0_RK3
696 real(RKG) ,
intent(in) :: zplus1, logzplus1
697 real(RKG) :: logRateDensity
702 PURE elemental module function getLogRateDensityM17_D0_RK2(zplus1, logzplus1)
result(logRateDensity)
703#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
704 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM17_D0_RK2
707 real(RKG) ,
intent(in) :: zplus1, logzplus1
708 real(RKG) :: logRateDensity
713 PURE elemental module function getLogRateDensityM17_D0_RK1(zplus1, logzplus1)
result(logRateDensity)
714#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
715 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityM17_D0_RK1
718 real(RKG) ,
intent(in) :: zplus1, logzplus1
719 real(RKG) :: logRateDensity
854 PURE elemental module function getLogRateDensityF18_D0_RK5(zplus1, logzplus1)
result(logRateDensity)
855#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
856 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityF18_D0_RK5
859 real(RKG) ,
intent(in) :: zplus1, logzplus1
860 real(RKG) :: logRateDensity
865 PURE elemental module function getLogRateDensityF18_D0_RK4(zplus1, logzplus1)
result(logRateDensity)
866#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
867 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityF18_D0_RK4
870 real(RKG) ,
intent(in) :: zplus1, logzplus1
871 real(RKG) :: logRateDensity
876 PURE elemental module function getLogRateDensityF18_D0_RK3(zplus1, logzplus1)
result(logRateDensity)
877#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
878 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityF18_D0_RK3
881 real(RKG) ,
intent(in) :: zplus1, logzplus1
882 real(RKG) :: logRateDensity
887 PURE elemental module function getLogRateDensityF18_D0_RK2(zplus1, logzplus1)
result(logRateDensity)
888#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
889 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityF18_D0_RK2
892 real(RKG) ,
intent(in) :: zplus1, logzplus1
893 real(RKG) :: logRateDensity
898 PURE elemental module function getLogRateDensityF18_D0_RK1(zplus1, logzplus1)
result(logRateDensity)
899#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
900 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityF18_D0_RK1
903 real(RKG) ,
intent(in) :: zplus1, logzplus1
904 real(RKG) :: logRateDensity
1044 PURE elemental module function getLogRateDensityB10_D0_RK5(logzplus1)
result(logRateDensity)
1045#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1046 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityB10_D0_RK5
1049 real(RKG) ,
intent(in) :: logzplus1
1050 real(RKG) :: logRateDensity
1055 PURE elemental module function getLogRateDensityB10_D0_RK4(logzplus1)
result(logRateDensity)
1056#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1057 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityB10_D0_RK4
1060 real(RKG) ,
intent(in) :: logzplus1
1061 real(RKG) :: logRateDensity
1066 PURE elemental module function getLogRateDensityB10_D0_RK3(logzplus1)
result(logRateDensity)
1067#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1068 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityB10_D0_RK3
1071 real(RKG) ,
intent(in) :: logzplus1
1072 real(RKG) :: logRateDensity
1077 PURE elemental module function getLogRateDensityB10_D0_RK2(logzplus1)
result(logRateDensity)
1078#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1079 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityB10_D0_RK2
1082 real(RKG) ,
intent(in) :: logzplus1
1083 real(RKG) :: logRateDensity
1088 PURE elemental module function getLogRateDensityB10_D0_RK1(logzplus1)
result(logRateDensity)
1089#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1090 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityB10_D0_RK1
1093 real(RKG) ,
intent(in) :: logzplus1
1094 real(RKG) :: logRateDensity
1166 PURE elemental module function getLogRateDensityP15_D0_RK5(logzplus1)
result(logRateDensity)
1167#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1168 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityP15_D0_RK5
1171 real(RKG) ,
intent(in) :: logzplus1
1172 real(RKG) :: logRateDensity
1177 PURE elemental module function getLogRateDensityP15_D0_RK4(logzplus1)
result(logRateDensity)
1178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1179 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityP15_D0_RK4
1182 real(RKG) ,
intent(in) :: logzplus1
1183 real(RKG) :: logRateDensity
1188 PURE elemental module function getLogRateDensityP15_D0_RK3(logzplus1)
result(logRateDensity)
1189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1190 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityP15_D0_RK3
1193 real(RKG) ,
intent(in) :: logzplus1
1194 real(RKG) :: logRateDensity
1199 PURE elemental module function getLogRateDensityP15_D0_RK2(logzplus1)
result(logRateDensity)
1200#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1201 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityP15_D0_RK2
1204 real(RKG) ,
intent(in) :: logzplus1
1205 real(RKG) :: logRateDensity
1210 PURE elemental module function getLogRateDensityP15_D0_RK1(logzplus1)
result(logRateDensity)
1211#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1212 !DEC$ ATTRIBUTES DLLEXPORT :: getLogRateDensityP15_D0_RK1
1215 real(RKG) ,
intent(in) :: logzplus1
1216 real(RKG) :: logRateDensity
1226end module pm_cosmicRate
Generate and return the unnormalized Comoving LGRB Formation Rate (LGFR) density for a given redshift...
Generate and return the unnormalized Comoving Star Formation Rate (SFR) density for a given redshift ...
Generate and return the unnormalized Comoving Star Formation Rate (SFR) density for a given redshift ...
Generate and return the unnormalized Comoving Star Formation Rate (SFR) density for a given redshift ...
Generate and return the unnormalized Comoving Star Formation Rate (SFR) density for a given redshift ...
Generate and return the unnormalized Comoving Star Formation Rate (SFR) density for a given redshift ...
Generate and return the unnormalized Gamma-Ray Burst Formation Rate (GRBFR) density based on the esti...
This module contains procedures and generic interfaces for computing the cosmic rates of celestial ph...
character(*, SK), parameter MODULE_NAME
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...