203 PURE elemental module function getExpGammaLogPDFNF_RK5(kappa)
result(logPDFNF)
204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
205 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDFNF_RK5
208 real(RKG) ,
intent(in) :: kappa
209 real(RKG) :: logPDFNF
214 PURE elemental module function getExpGammaLogPDFNF_RK4(kappa)
result(logPDFNF)
215#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
216 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDFNF_RK4
219 real(RKG) ,
intent(in) :: kappa
220 real(RKG) :: logPDFNF
225 PURE elemental module function getExpGammaLogPDFNF_RK3(kappa)
result(logPDFNF)
226#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
227 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDFNF_RK3
230 real(RKG) ,
intent(in) :: kappa
231 real(RKG) :: logPDFNF
236 PURE elemental module function getExpGammaLogPDFNF_RK2(kappa)
result(logPDFNF)
237#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
238 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDFNF_RK2
241 real(RKG) ,
intent(in) :: kappa
242 real(RKG) :: logPDFNF
247 PURE elemental module function getExpGammaLogPDFNF_RK1(kappa)
result(logPDFNF)
248#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
249 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDFNF_RK1
252 real(RKG) ,
intent(in) :: kappa
253 real(RKG) :: logPDFNF
327 PURE elemental module function getExpGammaLogPDF_RK5(x, kappa, logSigma)
result(logPDF)
328#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
329 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDF_RK5
332 real(RKG) ,
intent(in) :: x
333 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
339 PURE elemental module function getExpGammaLogPDF_RK4(x, kappa, logSigma)
result(logPDF)
340#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
341 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDF_RK4
344 real(RKG) ,
intent(in) :: x
345 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
351 PURE elemental module function getExpGammaLogPDF_RK3(x, kappa, logSigma)
result(logPDF)
352#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
353 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDF_RK3
356 real(RKG) ,
intent(in) :: x
357 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
363 PURE elemental module function getExpGammaLogPDF_RK2(x, kappa, logSigma)
result(logPDF)
364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
365 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDF_RK2
368 real(RKG) ,
intent(in) :: x
369 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
375 PURE elemental module function getExpGammaLogPDF_RK1(x, kappa, logSigma)
result(logPDF)
376#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
377 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaLogPDF_RK1
380 real(RKG) ,
intent(in) :: x
381 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
463 PURE elemental module subroutine setExpGammaLogPDFDDD_RK5(logPDF, x)
464#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
465 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFDDD_RK5
468 real(RKG) ,
intent(out) :: logPDF
469 real(RKG) ,
intent(in) :: x
474 PURE elemental module subroutine setExpGammaLogPDFDDD_RK4(logPDF, x)
475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
476 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFDDD_RK4
479 real(RKG) ,
intent(out) :: logPDF
480 real(RKG) ,
intent(in) :: x
485 PURE elemental module subroutine setExpGammaLogPDFDDD_RK3(logPDF, x)
486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
487 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFDDD_RK3
490 real(RKG) ,
intent(out) :: logPDF
491 real(RKG) ,
intent(in) :: x
496 PURE elemental module subroutine setExpGammaLogPDFDDD_RK2(logPDF, x)
497#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
498 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFDDD_RK2
501 real(RKG) ,
intent(out) :: logPDF
502 real(RKG) ,
intent(in) :: x
507 PURE elemental module subroutine setExpGammaLogPDFDDD_RK1(logPDF, x)
508#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
509 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFDDD_RK1
512 real(RKG) ,
intent(out) :: logPDF
513 real(RKG) ,
intent(in) :: x
526 PURE elemental module subroutine setExpGammaLogPDFNKD_RK5(logPDF, x, logPDFNF, kappa)
527#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
528 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKD_RK5
531 real(RKG) ,
intent(out) :: logPDF
532 real(RKG) ,
intent(in) :: x, logPDFNF, kappa
537 PURE elemental module subroutine setExpGammaLogPDFNKD_RK4(logPDF, x, logPDFNF, kappa)
538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
539 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKD_RK4
542 real(RKG) ,
intent(out) :: logPDF
543 real(RKG) ,
intent(in) :: x, logPDFNF, kappa
548 PURE elemental module subroutine setExpGammaLogPDFNKD_RK3(logPDF, x, logPDFNF, kappa)
549#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
550 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKD_RK3
553 real(RKG) ,
intent(out) :: logPDF
554 real(RKG) ,
intent(in) :: x, logPDFNF, kappa
559 PURE elemental module subroutine setExpGammaLogPDFNKD_RK2(logPDF, x, logPDFNF, kappa)
560#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
561 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKD_RK2
564 real(RKG) ,
intent(out) :: logPDF
565 real(RKG) ,
intent(in) :: x, logPDFNF, kappa
570 PURE elemental module subroutine setExpGammaLogPDFNKD_RK1(logPDF, x, logPDFNF, kappa)
571#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
572 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKD_RK1
575 real(RKG) ,
intent(out) :: logPDF
576 real(RKG) ,
intent(in) :: x, logPDFNF, kappa
589 PURE elemental module subroutine setExpGammaLogPDFNKS_RK5(logPDF, x, logPDFNF, kappa, logSigma)
590#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
591 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKS_RK5
594 real(RKG) ,
intent(out) :: logPDF
595 real(RKG) ,
intent(in) :: x, logPDFNF, kappa, logSigma
600 PURE elemental module subroutine setExpGammaLogPDFNKS_RK4(logPDF, x, logPDFNF, kappa, logSigma)
601#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
602 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKS_RK4
605 real(RKG) ,
intent(out) :: logPDF
606 real(RKG) ,
intent(in) :: x, logPDFNF, kappa, logSigma
611 PURE elemental module subroutine setExpGammaLogPDFNKS_RK3(logPDF, x, logPDFNF, kappa, logSigma)
612#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
613 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKS_RK3
616 real(RKG) ,
intent(out) :: logPDF
617 real(RKG) ,
intent(in) :: x, logPDFNF, kappa, logSigma
622 PURE elemental module subroutine setExpGammaLogPDFNKS_RK2(logPDF, x, logPDFNF, kappa, logSigma)
623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
624 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKS_RK2
627 real(RKG) ,
intent(out) :: logPDF
628 real(RKG) ,
intent(in) :: x, logPDFNF, kappa, logSigma
633 PURE elemental module subroutine setExpGammaLogPDFNKS_RK1(logPDF, x, logPDFNF, kappa, logSigma)
634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
635 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaLogPDFNKS_RK1
638 real(RKG) ,
intent(out) :: logPDF
639 real(RKG) ,
intent(in) :: x, logPDFNF, kappa, logSigma
725 PURE elemental module function getExpGammaCDF_RK5(x, kappa, logSigma)
result(cdf)
726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
727 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaCDF_RK5
730 real(RKG) ,
intent(in) :: x
731 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
737 PURE elemental module function getExpGammaCDF_RK4(x, kappa, logSigma)
result(cdf)
738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
739 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaCDF_RK4
742 real(RKG) ,
intent(in) :: x
743 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
749 PURE elemental module function getExpGammaCDF_RK3(x, kappa, logSigma)
result(cdf)
750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
751 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaCDF_RK3
754 real(RKG) ,
intent(in) :: x
755 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
761 PURE elemental module function getExpGammaCDF_RK2(x, kappa, logSigma)
result(cdf)
762#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
763 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaCDF_RK2
766 real(RKG) ,
intent(in) :: x
767 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
773 PURE elemental module function getExpGammaCDF_RK1(x, kappa, logSigma)
result(cdf)
774#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
775 !DEC$ ATTRIBUTES DLLEXPORT :: getExpGammaCDF_RK1
778 real(RKG) ,
intent(in) :: x
779 real(RKG) ,
intent(in) ,
optional :: kappa, logSigma
860 PURE elemental module subroutine setExpGammaCDFDD_RK5(cdf, x, info)
861#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
862 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFDD_RK5
865 real(RKG) ,
intent(out) :: cdf
866 real(RKG) ,
intent(in) :: x
867 integer(IK) ,
intent(out) :: info
872 PURE elemental module subroutine setExpGammaCDFDD_RK4(cdf, x, info)
873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
874 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFDD_RK4
877 real(RKG) ,
intent(out) :: cdf
878 real(RKG) ,
intent(in) :: x
879 integer(IK) ,
intent(out) :: info
884 PURE elemental module subroutine setExpGammaCDFDD_RK3(cdf, x, info)
885#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
886 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFDD_RK3
889 real(RKG) ,
intent(out) :: cdf
890 real(RKG) ,
intent(in) :: x
891 integer(IK) ,
intent(out) :: info
896 PURE elemental module subroutine setExpGammaCDFDD_RK2(cdf, x, info)
897#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
898 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFDD_RK2
901 real(RKG) ,
intent(out) :: cdf
902 real(RKG) ,
intent(in) :: x
903 integer(IK) ,
intent(out) :: info
908 PURE elemental module subroutine setExpGammaCDFDD_RK1(cdf, x, info)
909#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
910 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFDD_RK1
913 real(RKG) ,
intent(out) :: cdf
914 real(RKG) ,
intent(in) :: x
915 integer(IK) ,
intent(out) :: info
922 PURE elemental module subroutine setExpGammaCDFKD_RK5(cdf, x, kappa, info)
923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
924 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKD_RK5
927 real(RKG) ,
intent(out) :: cdf
928 real(RKG) ,
intent(in) :: x, kappa
929 integer(IK) ,
intent(out) :: info
934 PURE elemental module subroutine setExpGammaCDFKD_RK4(cdf, x, kappa, info)
935#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
936 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKD_RK4
939 real(RKG) ,
intent(out) :: cdf
940 real(RKG) ,
intent(in) :: x, kappa
941 integer(IK) ,
intent(out) :: info
946 PURE elemental module subroutine setExpGammaCDFKD_RK3(cdf, x, kappa, info)
947#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
948 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKD_RK3
951 real(RKG) ,
intent(out) :: cdf
952 real(RKG) ,
intent(in) :: x, kappa
953 integer(IK) ,
intent(out) :: info
958 PURE elemental module subroutine setExpGammaCDFKD_RK2(cdf, x, kappa, info)
959#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
960 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKD_RK2
963 real(RKG) ,
intent(out) :: cdf
964 real(RKG) ,
intent(in) :: x, kappa
965 integer(IK) ,
intent(out) :: info
970 PURE elemental module subroutine setExpGammaCDFKD_RK1(cdf, x, kappa, info)
971#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
972 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKD_RK1
975 real(RKG) ,
intent(out) :: cdf
976 real(RKG) ,
intent(in) :: x, kappa
977 integer(IK) ,
intent(out) :: info
984 PURE elemental module subroutine setExpGammaCDFKS_RK5(cdf, x, kappa, logSigma, info)
985#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
986 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKS_RK5
989 real(RKG) ,
intent(out) :: cdf
990 real(RKG) ,
intent(in) :: x, kappa, logSigma
991 integer(IK) ,
intent(out) :: info
996 PURE elemental module subroutine setExpGammaCDFKS_RK4(cdf, x, kappa, logSigma, info)
997#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
998 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKS_RK4
1001 real(RKG) ,
intent(out) :: cdf
1002 real(RKG) ,
intent(in) :: x, kappa, logSigma
1003 integer(IK) ,
intent(out) :: info
1008 PURE elemental module subroutine setExpGammaCDFKS_RK3(cdf, x, kappa, logSigma, info)
1009#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1010 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKS_RK3
1013 real(RKG) ,
intent(out) :: cdf
1014 real(RKG) ,
intent(in) :: x, kappa, logSigma
1015 integer(IK) ,
intent(out) :: info
1020 PURE elemental module subroutine setExpGammaCDFKS_RK2(cdf, x, kappa, logSigma, info)
1021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1022 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKS_RK2
1025 real(RKG) ,
intent(out) :: cdf
1026 real(RKG) ,
intent(in) :: x, kappa, logSigma
1027 integer(IK) ,
intent(out) :: info
1032 PURE elemental module subroutine setExpGammaCDFKS_RK1(cdf, x, kappa, logSigma, info)
1033#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1034 !DEC$ ATTRIBUTES DLLEXPORT :: setExpGammaCDFKS_RK1
1037 real(RKG) ,
intent(out) :: cdf
1038 real(RKG) ,
intent(in) :: x, kappa, logSigma
1039 integer(IK) ,
intent(out) :: info
1049end module pm_distExpGamma
Generate and return the Cumulative Distribution Function (CDF) of the ExpGamma distribution for an in...
Generate and return the natural logarithm of the normalization factor of the Probability Density Func...
Generate and return the natural logarithm of the Probability Density Function (PDF) of the ExpGamma d...
Return the Cumulative Distribution Function (CDF) of the ExpGamma distribution for an input x within ...
Return the natural logarithm of the Probability Density Function (PDF) of the ExpGamma distribution.
This module contains classes and procedures for computing various statistical quantities related to t...
character(*, SK), parameter MODULE_NAME
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 is the derived type for signifying distributions that are of type ExpGamma as defined in the des...