129 impure elemental module function getGammaIncLow_RK5(x, kappa)
result(gammaIncLow)
130#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
131 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLow_RK5
134 real(RKG) ,
intent(in) :: x, kappa
135 real(RKG) :: gammaIncLow
140 impure elemental module function getGammaIncLow_RK4(x, kappa)
result(gammaIncLow)
141#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
142 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLow_RK4
145 real(RKG) ,
intent(in) :: x, kappa
146 real(RKG) :: gammaIncLow
151 impure elemental module function getGammaIncLow_RK3(x, kappa)
result(gammaIncLow)
152#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
153 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLow_RK3
156 real(RKG) ,
intent(in) :: x, kappa
157 real(RKG) :: gammaIncLow
162 impure elemental module function getGammaIncLow_RK2(x, kappa)
result(gammaIncLow)
163#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
164 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLow_RK2
167 real(RKG) ,
intent(in) :: x, kappa
168 real(RKG) :: gammaIncLow
173 impure elemental module function getGammaIncLow_RK1(x, kappa)
result(gammaIncLow)
174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
175 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLow_RK1
178 real(RKG) ,
intent(in) :: x, kappa
179 real(RKG) :: gammaIncLow
269 impure elemental module function getGammaIncUpp_RK5(x, kappa)
result(gammaIncUpp)
270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
271 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUpp_RK5
274 real(RKG) ,
intent(in) :: x, kappa
275 real(RKG) :: gammaIncUpp
280 impure elemental module function getGammaIncUpp_RK4(x, kappa)
result(gammaIncUpp)
281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
282 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUpp_RK4
285 real(RKG) ,
intent(in) :: x, kappa
286 real(RKG) :: gammaIncUpp
291 impure elemental module function getGammaIncUpp_RK3(x, kappa)
result(gammaIncUpp)
292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
293 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUpp_RK3
296 real(RKG) ,
intent(in) :: x, kappa
297 real(RKG) :: gammaIncUpp
302 impure elemental module function getGammaIncUpp_RK2(x, kappa)
result(gammaIncUpp)
303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
304 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUpp_RK2
307 real(RKG) ,
intent(in) :: x, kappa
308 real(RKG) :: gammaIncUpp
313 impure elemental module function getGammaIncUpp_RK1(x, kappa)
result(gammaIncUpp)
314#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
315 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUpp_RK1
318 real(RKG) ,
intent(in) :: x, kappa
319 real(RKG) :: gammaIncUpp
421 PURE elemental module subroutine setGammaInc_RK5(gammaIncLow, gammaIncUpp, x, kappa, info)
422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
423 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaInc_RK5
426 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
427 real(RKG) ,
intent(in) :: x, kappa
428 integer(IK) ,
intent(out) :: info
433 PURE elemental module subroutine setGammaInc_RK4(gammaIncLow, gammaIncUpp, x, kappa, info)
434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
435 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaInc_RK4
438 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
439 real(RKG) ,
intent(in) :: x, kappa
440 integer(IK) ,
intent(out) :: info
445 PURE elemental module subroutine setGammaInc_RK3(gammaIncLow, gammaIncUpp, x, kappa, info)
446#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
447 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaInc_RK3
450 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
451 real(RKG) ,
intent(in) :: x, kappa
452 integer(IK) ,
intent(out) :: info
457 PURE elemental module subroutine setGammaInc_RK2(gammaIncLow, gammaIncUpp, x, kappa, info)
458#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
459 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaInc_RK2
462 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
463 real(RKG) ,
intent(in) :: x, kappa
464 integer(IK) ,
intent(out) :: info
469 PURE elemental module subroutine setGammaInc_RK1(gammaIncLow, gammaIncUpp, x, kappa, info)
470#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
471 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaInc_RK1
474 real(RKG) ,
intent(out) :: gammaIncLow, gammaIncUpp
475 real(RKG) ,
intent(in) :: x, kappa
476 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 Incomplete Gamma function for the specified shape parameter ( ) and uppe...
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