183 impure elemental module function getGammaIncLowNR_RK5(x, kappa, tol)
result(gammaIncLow)
184#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
185 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowNR_RK5
188 real(RKG) ,
intent(in) :: x, kappa
189 real(RKG) ,
intent(in) ,
optional :: tol
190 real(RKG) :: gammaIncLow
195 impure elemental module function getGammaIncLowNR_RK4(x, kappa, tol)
result(gammaIncLow)
196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
197 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowNR_RK4
200 real(RKG) ,
intent(in) :: x, kappa
201 real(RKG) ,
intent(in) ,
optional :: tol
202 real(RKG) :: gammaIncLow
207 impure elemental module function getGammaIncLowNR_RK3(x, kappa, tol)
result(gammaIncLow)
208#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
209 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowNR_RK3
212 real(RKG) ,
intent(in) :: x, kappa
213 real(RKG) ,
intent(in) ,
optional :: tol
214 real(RKG) :: gammaIncLow
219 impure elemental module function getGammaIncLowNR_RK2(x, kappa, tol)
result(gammaIncLow)
220#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
221 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowNR_RK2
224 real(RKG) ,
intent(in) :: x, kappa
225 real(RKG) ,
intent(in) ,
optional :: tol
226 real(RKG) :: gammaIncLow
231 impure elemental module function getGammaIncLowNR_RK1(x, kappa, tol)
result(gammaIncLow)
232#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
233 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncLowNR_RK1
236 real(RKG) ,
intent(in) :: x, kappa
237 real(RKG) ,
intent(in) ,
optional :: tol
238 real(RKG) :: gammaIncLow
331 impure elemental module function getGammaIncUppNR_RK5(x, kappa, tol)
result(gammaIncUpp)
332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
333 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppNR_RK5
336 real(RKG) ,
intent(in) :: x, kappa
337 real(RKG) ,
intent(in) ,
optional :: tol
338 real(RKG) :: gammaIncUpp
343 impure elemental module function getGammaIncUppNR_RK4(x, kappa, tol)
result(gammaIncUpp)
344#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
345 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppNR_RK4
348 real(RKG) ,
intent(in) :: x, kappa
349 real(RKG) ,
intent(in) ,
optional :: tol
350 real(RKG) :: gammaIncUpp
355 impure elemental module function getGammaIncUppNR_RK3(x, kappa, tol)
result(gammaIncUpp)
356#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
357 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppNR_RK3
360 real(RKG) ,
intent(in) :: x, kappa
361 real(RKG) ,
intent(in) ,
optional :: tol
362 real(RKG) :: gammaIncUpp
367 impure elemental module function getGammaIncUppNR_RK2(x, kappa, tol)
result(gammaIncUpp)
368#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
369 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppNR_RK2
372 real(RKG) ,
intent(in) :: x, kappa
373 real(RKG) ,
intent(in) ,
optional :: tol
374 real(RKG) :: gammaIncUpp
379 impure elemental module function getGammaIncUppNR_RK1(x, kappa, tol)
result(gammaIncUpp)
380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
381 !DEC$ ATTRIBUTES DLLEXPORT :: getGammaIncUppNR_RK1
384 real(RKG) ,
intent(in) :: x, kappa
385 real(RKG) ,
intent(in) ,
optional :: tol
386 real(RKG) :: gammaIncUpp
490 PURE elemental module subroutine setGammaIncLowNR_RK5(gammaIncLow, x, logGammaKappa, kappa, info, tol)
491#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
492 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowNR_RK5
495 real(RKG) ,
intent(out) :: gammaIncLow
496 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
497 integer(IK) ,
intent(out) :: info
498 real(RKG) ,
intent(in) ,
optional :: tol
503 PURE elemental module subroutine setGammaIncLowNR_RK4(gammaIncLow, x, logGammaKappa, kappa, info, tol)
504#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
505 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowNR_RK4
508 real(RKG) ,
intent(out) :: gammaIncLow
509 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
510 integer(IK) ,
intent(out) :: info
511 real(RKG) ,
intent(in) ,
optional :: tol
516 PURE elemental module subroutine setGammaIncLowNR_RK3(gammaIncLow, x, logGammaKappa, kappa, info, tol)
517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
518 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowNR_RK3
521 real(RKG) ,
intent(out) :: gammaIncLow
522 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
523 integer(IK) ,
intent(out) :: info
524 real(RKG) ,
intent(in) ,
optional :: tol
529 PURE elemental module subroutine setGammaIncLowNR_RK2(gammaIncLow, x, logGammaKappa, kappa, info, tol)
530#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
531 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowNR_RK2
534 real(RKG) ,
intent(out) :: gammaIncLow
535 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
536 integer(IK) ,
intent(out) :: info
537 real(RKG) ,
intent(in) ,
optional :: tol
542 PURE elemental module subroutine setGammaIncLowNR_RK1(gammaIncLow, x, logGammaKappa, kappa, info, tol)
543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
544 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowNR_RK1
547 real(RKG) ,
intent(out) :: gammaIncLow
548 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
549 integer(IK) ,
intent(out) :: info
550 real(RKG) ,
intent(in) ,
optional :: tol
654 PURE elemental module subroutine setGammaIncUppNR_RK5(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
655#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
656 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppNR_RK5
659 real(RKG) ,
intent(out) :: gammaIncUpp
660 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
661 integer(IK) ,
intent(out) :: info
662 real(RKG) ,
intent(in) ,
optional :: tol
667 PURE elemental module subroutine setGammaIncUppNR_RK4(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
668#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
669 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppNR_RK4
672 real(RKG) ,
intent(out) :: gammaIncUpp
673 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
674 integer(IK) ,
intent(out) :: info
675 real(RKG) ,
intent(in) ,
optional :: tol
680 PURE elemental module subroutine setGammaIncUppNR_RK3(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
681#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
682 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppNR_RK3
685 real(RKG) ,
intent(out) :: gammaIncUpp
686 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
687 integer(IK) ,
intent(out) :: info
688 real(RKG) ,
intent(in) ,
optional :: tol
693 PURE elemental module subroutine setGammaIncUppNR_RK2(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
694#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
695 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppNR_RK2
698 real(RKG) ,
intent(out) :: gammaIncUpp
699 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
700 integer(IK) ,
intent(out) :: info
701 real(RKG) ,
intent(in) ,
optional :: tol
706 PURE elemental module subroutine setGammaIncUppNR_RK1(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
707#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
708 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppNR_RK1
711 real(RKG) ,
intent(out) :: gammaIncUpp
712 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
713 integer(IK) ,
intent(out) :: info
714 real(RKG) ,
intent(in) ,
optional :: tol
810 PURE elemental module subroutine setGammaIncLowSeriesNR_RK5(gammaIncLow, x, logGammaKappa, kappa, info, tol)
811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
812 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowSeriesNR_RK5
815 real(RKG) ,
intent(out) :: gammaIncLow
816 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
817 integer(IK) ,
intent(out) :: info
818 real(RKG) ,
intent(in) ,
optional :: tol
823 PURE elemental module subroutine setGammaIncLowSeriesNR_RK4(gammaIncLow, x, logGammaKappa, kappa, info, tol)
824#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
825 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowSeriesNR_RK4
828 real(RKG) ,
intent(out) :: gammaIncLow
829 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
830 integer(IK) ,
intent(out) :: info
831 real(RKG) ,
intent(in) ,
optional :: tol
836 PURE elemental module subroutine setGammaIncLowSeriesNR_RK3(gammaIncLow, x, logGammaKappa, kappa, info, tol)
837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
838 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowSeriesNR_RK3
841 real(RKG) ,
intent(out) :: gammaIncLow
842 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
843 integer(IK) ,
intent(out) :: info
844 real(RKG) ,
intent(in) ,
optional :: tol
849 PURE elemental module subroutine setGammaIncLowSeriesNR_RK2(gammaIncLow, x, logGammaKappa, kappa, info, tol)
850#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
851 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowSeriesNR_RK2
854 real(RKG) ,
intent(out) :: gammaIncLow
855 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
856 integer(IK) ,
intent(out) :: info
857 real(RKG) ,
intent(in) ,
optional :: tol
862 PURE elemental module subroutine setGammaIncLowSeriesNR_RK1(gammaIncLow, x, logGammaKappa, kappa, info, tol)
863#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
864 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncLowSeriesNR_RK1
867 real(RKG) ,
intent(out) :: gammaIncLow
868 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
869 integer(IK) ,
intent(out) :: info
870 real(RKG) ,
intent(in) ,
optional :: tol
966 PURE elemental module subroutine setGammaIncUppContFracNR_RK5(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
968 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppContFracNR_RK5
971 real(RKG) ,
intent(out) :: gammaIncUpp
972 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
973 integer(IK) ,
intent(out) :: info
974 real(RKG) ,
intent(in) ,
optional :: tol
979 PURE elemental module subroutine setGammaIncUppContFracNR_RK4(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
981 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppContFracNR_RK4
984 real(RKG) ,
intent(out) :: gammaIncUpp
985 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
986 integer(IK) ,
intent(out) :: info
987 real(RKG) ,
intent(in) ,
optional :: tol
992 PURE elemental module subroutine setGammaIncUppContFracNR_RK3(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
993#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
994 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppContFracNR_RK3
997 real(RKG) ,
intent(out) :: gammaIncUpp
998 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
999 integer(IK) ,
intent(out) :: info
1000 real(RKG) ,
intent(in) ,
optional :: tol
1005 PURE elemental module subroutine setGammaIncUppContFracNR_RK2(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
1006#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1007 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppContFracNR_RK2
1010 real(RKG) ,
intent(out) :: gammaIncUpp
1011 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
1012 integer(IK) ,
intent(out) :: info
1013 real(RKG) ,
intent(in) ,
optional :: tol
1018 PURE elemental module subroutine setGammaIncUppContFracNR_RK1(gammaIncUpp, x, logGammaKappa, kappa, info, tol)
1019#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1020 !DEC$ ATTRIBUTES DLLEXPORT :: setGammaIncUppContFracNR_RK1
1023 real(RKG) ,
intent(out) :: gammaIncUpp
1024 real(RKG) ,
intent(in) :: x, logGammaKappa, kappa
1025 integer(IK) ,
intent(out) :: info
1026 real(RKG) ,
intent(in) ,
optional :: tol
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...
Return the regularized Lower Incomplete Gamma function for the specified upper limit x and shape para...
Return the regularized Upper Incomplete Gamma function for the specified lower limit x and shape para...
Return the regularized Upper Incomplete Gamma function for the specified shape parameter ( ) and lowe...
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