194 PURE elemental module function getNegExpLogPDFXMI_RK5(x, mu, invSigma)
result(logPDF)
195#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
196 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpLogPDFXMI_RK5
199 real(RKG) ,
intent(in) :: x
200 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
206 PURE elemental module function getNegExpLogPDFXMI_RK4(x, mu, invSigma)
result(logPDF)
207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
208 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpLogPDFXMI_RK4
211 real(RKG) ,
intent(in) :: x
212 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
218 PURE elemental module function getNegExpLogPDFXMI_RK3(x, mu, invSigma)
result(logPDF)
219#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
220 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpLogPDFXMI_RK3
223 real(RKG) ,
intent(in) :: x
224 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
230 PURE elemental module function getNegExpLogPDFXMI_RK2(x, mu, invSigma)
result(logPDF)
231#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
232 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpLogPDFXMI_RK2
235 real(RKG) ,
intent(in) :: x
236 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
242 PURE elemental module function getNegExpLogPDFXMI_RK1(x, mu, invSigma)
result(logPDF)
243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
244 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpLogPDFXMI_RK1
247 real(RKG) ,
intent(in) :: x
248 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
331 PURE elemental module subroutine setNegExpLogPDFDDD_RK5(logPDF, x)
332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
333 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDDD_RK5
336 real(RKG) ,
intent(out) :: logPDF
337 real(RKG) ,
intent(in) :: x
342 PURE elemental module subroutine setNegExpLogPDFDDD_RK4(logPDF, x)
343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
344 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDDD_RK4
347 real(RKG) ,
intent(out) :: logPDF
348 real(RKG) ,
intent(in) :: x
353 PURE elemental module subroutine setNegExpLogPDFDDD_RK3(logPDF, x)
354#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
355 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDDD_RK3
358 real(RKG) ,
intent(out) :: logPDF
359 real(RKG) ,
intent(in) :: x
364 PURE elemental module subroutine setNegExpLogPDFDDD_RK2(logPDF, x)
365#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
366 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDDD_RK2
369 real(RKG) ,
intent(out) :: logPDF
370 real(RKG) ,
intent(in) :: x
375 PURE elemental module subroutine setNegExpLogPDFDDD_RK1(logPDF, x)
376#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
377 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDDD_RK1
380 real(RKG) ,
intent(out) :: logPDF
381 real(RKG) ,
intent(in) :: x
388 PURE elemental module subroutine setNegExpLogPDFXMDD_RK5(logPDF, x, mu)
389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
390 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFXMDD_RK5
393 real(RKG) ,
intent(out) :: logPDF
394 real(RKG) ,
intent(in) :: x, mu
399 PURE elemental module subroutine setNegExpLogPDFXMDD_RK4(logPDF, x, mu)
400#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
401 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFXMDD_RK4
404 real(RKG) ,
intent(out) :: logPDF
405 real(RKG) ,
intent(in) :: x, mu
410 PURE elemental module subroutine setNegExpLogPDFXMDD_RK3(logPDF, x, mu)
411#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
412 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFXMDD_RK3
415 real(RKG) ,
intent(out) :: logPDF
416 real(RKG) ,
intent(in) :: x, mu
421 PURE elemental module subroutine setNegExpLogPDFXMDD_RK2(logPDF, x, mu)
422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
423 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFXMDD_RK2
426 real(RKG) ,
intent(out) :: logPDF
427 real(RKG) ,
intent(in) :: x, mu
432 PURE elemental module subroutine setNegExpLogPDFXMDD_RK1(logPDF, x, mu)
433#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
434 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFXMDD_RK1
437 real(RKG) ,
intent(out) :: logPDF
438 real(RKG) ,
intent(in) :: x, mu
445 PURE elemental module subroutine setNegExpLogPDFDIL_RK5(logPDF, x, invSigma, logInvSigma)
446#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
447 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDIL_RK5
450 real(RKG) ,
intent(out) :: logPDF
451 real(RKG) ,
intent(in) :: x, invSigma, logInvSigma
456 PURE elemental module subroutine setNegExpLogPDFDIL_RK4(logPDF, x, invSigma, logInvSigma)
457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
458 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDIL_RK4
461 real(RKG) ,
intent(out) :: logPDF
462 real(RKG) ,
intent(in) :: x, invSigma, logInvSigma
467 PURE elemental module subroutine setNegExpLogPDFDIL_RK3(logPDF, x, invSigma, logInvSigma)
468#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
469 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDIL_RK3
472 real(RKG) ,
intent(out) :: logPDF
473 real(RKG) ,
intent(in) :: x, invSigma, logInvSigma
478 PURE elemental module subroutine setNegExpLogPDFDIL_RK2(logPDF, x, invSigma, logInvSigma)
479#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
480 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDIL_RK2
483 real(RKG) ,
intent(out) :: logPDF
484 real(RKG) ,
intent(in) :: x, invSigma, logInvSigma
489 PURE elemental module subroutine setNegExpLogPDFDIL_RK1(logPDF, x, invSigma, logInvSigma)
490#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
491 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFDIL_RK1
494 real(RKG) ,
intent(out) :: logPDF
495 real(RKG) ,
intent(in) :: x, invSigma, logInvSigma
502 PURE elemental module subroutine setNegExpLogPDFMIL_RK5(logPDF, x, mu, invSigma, logInvSigma)
503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
504 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFMIL_RK5
507 real(RKG) ,
intent(out) :: logPDF
508 real(RKG) ,
intent(in) :: x, mu, invSigma, logInvSigma
513 PURE elemental module subroutine setNegExpLogPDFMIL_RK4(logPDF, x, mu, invSigma, logInvSigma)
514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
515 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFMIL_RK4
518 real(RKG) ,
intent(out) :: logPDF
519 real(RKG) ,
intent(in) :: x, mu, invSigma, logInvSigma
524 PURE elemental module subroutine setNegExpLogPDFMIL_RK3(logPDF, x, mu, invSigma, logInvSigma)
525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
526 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFMIL_RK3
529 real(RKG) ,
intent(out) :: logPDF
530 real(RKG) ,
intent(in) :: x, mu, invSigma, logInvSigma
535 PURE elemental module subroutine setNegExpLogPDFMIL_RK2(logPDF, x, mu, invSigma, logInvSigma)
536#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
537 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFMIL_RK2
540 real(RKG) ,
intent(out) :: logPDF
541 real(RKG) ,
intent(in) :: x, mu, invSigma, logInvSigma
546 PURE elemental module subroutine setNegExpLogPDFMIL_RK1(logPDF, x, mu, invSigma, logInvSigma)
547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
548 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpLogPDFMIL_RK1
551 real(RKG) ,
intent(out) :: logPDF
552 real(RKG) ,
intent(in) :: x, mu, invSigma, logInvSigma
628 PURE elemental module function getNegExpCDFXMI_RK5(x, mu, invSigma)
result(cdf)
629#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
630 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpCDFXMI_RK5
633 real(RKG) ,
intent(in) :: x
634 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
640 PURE elemental module function getNegExpCDFXMI_RK4(x, mu, invSigma)
result(cdf)
641#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
642 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpCDFXMI_RK4
645 real(RKG) ,
intent(in) :: x
646 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
652 PURE elemental module function getNegExpCDFXMI_RK3(x, mu, invSigma)
result(cdf)
653#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
654 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpCDFXMI_RK3
657 real(RKG) ,
intent(in) :: x
658 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
664 PURE elemental module function getNegExpCDFXMI_RK2(x, mu, invSigma)
result(cdf)
665#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
666 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpCDFXMI_RK2
669 real(RKG) ,
intent(in) :: x
670 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
676 PURE elemental module function getNegExpCDFXMI_RK1(x, mu, invSigma)
result(cdf)
677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
678 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpCDFXMI_RK1
681 real(RKG) ,
intent(in) :: x
682 real(RKG) ,
intent(in) ,
optional :: mu, invSigma
759 PURE elemental module subroutine setNegExpCDFXDD_RK5(cdf, x)
760#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
761 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDD_RK5
764 real(RKG) ,
intent(out) :: cdf
765 real(RKG) ,
intent(in) :: x
770 PURE elemental module subroutine setNegExpCDFXDD_RK4(cdf, x)
771#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
772 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDD_RK4
775 real(RKG) ,
intent(out) :: cdf
776 real(RKG) ,
intent(in) :: x
781 PURE elemental module subroutine setNegExpCDFXDD_RK3(cdf, x)
782#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
783 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDD_RK3
786 real(RKG) ,
intent(out) :: cdf
787 real(RKG) ,
intent(in) :: x
792 PURE elemental module subroutine setNegExpCDFXDD_RK2(cdf, x)
793#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
794 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDD_RK2
797 real(RKG) ,
intent(out) :: cdf
798 real(RKG) ,
intent(in) :: x
803 PURE elemental module subroutine setNegExpCDFXDD_RK1(cdf, x)
804#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
805 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDD_RK1
808 real(RKG) ,
intent(out) :: cdf
809 real(RKG) ,
intent(in) :: x
816 PURE elemental module subroutine setNegExpCDFXDI_RK5(cdf, x, invSigma)
817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
818 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDI_RK5
821 real(RKG) ,
intent(out) :: cdf
822 real(RKG) ,
intent(in) :: x, invSigma
827 PURE elemental module subroutine setNegExpCDFXDI_RK4(cdf, x, invSigma)
828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
829 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDI_RK4
832 real(RKG) ,
intent(out) :: cdf
833 real(RKG) ,
intent(in) :: x, invSigma
838 PURE elemental module subroutine setNegExpCDFXDI_RK3(cdf, x, invSigma)
839#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
840 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDI_RK3
843 real(RKG) ,
intent(out) :: cdf
844 real(RKG) ,
intent(in) :: x, invSigma
849 PURE elemental module subroutine setNegExpCDFXDI_RK2(cdf, x, invSigma)
850#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
851 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDI_RK2
854 real(RKG) ,
intent(out) :: cdf
855 real(RKG) ,
intent(in) :: x, invSigma
860 PURE elemental module subroutine setNegExpCDFXDI_RK1(cdf, x, invSigma)
861#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
862 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXDI_RK1
865 real(RKG) ,
intent(out) :: cdf
866 real(RKG) ,
intent(in) :: x, invSigma
873 PURE elemental module subroutine setNegExpCDFXMI_RK5(cdf, x, mu, invSigma)
874#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
875 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXMI_RK5
878 real(RKG) ,
intent(out) :: cdf
879 real(RKG) ,
intent(in) :: x, mu, invSigma
884 PURE elemental module subroutine setNegExpCDFXMI_RK4(cdf, x, mu, invSigma)
885#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
886 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXMI_RK4
889 real(RKG) ,
intent(out) :: cdf
890 real(RKG) ,
intent(in) :: x, mu, invSigma
895 PURE elemental module subroutine setNegExpCDFXMI_RK3(cdf, x, mu, invSigma)
896#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
897 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXMI_RK3
900 real(RKG) ,
intent(out) :: cdf
901 real(RKG) ,
intent(in) :: x, mu, invSigma
906 PURE elemental module subroutine setNegExpCDFXMI_RK2(cdf, x, mu, invSigma)
907#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
908 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXMI_RK2
911 real(RKG) ,
intent(out) :: cdf
912 real(RKG) ,
intent(in) :: x, mu, invSigma
917 PURE elemental module subroutine setNegExpCDFXMI_RK1(cdf, x, mu, invSigma)
918#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
919 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpCDFXMI_RK1
922 real(RKG) ,
intent(out) :: cdf
923 real(RKG) ,
intent(in) :: x, mu, invSigma
995 impure elemental module function getNegExpRandSM_RK5(sigma, mu)
result(rand)
996#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
997 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpRandSM_RK5
1001 real(RKG) ,
intent(in) :: sigma
1002 real(RKG) ,
intent(in) ,
optional :: mu
1007 impure elemental module function getNegExpRandSM_RK4(sigma, mu)
result(rand)
1008#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1009 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpRandSM_RK4
1013 real(RKG) ,
intent(in) :: sigma
1014 real(RKG) ,
intent(in) ,
optional :: mu
1019 impure elemental module function getNegExpRandSM_RK3(sigma, mu)
result(rand)
1020#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1021 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpRandSM_RK3
1025 real(RKG) ,
intent(in) :: sigma
1026 real(RKG) ,
intent(in) ,
optional :: mu
1031 impure elemental module function getNegExpRandSM_RK2(sigma, mu)
result(rand)
1032#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1033 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpRandSM_RK2
1037 real(RKG) ,
intent(in) :: sigma
1038 real(RKG) ,
intent(in) ,
optional :: mu
1043 impure elemental module function getNegExpRandSM_RK1(sigma, mu)
result(rand)
1044#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1045 !DEC$ ATTRIBUTES DLLEXPORT :: getNegExpRandSM_RK1
1049 real(RKG) ,
intent(in) :: sigma
1050 real(RKG) ,
intent(in) ,
optional :: mu
1144 PURE elemental module subroutine setNegExpRandUDD_RK5(rand, urand)
1145#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1146 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUDD_RK5
1149 real(RKG) ,
intent(out) :: rand
1150 real(RKG) ,
intent(in) :: urand
1155 PURE elemental module subroutine setNegExpRandUDD_RK4(rand, urand)
1156#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1157 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUDD_RK4
1160 real(RKG) ,
intent(out) :: rand
1161 real(RKG) ,
intent(in) :: urand
1166 PURE elemental module subroutine setNegExpRandUDD_RK3(rand, urand)
1167#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1168 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUDD_RK3
1171 real(RKG) ,
intent(out) :: rand
1172 real(RKG) ,
intent(in) :: urand
1177 PURE elemental module subroutine setNegExpRandUDD_RK2(rand, urand)
1178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1179 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUDD_RK2
1182 real(RKG) ,
intent(out) :: rand
1183 real(RKG) ,
intent(in) :: urand
1188 PURE elemental module subroutine setNegExpRandUDD_RK1(rand, urand)
1189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1190 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUDD_RK1
1193 real(RKG) ,
intent(out) :: rand
1194 real(RKG) ,
intent(in) :: urand
1201 PURE elemental module subroutine setNegExpRandUSD_RK5(rand, urand, sigma)
1202#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1203 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSD_RK5
1206 real(RKG) ,
intent(out) :: rand
1207 real(RKG) ,
intent(in) :: urand, sigma
1212 PURE elemental module subroutine setNegExpRandUSD_RK4(rand, urand, sigma)
1213#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1214 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSD_RK4
1217 real(RKG) ,
intent(out) :: rand
1218 real(RKG) ,
intent(in) :: urand, sigma
1223 PURE elemental module subroutine setNegExpRandUSD_RK3(rand, urand, sigma)
1224#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1225 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSD_RK3
1228 real(RKG) ,
intent(out) :: rand
1229 real(RKG) ,
intent(in) :: urand, sigma
1234 PURE elemental module subroutine setNegExpRandUSD_RK2(rand, urand, sigma)
1235#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1236 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSD_RK2
1239 real(RKG) ,
intent(out) :: rand
1240 real(RKG) ,
intent(in) :: urand, sigma
1245 PURE elemental module subroutine setNegExpRandUSD_RK1(rand, urand, sigma)
1246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1247 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSD_RK1
1250 real(RKG) ,
intent(out) :: rand
1251 real(RKG) ,
intent(in) :: urand, sigma
1258 PURE elemental module subroutine setNegExpRandUSM_RK5(rand, urand, sigma, mu)
1259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1260 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSM_RK5
1263 real(RKG) ,
intent(out) :: rand
1264 real(RKG) ,
intent(in) :: urand, sigma, mu
1269 PURE elemental module subroutine setNegExpRandUSM_RK4(rand, urand, sigma, mu)
1270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1271 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSM_RK4
1274 real(RKG) ,
intent(out) :: rand
1275 real(RKG) ,
intent(in) :: urand, sigma, mu
1280 PURE elemental module subroutine setNegExpRandUSM_RK3(rand, urand, sigma, mu)
1281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1282 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSM_RK3
1285 real(RKG) ,
intent(out) :: rand
1286 real(RKG) ,
intent(in) :: urand, sigma, mu
1291 PURE elemental module subroutine setNegExpRandUSM_RK2(rand, urand, sigma, mu)
1292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1293 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSM_RK2
1296 real(RKG) ,
intent(out) :: rand
1297 real(RKG) ,
intent(in) :: urand, sigma, mu
1302 PURE elemental module subroutine setNegExpRandUSM_RK1(rand, urand, sigma, mu)
1303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1304 !DEC$ ATTRIBUTES DLLEXPORT :: setNegExpRandUSM_RK1
1307 real(RKG) ,
intent(out) :: rand
1308 real(RKG) ,
intent(in) :: urand, sigma, mu
1318end module pm_distNegExp
Generate and return the Cumulative Distribution Function (CDF) of the Negative Exponential distributi...
Generate and return the natural logarithm of the Probability Density Function (PDF) of the Negative E...
Return a scalar (or array of arbitrary rank of) random value(s) from the Negative Exponential distrib...
Return the Cumulative Distribution Function (CDF) of the Negative Exponential distribution for an inp...
Return the natural logarithm of the Probability Density Function (PDF) of the Negative Exponential di...
Return a scalar (or array of arbitrary rank of) random value(s) from the Negative Exponential distrib...
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 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 Negative Exponential as define...