142 PURE elemental module function getGammaIncLowGil_RK5(x, kappa)
result(gammaIncLow)
143#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
144 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowGil_RK5
147 real(RKG) ,
intent(in) :: x, kappa
148 real(RKG) :: gammaIncLow
153 PURE elemental module function getGammaIncLowGil_RK4(x, kappa)
result(gammaIncLow)
154#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
155 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowGil_RK4
158 real(RKG) ,
intent(in) :: x, kappa
159 real(RKG) :: gammaIncLow
164 PURE elemental module function getGammaIncLowGil_RK3(x, kappa)
result(gammaIncLow)
165#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
166 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowGil_RK3
169 real(RKG) ,
intent(in) :: x, kappa
170 real(RKG) :: gammaIncLow
175 PURE elemental module function getGammaIncLowGil_RK2(x, kappa)
result(gammaIncLow)
176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
177 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowGil_RK2
180 real(RKG) ,
intent(in) :: x, kappa
181 real(RKG) :: gammaIncLow
186 PURE elemental module function getGammaIncLowGil_RK1(x, kappa)
result(gammaIncLow)
187#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
188 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowGil_RK1
191 real(RKG) ,
intent(in) :: x, kappa
192 real(RKG) :: gammaIncLow
278 PURE elemental module function getGammaIncUppGil_RK5(x, kappa)
result(gammaIncUpp)
279#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
280 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppGil_RK5
283 real(RKG) ,
intent(in) :: x, kappa
284 real(RKG) :: gammaIncUpp
289 PURE elemental module function getGammaIncUppGil_RK4(x, kappa)
result(gammaIncUpp)
290#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
291 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppGil_RK4
294 real(RKG) ,
intent(in) :: x, kappa
295 real(RKG) :: gammaIncUpp
300 PURE elemental module function getGammaIncUppGil_RK3(x, kappa)
result(gammaIncUpp)
301#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
302 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppGil_RK3
305 real(RKG) ,
intent(in) :: x, kappa
306 real(RKG) :: gammaIncUpp
311 PURE elemental module function getGammaIncUppGil_RK2(x, kappa)
result(gammaIncUpp)
312#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
313 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppGil_RK2
316 real(RKG) ,
intent(in) :: x, kappa
317 real(RKG) :: gammaIncUpp
322 PURE elemental module function getGammaIncUppGil_RK1(x, kappa)
result(gammaIncUpp)
323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
324 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppGil_RK1
327 real(RKG) ,
intent(in) :: x, kappa
328 real(RKG) :: gammaIncUpp
426 PURE elemental module subroutine setGammaIncGilDef_RK5(gammaIncLow, gammaIncUpp, x, kappa, info)
427#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
428 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncGilDef_RK5
431 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
432 real(RKG) ,
intent(in) :: x, kappa
433 integer(IK) ,
intent(out) :: info
438 PURE elemental module subroutine setGammaIncGilDef_RK4(gammaIncLow, gammaIncUpp, x, kappa, info)
439#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
440 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncGilDef_RK4
443 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
444 real(RKG) ,
intent(in) :: x, kappa
445 integer(IK) ,
intent(out) :: info
450 PURE elemental module subroutine setGammaIncGilDef_RK3(gammaIncLow, gammaIncUpp, x, kappa, info)
451#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
452 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncGilDef_RK3
455 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
456 real(RKG) ,
intent(in) :: x, kappa
457 integer(IK) ,
intent(out) :: info
462 PURE elemental module subroutine setGammaIncGilDef_RK2(gammaIncLow, gammaIncUpp, x, kappa, info)
463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
464 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncGilDef_RK2
467 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
468 real(RKG) ,
intent(in) :: x, kappa
469 integer(IK) ,
intent(out) :: info
474 PURE elemental module subroutine setGammaIncGilDef_RK1(gammaIncLow, gammaIncUpp, x, kappa, info)
475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
476 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncGilDef_RK1
479 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
480 real(RKG) ,
intent(in) :: x, kappa
481 integer(IK) ,
intent(out) :: info
Generate and return the regularized Lower Incomplete Gamma function for the specified shape parameter...
Generate and return the regularized Upper Incomplete Gamma function for the specified shape parameter...
Return the regularized Lower and Upper Incomplete Gamma function values for the specified shape param...
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(....
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...
This module contains procedures and generic interfaces for the Lower and Upper Incomplete Gamma funct...
character(*, SK), parameter MODULE_NAME