277 PURE elemental module function getParetoLogPDFNFALD_RK5(alpha, logMinX)
result(logPDFNF)
278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
279 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALD_RK5
282 real(RKG) ,
intent(in) :: alpha, logMinX
283 real(RKG) :: logPDFNF
288 PURE elemental module function getParetoLogPDFNFALD_RK4(alpha, logMinX)
result(logPDFNF)
289#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
290 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALD_RK4
293 real(RKG) ,
intent(in) :: alpha, logMinX
294 real(RKG) :: logPDFNF
299 PURE elemental module function getParetoLogPDFNFALD_RK3(alpha, logMinX)
result(logPDFNF)
300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
301 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALD_RK3
304 real(RKG) ,
intent(in) :: alpha, logMinX
305 real(RKG) :: logPDFNF
310 PURE elemental module function getParetoLogPDFNFALD_RK2(alpha, logMinX)
result(logPDFNF)
311#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
312 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALD_RK2
315 real(RKG) ,
intent(in) :: alpha, logMinX
316 real(RKG) :: logPDFNF
321 PURE elemental module function getParetoLogPDFNFALD_RK1(alpha, logMinX)
result(logPDFNF)
322#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
323 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALD_RK1
326 real(RKG) ,
intent(in) :: alpha, logMinX
327 real(RKG) :: logPDFNF
334 PURE elemental module function getParetoLogPDFNFALL_RK5(alpha, logMinX, logMaxX)
result(logPDFNF)
335#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
336 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALL_RK5
339 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
340 real(RKG) :: logPDFNF
345 PURE elemental module function getParetoLogPDFNFALL_RK4(alpha, logMinX, logMaxX)
result(logPDFNF)
346#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
347 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALL_RK4
350 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
351 real(RKG) :: logPDFNF
356 PURE elemental module function getParetoLogPDFNFALL_RK3(alpha, logMinX, logMaxX)
result(logPDFNF)
357#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
358 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALL_RK3
361 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
362 real(RKG) :: logPDFNF
367 PURE elemental module function getParetoLogPDFNFALL_RK2(alpha, logMinX, logMaxX)
result(logPDFNF)
368#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
369 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALL_RK2
372 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
373 real(RKG) :: logPDFNF
378 PURE elemental module function getParetoLogPDFNFALL_RK1(alpha, logMinX, logMaxX)
result(logPDFNF)
379#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
380 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFNFALL_RK1
383 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
384 real(RKG) :: logPDFNF
463 PURE elemental module function getParetoLogPDFALD_RK5(logx, alpha, logMinX)
result(logPDF)
464#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
465 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALD_RK5
468 real(RKG) ,
intent(in) :: logx, alpha, logMinX
474 PURE elemental module function getParetoLogPDFALD_RK4(logx, alpha, logMinX)
result(logPDF)
475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
476 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALD_RK4
479 real(RKG) ,
intent(in) :: logx, alpha, logMinX
485 PURE elemental module function getParetoLogPDFALD_RK3(logx, alpha, logMinX)
result(logPDF)
486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
487 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALD_RK3
490 real(RKG) ,
intent(in) :: logx, alpha, logMinX
496 PURE elemental module function getParetoLogPDFALD_RK2(logx, alpha, logMinX)
result(logPDF)
497#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
498 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALD_RK2
501 real(RKG) ,
intent(in) :: logx, alpha, logMinX
507 PURE elemental module function getParetoLogPDFALD_RK1(logx, alpha, logMinX)
result(logPDF)
508#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
509 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALD_RK1
512 real(RKG) ,
intent(in) :: logx, alpha, logMinX
520 PURE elemental module function getParetoLogPDFALL_RK5(logx, alpha, logMinX, logMaxX)
result(logPDF)
521#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
522 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALL_RK5
525 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
531 PURE elemental module function getParetoLogPDFALL_RK4(logx, alpha, logMinX, logMaxX)
result(logPDF)
532#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
533 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALL_RK4
536 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
542 PURE elemental module function getParetoLogPDFALL_RK3(logx, alpha, logMinX, logMaxX)
result(logPDF)
543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
544 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALL_RK3
547 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
553 PURE elemental module function getParetoLogPDFALL_RK2(logx, alpha, logMinX, logMaxX)
result(logPDF)
554#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
555 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALL_RK2
558 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
564 PURE elemental module function getParetoLogPDFALL_RK1(logx, alpha, logMinX, logMaxX)
result(logPDF)
565#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
566 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogPDFALL_RK1
569 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
647 PURE elemental module subroutine setParetoLogPDF_RK5(logPDF, logx, alpha, logPDFNF)
648#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
649 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogPDF_RK5
652 real(RKG) ,
intent(out) :: logPDF
653 real(RKG) ,
intent(in) :: logx, alpha, logPDFNF
658 PURE elemental module subroutine setParetoLogPDF_RK4(logPDF, logx, alpha, logPDFNF)
659#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
660 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogPDF_RK4
663 real(RKG) ,
intent(out) :: logPDF
664 real(RKG) ,
intent(in) :: logx, alpha, logPDFNF
669 PURE elemental module subroutine setParetoLogPDF_RK3(logPDF, logx, alpha, logPDFNF)
670#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
671 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogPDF_RK3
674 real(RKG) ,
intent(out) :: logPDF
675 real(RKG) ,
intent(in) :: logx, alpha, logPDFNF
680 PURE elemental module subroutine setParetoLogPDF_RK2(logPDF, logx, alpha, logPDFNF)
681#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
682 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogPDF_RK2
685 real(RKG) ,
intent(out) :: logPDF
686 real(RKG) ,
intent(in) :: logx, alpha, logPDFNF
691 PURE elemental module subroutine setParetoLogPDF_RK1(logPDF, logx, alpha, logPDFNF)
692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
693 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogPDF_RK1
696 real(RKG) ,
intent(out) :: logPDF
697 real(RKG) ,
intent(in) :: logx, alpha, logPDFNF
798 PURE elemental module function getParetoLogCDFNFALD_RK5(alpha, logMinX)
result(logCDFNF)
799#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
800 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALD_RK5
803 real(RKG) ,
intent(in) :: alpha, logMinX
804 real(RKG) :: logCDFNF
809 PURE elemental module function getParetoLogCDFNFALD_RK4(alpha, logMinX)
result(logCDFNF)
810#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
811 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALD_RK4
814 real(RKG) ,
intent(in) :: alpha, logMinX
815 real(RKG) :: logCDFNF
820 PURE elemental module function getParetoLogCDFNFALD_RK3(alpha, logMinX)
result(logCDFNF)
821#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
822 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALD_RK3
825 real(RKG) ,
intent(in) :: alpha, logMinX
826 real(RKG) :: logCDFNF
831 PURE elemental module function getParetoLogCDFNFALD_RK2(alpha, logMinX)
result(logCDFNF)
832#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
833 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALD_RK2
836 real(RKG) ,
intent(in) :: alpha, logMinX
837 real(RKG) :: logCDFNF
842 PURE elemental module function getParetoLogCDFNFALD_RK1(alpha, logMinX)
result(logCDFNF)
843#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
844 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALD_RK1
847 real(RKG) ,
intent(in) :: alpha, logMinX
848 real(RKG) :: logCDFNF
855 PURE elemental module function getParetoLogCDFNFALL_RK5(alpha, logMinX, logMaxX)
result(logCDFNF)
856#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
857 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALL_RK5
860 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
861 real(RKG) :: logCDFNF
866 PURE elemental module function getParetoLogCDFNFALL_RK4(alpha, logMinX, logMaxX)
result(logCDFNF)
867#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
868 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALL_RK4
871 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
872 real(RKG) :: logCDFNF
877 PURE elemental module function getParetoLogCDFNFALL_RK3(alpha, logMinX, logMaxX)
result(logCDFNF)
878#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
879 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALL_RK3
882 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
883 real(RKG) :: logCDFNF
888 PURE elemental module function getParetoLogCDFNFALL_RK2(alpha, logMinX, logMaxX)
result(logCDFNF)
889#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
890 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALL_RK2
893 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
894 real(RKG) :: logCDFNF
899 PURE elemental module function getParetoLogCDFNFALL_RK1(alpha, logMinX, logMaxX)
result(logCDFNF)
900#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
901 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFNFALL_RK1
904 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
905 real(RKG) :: logCDFNF
984 PURE elemental module function getParetoLogCDFALD_RK5(logx, alpha, logMinX)
result(logCDF)
985#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
986 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALD_RK5
989 real(RKG) ,
intent(in) :: logx, alpha, logMinX
995 PURE elemental module function getParetoLogCDFALD_RK4(logx, alpha, logMinX)
result(logCDF)
996#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
997 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALD_RK4
1000 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1006 PURE elemental module function getParetoLogCDFALD_RK3(logx, alpha, logMinX)
result(logCDF)
1007#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1008 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALD_RK3
1011 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1017 PURE elemental module function getParetoLogCDFALD_RK2(logx, alpha, logMinX)
result(logCDF)
1018#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1019 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALD_RK2
1022 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1028 PURE elemental module function getParetoLogCDFALD_RK1(logx, alpha, logMinX)
result(logCDF)
1029#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1030 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALD_RK1
1033 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1041 PURE elemental module function getParetoLogCDFALL_RK5(logx, alpha, logMinX, logMaxX)
result(logCDF)
1042#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1043 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALL_RK5
1046 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
1052 PURE elemental module function getParetoLogCDFALL_RK4(logx, alpha, logMinX, logMaxX)
result(logCDF)
1053#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1054 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALL_RK4
1057 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
1063 PURE elemental module function getParetoLogCDFALL_RK3(logx, alpha, logMinX, logMaxX)
result(logCDF)
1064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1065 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALL_RK3
1068 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
1074 PURE elemental module function getParetoLogCDFALL_RK2(logx, alpha, logMinX, logMaxX)
result(logCDF)
1075#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1076 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALL_RK2
1079 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
1085 PURE elemental module function getParetoLogCDFALL_RK1(logx, alpha, logMinX, logMaxX)
result(logCDF)
1086#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1087 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogCDFALL_RK1
1090 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logMaxX
1173 PURE elemental module subroutine setParetoLogCDFALD_RK5(logCDF, logx, alpha, logMinX)
1174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1175 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALD_RK5
1178 real(RKG) ,
intent(out) :: logCDF
1179 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1184 PURE elemental module subroutine setParetoLogCDFALD_RK4(logCDF, logx, alpha, logMinX)
1185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1186 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALD_RK4
1189 real(RKG) ,
intent(out) :: logCDF
1190 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1195 PURE elemental module subroutine setParetoLogCDFALD_RK3(logCDF, logx, alpha, logMinX)
1196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1197 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALD_RK3
1200 real(RKG) ,
intent(out) :: logCDF
1201 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1206 PURE elemental module subroutine setParetoLogCDFALD_RK2(logCDF, logx, alpha, logMinX)
1207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1208 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALD_RK2
1211 real(RKG) ,
intent(out) :: logCDF
1212 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1217 PURE elemental module subroutine setParetoLogCDFALD_RK1(logCDF, logx, alpha, logMinX)
1218#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1219 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALD_RK1
1222 real(RKG) ,
intent(out) :: logCDF
1223 real(RKG) ,
intent(in) :: logx, alpha, logMinX
1230 PURE elemental module subroutine setParetoLogCDFALL_RK5(logCDF, logx, alpha, logMinX, logCDFNF)
1231#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1232 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALL_RK5
1235 real(RKG) ,
intent(out) :: logCDF
1236 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logCDFNF
1241 PURE elemental module subroutine setParetoLogCDFALL_RK4(logCDF, logx, alpha, logMinX, logCDFNF)
1242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1243 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALL_RK4
1246 real(RKG) ,
intent(out) :: logCDF
1247 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logCDFNF
1252 PURE elemental module subroutine setParetoLogCDFALL_RK3(logCDF, logx, alpha, logMinX, logCDFNF)
1253#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1254 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALL_RK3
1257 real(RKG) ,
intent(out) :: logCDF
1258 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logCDFNF
1263 PURE elemental module subroutine setParetoLogCDFALL_RK2(logCDF, logx, alpha, logMinX, logCDFNF)
1264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1265 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALL_RK2
1268 real(RKG) ,
intent(out) :: logCDF
1269 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logCDFNF
1274 PURE elemental module subroutine setParetoLogCDFALL_RK1(logCDF, logx, alpha, logMinX, logCDFNF)
1275#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1276 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogCDFALL_RK1
1279 real(RKG) ,
intent(out) :: logCDF
1280 real(RKG) ,
intent(in) :: logx, alpha, logMinX, logCDFNF
1363 PURE elemental module function getParetoLogQuanALD_RK5(logCDF, alpha, logMinX)
result(logx)
1364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1365 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALD_RK5
1368 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1374 PURE elemental module function getParetoLogQuanALD_RK4(logCDF, alpha, logMinX)
result(logx)
1375#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1376 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALD_RK4
1379 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1385 PURE elemental module function getParetoLogQuanALD_RK3(logCDF, alpha, logMinX)
result(logx)
1386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1387 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALD_RK3
1390 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1396 PURE elemental module function getParetoLogQuanALD_RK2(logCDF, alpha, logMinX)
result(logx)
1397#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1398 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALD_RK2
1401 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1407 PURE elemental module function getParetoLogQuanALD_RK1(logCDF, alpha, logMinX)
result(logx)
1408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1409 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALD_RK1
1412 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1420 PURE elemental module function getParetoLogQuanALL_RK5(logCDF, alpha, logMinX, logMaxX)
result(logx)
1421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1422 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALL_RK5
1425 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logMaxX
1431 PURE elemental module function getParetoLogQuanALL_RK4(logCDF, alpha, logMinX, logMaxX)
result(logx)
1432#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1433 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALL_RK4
1436 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logMaxX
1442 PURE elemental module function getParetoLogQuanALL_RK3(logCDF, alpha, logMinX, logMaxX)
result(logx)
1443#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1444 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALL_RK3
1447 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logMaxX
1453 PURE elemental module function getParetoLogQuanALL_RK2(logCDF, alpha, logMinX, logMaxX)
result(logx)
1454#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1455 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALL_RK2
1458 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logMaxX
1464 PURE elemental module function getParetoLogQuanALL_RK1(logCDF, alpha, logMinX, logMaxX)
result(logx)
1465#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1466 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogQuanALL_RK1
1469 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logMaxX
1551 PURE elemental module subroutine setParetoLogQuanLLALD_RK5(logx, logCDF, alpha, logMinX)
1552#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1553 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALD_RK5
1556 real(RKG) ,
intent(out) :: logx
1557 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1562 PURE elemental module subroutine setParetoLogQuanLLALD_RK4(logx, logCDF, alpha, logMinX)
1563#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1564 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALD_RK4
1567 real(RKG) ,
intent(out) :: logx
1568 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1573 PURE elemental module subroutine setParetoLogQuanLLALD_RK3(logx, logCDF, alpha, logMinX)
1574#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1575 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALD_RK3
1578 real(RKG) ,
intent(out) :: logx
1579 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1584 PURE elemental module subroutine setParetoLogQuanLLALD_RK2(logx, logCDF, alpha, logMinX)
1585#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1586 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALD_RK2
1589 real(RKG) ,
intent(out) :: logx
1590 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1595 PURE elemental module subroutine setParetoLogQuanLLALD_RK1(logx, logCDF, alpha, logMinX)
1596#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1597 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALD_RK1
1600 real(RKG) ,
intent(out) :: logx
1601 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX
1608 PURE elemental module subroutine setParetoLogQuanLLALL_RK5(logx, logCDF, alpha, logMinX, logCDFNF)
1609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1610 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALL_RK5
1613 real(RKG) ,
intent(out) :: logx
1614 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logCDFNF
1619 PURE elemental module subroutine setParetoLogQuanLLALL_RK4(logx, logCDF, alpha, logMinX, logCDFNF)
1620#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1621 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALL_RK4
1624 real(RKG) ,
intent(out) :: logx
1625 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logCDFNF
1630 PURE elemental module subroutine setParetoLogQuanLLALL_RK3(logx, logCDF, alpha, logMinX, logCDFNF)
1631#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1632 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALL_RK3
1635 real(RKG) ,
intent(out) :: logx
1636 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logCDFNF
1641 PURE elemental module subroutine setParetoLogQuanLLALL_RK2(logx, logCDF, alpha, logMinX, logCDFNF)
1642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1643 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALL_RK2
1646 real(RKG) ,
intent(out) :: logx
1647 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logCDFNF
1652 PURE elemental module subroutine setParetoLogQuanLLALL_RK1(logx, logCDF, alpha, logMinX, logCDFNF)
1653#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1654 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogQuanLLALL_RK1
1657 real(RKG) ,
intent(out) :: logx
1658 real(RKG) ,
intent(in) :: logCDF, alpha, logMinX, logCDFNF
1737 impure elemental module function getParetoLogRandALD_RK5(alpha, logMinX)
result(logRand)
1738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1739 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALD_RK5
1742 real(RKG) ,
intent(in) :: alpha, logMinX
1743 real(RKG) :: logRand
1748 impure elemental module function getParetoLogRandALD_RK4(alpha, logMinX)
result(logRand)
1749#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1750 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALD_RK4
1753 real(RKG) ,
intent(in) :: alpha, logMinX
1754 real(RKG) :: logRand
1759 impure elemental module function getParetoLogRandALD_RK3(alpha, logMinX)
result(logRand)
1760#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1761 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALD_RK3
1764 real(RKG) ,
intent(in) :: alpha, logMinX
1765 real(RKG) :: logRand
1770 impure elemental module function getParetoLogRandALD_RK2(alpha, logMinX)
result(logRand)
1771#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1772 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALD_RK2
1775 real(RKG) ,
intent(in) :: alpha, logMinX
1776 real(RKG) :: logRand
1781 impure elemental module function getParetoLogRandALD_RK1(alpha, logMinX)
result(logRand)
1782#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1783 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALD_RK1
1786 real(RKG) ,
intent(in) :: alpha, logMinX
1787 real(RKG) :: logRand
1794 impure elemental module function getParetoLogRandALL_RK5(alpha, logMinX, logMaxX)
result(logRand)
1795#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1796 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALL_RK5
1799 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
1800 real(RKG) :: logRand
1805 impure elemental module function getParetoLogRandALL_RK4(alpha, logMinX, logMaxX)
result(logRand)
1806#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1807 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALL_RK4
1810 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
1811 real(RKG) :: logRand
1816 impure elemental module function getParetoLogRandALL_RK3(alpha, logMinX, logMaxX)
result(logRand)
1817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1818 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALL_RK3
1821 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
1822 real(RKG) :: logRand
1827 impure elemental module function getParetoLogRandALL_RK2(alpha, logMinX, logMaxX)
result(logRand)
1828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1829 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALL_RK2
1832 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
1833 real(RKG) :: logRand
1838 impure elemental module function getParetoLogRandALL_RK1(alpha, logMinX, logMaxX)
result(logRand)
1839#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1840 !DEC$ ATTRIBUTES DLLEXPORT :: getParetoLogRandALL_RK1
1843 real(RKG) ,
intent(in) :: alpha, logMinX, logMaxX
1844 real(RKG) :: logRand
1930 PURE elemental module subroutine setParetoLogRandLNALD_RK5(logRand, negExpRand, alpha, logMinX)
1931#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1932 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALD_RK5
1935 real(RKG) ,
intent(out) :: logRand
1936 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX
1941 PURE elemental module subroutine setParetoLogRandLNALD_RK4(logRand, negExpRand, alpha, logMinX)
1942#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1943 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALD_RK4
1946 real(RKG) ,
intent(out) :: logRand
1947 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX
1952 PURE elemental module subroutine setParetoLogRandLNALD_RK3(logRand, negExpRand, alpha, logMinX)
1953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1954 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALD_RK3
1957 real(RKG) ,
intent(out) :: logRand
1958 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX
1963 PURE elemental module subroutine setParetoLogRandLNALD_RK2(logRand, negExpRand, alpha, logMinX)
1964#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1965 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALD_RK2
1968 real(RKG) ,
intent(out) :: logRand
1969 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX
1974 PURE elemental module subroutine setParetoLogRandLNALD_RK1(logRand, negExpRand, alpha, logMinX)
1975#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1976 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALD_RK1
1979 real(RKG) ,
intent(out) :: logRand
1980 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX
1987 PURE elemental module subroutine setParetoLogRandLNALL_RK5(logRand, negExpRand, alpha, logMinX, logCDFNF)
1988#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1989 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALL_RK5
1992 real(RKG) ,
intent(out) :: logRand
1993 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX, logCDFNF
1998 PURE elemental module subroutine setParetoLogRandLNALL_RK4(logRand, negExpRand, alpha, logMinX, logCDFNF)
1999#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2000 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALL_RK4
2003 real(RKG) ,
intent(out) :: logRand
2004 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX, logCDFNF
2009 PURE elemental module subroutine setParetoLogRandLNALL_RK3(logRand, negExpRand, alpha, logMinX, logCDFNF)
2010#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2011 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALL_RK3
2014 real(RKG) ,
intent(out) :: logRand
2015 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX, logCDFNF
2020 PURE elemental module subroutine setParetoLogRandLNALL_RK2(logRand, negExpRand, alpha, logMinX, logCDFNF)
2021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2022 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALL_RK2
2025 real(RKG) ,
intent(out) :: logRand
2026 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX, logCDFNF
2031 PURE elemental module subroutine setParetoLogRandLNALL_RK1(logRand, negExpRand, alpha, logMinX, logCDFNF)
2032#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2033 !DEC$ ATTRIBUTES DLLEXPORT :: setParetoLogRandLNALL_RK1
2036 real(RKG) ,
intent(out) :: logRand
2037 real(RKG) ,
intent(in) :: negExpRand, alpha, logMinX, logCDFNF
2047end module pm_distPareto
Generate and return the natural logarithm of the normalization factor of the CDF of the (Truncated) P...
Generate and return the natural logarithm of the Cumulative Distribution Function (CDF) of the (Trunc...
Generate and return the natural logarithm of the normalization factor of the PDF of the (Truncated) P...
Generate and return the natural logarithm of the Probability Density Function (PDF) of the (Truncated...
Generate and return a scalar (or array of arbitrary rank) of the natural logarithm(s) of quantile cor...
Generate and return a scalar (or array of arbitrary rank) of the natural logarithm(s) of random value...
Return the natural logarithm of the Cumulative Distribution Function (CDF) of the (Truncated) Pareto ...
Return the natural logarithm of the Probability Density Function (PDF) of the (Truncated) Pareto dist...
Return a scalar (or array of arbitrary rank) of the natural logarithm(s) of quantile corresponding to...
Return a scalar (or array of arbitrary rank) of the natural logarithm(s) of random value(s) from the ...
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 Pareto as defined in the descr...