163 PURE elemental module function getLogNormLogPDF_RK5(x, mu, sigma)
result(logPDF)
164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
165 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormLogPDF_RK5
168 real(RKG) ,
intent(in) :: x
169 real(RKG) ,
intent(in) ,
optional :: mu, sigma
175 PURE elemental module function getLogNormLogPDF_RK4(x, mu, sigma)
result(logPDF)
176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
177 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormLogPDF_RK4
180 real(RKG) ,
intent(in) :: x
181 real(RKG) ,
intent(in) ,
optional :: mu, sigma
187 PURE elemental module function getLogNormLogPDF_RK3(x, mu, sigma)
result(logPDF)
188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
189 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormLogPDF_RK3
192 real(RKG) ,
intent(in) :: x
193 real(RKG) ,
intent(in) ,
optional :: mu, sigma
199 PURE elemental module function getLogNormLogPDF_RK2(x, mu, sigma)
result(logPDF)
200#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
201 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormLogPDF_RK2
204 real(RKG) ,
intent(in) :: x
205 real(RKG) ,
intent(in) ,
optional :: mu, sigma
211 PURE elemental module function getLogNormLogPDF_RK1(x, mu, sigma)
result(logPDF)
212#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
213 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormLogPDF_RK1
216 real(RKG) ,
intent(in) :: x
217 real(RKG) ,
intent(in) ,
optional :: mu, sigma
297 PURE elemental module subroutine setLogNormLogPDFDD_RK5(logPDF, logx)
298#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
299 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDD_RK5
302 real(RKG) ,
intent(out) :: logPDF
303 real(RKG) ,
intent(in) :: logx
308 PURE elemental module subroutine setLogNormLogPDFDD_RK4(logPDF, logx)
309#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
310 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDD_RK4
313 real(RKG) ,
intent(out) :: logPDF
314 real(RKG) ,
intent(in) :: logx
319 PURE elemental module subroutine setLogNormLogPDFDD_RK3(logPDF, logx)
320#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
321 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDD_RK3
324 real(RKG) ,
intent(out) :: logPDF
325 real(RKG) ,
intent(in) :: logx
330 PURE elemental module subroutine setLogNormLogPDFDD_RK2(logPDF, logx)
331#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
332 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDD_RK2
335 real(RKG) ,
intent(out) :: logPDF
336 real(RKG) ,
intent(in) :: logx
341 PURE elemental module subroutine setLogNormLogPDFDD_RK1(logPDF, logx)
342#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
343 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDD_RK1
346 real(RKG) ,
intent(out) :: logPDF
347 real(RKG) ,
intent(in) :: logx
354 PURE elemental module subroutine setLogNormLogPDFMD_RK5(logPDF, logx, mu)
355#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
356 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMD_RK5
359 real(RKG) ,
intent(out) :: logPDF
360 real(RKG) ,
intent(in) :: logx
361 real(RKG) ,
intent(in) :: mu
366 PURE elemental module subroutine setLogNormLogPDFMD_RK4(logPDF, logx, mu)
367#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
368 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMD_RK4
371 real(RKG) ,
intent(out) :: logPDF
372 real(RKG) ,
intent(in) :: logx
373 real(RKG) ,
intent(in) :: mu
378 PURE elemental module subroutine setLogNormLogPDFMD_RK3(logPDF, logx, mu)
379#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
380 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMD_RK3
383 real(RKG) ,
intent(out) :: logPDF
384 real(RKG) ,
intent(in) :: logx
385 real(RKG) ,
intent(in) :: mu
390 PURE elemental module subroutine setLogNormLogPDFMD_RK2(logPDF, logx, mu)
391#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
392 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMD_RK2
395 real(RKG) ,
intent(out) :: logPDF
396 real(RKG) ,
intent(in) :: logx
397 real(RKG) ,
intent(in) :: mu
402 PURE elemental module subroutine setLogNormLogPDFMD_RK1(logPDF, logx, mu)
403#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
404 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMD_RK1
407 real(RKG) ,
intent(out) :: logPDF
408 real(RKG) ,
intent(in) :: logx
409 real(RKG) ,
intent(in) :: mu
416 PURE elemental module subroutine setLogNormLogPDFDS_RK5(logPDF, logx, invSigma, logInvSigma)
417#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
418 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDS_RK5
421 real(RKG) ,
intent(out) :: logPDF
422 real(RKG) ,
intent(in) :: logx
423 real(RKG) ,
intent(in) :: invSigma, logInvSigma
428 PURE elemental module subroutine setLogNormLogPDFDS_RK4(logPDF, logx, invSigma, logInvSigma)
429#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
430 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDS_RK4
433 real(RKG) ,
intent(out) :: logPDF
434 real(RKG) ,
intent(in) :: logx
435 real(RKG) ,
intent(in) :: invSigma, logInvSigma
440 PURE elemental module subroutine setLogNormLogPDFDS_RK3(logPDF, logx, invSigma, logInvSigma)
441#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
442 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDS_RK3
445 real(RKG) ,
intent(out) :: logPDF
446 real(RKG) ,
intent(in) :: logx
447 real(RKG) ,
intent(in) :: invSigma, logInvSigma
452 PURE elemental module subroutine setLogNormLogPDFDS_RK2(logPDF, logx, invSigma, logInvSigma)
453#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
454 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDS_RK2
457 real(RKG) ,
intent(out) :: logPDF
458 real(RKG) ,
intent(in) :: logx
459 real(RKG) ,
intent(in) :: invSigma, logInvSigma
464 PURE elemental module subroutine setLogNormLogPDFDS_RK1(logPDF, logx, invSigma, logInvSigma)
465#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
466 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFDS_RK1
469 real(RKG) ,
intent(out) :: logPDF
470 real(RKG) ,
intent(in) :: logx
471 real(RKG) ,
intent(in) :: invSigma, logInvSigma
478 PURE elemental module subroutine setLogNormLogPDFMS_RK5(logPDF, logx, mu, invSigma, logInvSigma)
479#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
480 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMS_RK5
483 real(RKG) ,
intent(out) :: logPDF
484 real(RKG) ,
intent(in) :: logx
485 real(RKG) ,
intent(in) :: mu
486 real(RKG) ,
intent(in) :: invSigma
487 real(RKG) ,
intent(in) :: logInvSigma
492 PURE elemental module subroutine setLogNormLogPDFMS_RK4(logPDF, logx, mu, invSigma, logInvSigma)
493#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
494 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMS_RK4
497 real(RKG) ,
intent(out) :: logPDF
498 real(RKG) ,
intent(in) :: logx
499 real(RKG) ,
intent(in) :: mu
500 real(RKG) ,
intent(in) :: invSigma
501 real(RKG) ,
intent(in) :: logInvSigma
506 PURE elemental module subroutine setLogNormLogPDFMS_RK3(logPDF, logx, mu, invSigma, logInvSigma)
507#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
508 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMS_RK3
511 real(RKG) ,
intent(out) :: logPDF
512 real(RKG) ,
intent(in) :: logx
513 real(RKG) ,
intent(in) :: mu
514 real(RKG) ,
intent(in) :: invSigma
515 real(RKG) ,
intent(in) :: logInvSigma
520 PURE elemental module subroutine setLogNormLogPDFMS_RK2(logPDF, logx, mu, invSigma, logInvSigma)
521#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
522 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMS_RK2
525 real(RKG) ,
intent(out) :: logPDF
526 real(RKG) ,
intent(in) :: logx
527 real(RKG) ,
intent(in) :: mu
528 real(RKG) ,
intent(in) :: invSigma
529 real(RKG) ,
intent(in) :: logInvSigma
534 PURE elemental module subroutine setLogNormLogPDFMS_RK1(logPDF, logx, mu, invSigma, logInvSigma)
535#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
536 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormLogPDFMS_RK1
539 real(RKG) ,
intent(out) :: logPDF
540 real(RKG) ,
intent(in) :: logx
541 real(RKG) ,
intent(in) :: mu
542 real(RKG) ,
intent(in) :: invSigma
543 real(RKG) ,
intent(in) :: logInvSigma
607 PURE elemental module function getLogNormCDF_RK5(x, mu, sigma)
result(cdf)
608#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
609 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormCDF_RK5
612 real(RKG) ,
intent(in) :: x
613 real(RKG) ,
intent(in) ,
optional :: mu
614 real(RKG) ,
intent(in) ,
optional :: sigma
620 PURE elemental module function getLogNormCDF_RK4(x, mu, sigma)
result(cdf)
621#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
622 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormCDF_RK4
625 real(RKG) ,
intent(in) :: x
626 real(RKG) ,
intent(in) ,
optional :: mu
627 real(RKG) ,
intent(in) ,
optional :: sigma
633 PURE elemental module function getLogNormCDF_RK3(x, mu, sigma)
result(cdf)
634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
635 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormCDF_RK3
638 real(RKG) ,
intent(in) :: x
639 real(RKG) ,
intent(in) ,
optional :: mu
640 real(RKG) ,
intent(in) ,
optional :: sigma
646 PURE elemental module function getLogNormCDF_RK2(x, mu, sigma)
result(cdf)
647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
648 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormCDF_RK2
651 real(RKG) ,
intent(in) :: x
652 real(RKG) ,
intent(in) ,
optional :: mu
653 real(RKG) ,
intent(in) ,
optional :: sigma
659 PURE elemental module function getLogNormCDF_RK1(x, mu, sigma)
result(cdf)
660#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
661 !DEC$ ATTRIBUTES DLLEXPORT :: getLogNormCDF_RK1
664 real(RKG) ,
intent(in) :: x
665 real(RKG) ,
intent(in) ,
optional :: mu
666 real(RKG) ,
intent(in) ,
optional :: sigma
733 PURE elemental module subroutine setLogNormCDFDD_RK5(cdf, logx)
734#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
735 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFDD_RK5
738 real(RKG) ,
intent(out) :: cdf
739 real(RKG) ,
intent(in) :: logx
744 PURE elemental module subroutine setLogNormCDFDD_RK4(cdf, logx)
745#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
746 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFDD_RK4
749 real(RKG) ,
intent(out) :: cdf
750 real(RKG) ,
intent(in) :: logx
755 PURE elemental module subroutine setLogNormCDFDD_RK3(cdf, logx)
756#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
757 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFDD_RK3
760 real(RKG) ,
intent(out) :: cdf
761 real(RKG) ,
intent(in) :: logx
766 PURE elemental module subroutine setLogNormCDFDD_RK2(cdf, logx)
767#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
768 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFDD_RK2
771 real(RKG) ,
intent(in) :: logx
772 real(RKG) ,
intent(out) :: cdf
777 PURE elemental module subroutine setLogNormCDFDD_RK1(cdf, logx)
778#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
779 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFDD_RK1
782 real(RKG) ,
intent(out) :: cdf
783 real(RKG) ,
intent(in) :: logx
790 PURE elemental module subroutine setLogNormCDFMD_RK5(cdf, logx, mu)
791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
792 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMD_RK5
795 real(RKG) ,
intent(out) :: cdf
796 real(RKG) ,
intent(in) :: logx
797 real(RKG) ,
intent(in) :: mu
802 PURE elemental module subroutine setLogNormCDFMD_RK4(cdf, logx, mu)
803#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
804 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMD_RK4
807 real(RKG) ,
intent(out) :: cdf
808 real(RKG) ,
intent(in) :: logx
809 real(RKG) ,
intent(in) :: mu
814 PURE elemental module subroutine setLogNormCDFMD_RK3(cdf, logx, mu)
815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
816 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMD_RK3
819 real(RKG) ,
intent(out) :: cdf
820 real(RKG) ,
intent(in) :: logx
821 real(RKG) ,
intent(in) :: mu
826 PURE elemental module subroutine setLogNormCDFMD_RK2(cdf, logx, mu)
827#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
828 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMD_RK2
831 real(RKG) ,
intent(out) :: cdf
832 real(RKG) ,
intent(in) :: logx
833 real(RKG) ,
intent(in) :: mu
838 PURE elemental module subroutine setLogNormCDFMD_RK1(cdf, logx, mu)
839#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
840 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMD_RK1
843 real(RKG) ,
intent(out) :: cdf
844 real(RKG) ,
intent(in) :: logx
845 real(RKG) ,
intent(in) :: mu
852 PURE elemental module subroutine setLogNormCDFMS_RK5(cdf, logx, mu, invSigma)
853#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
854 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMS_RK5
857 real(RKG) ,
intent(out) :: cdf
858 real(RKG) ,
intent(in) :: logx
859 real(RKG) ,
intent(in) :: mu
860 real(RKG) ,
intent(in) :: invSigma
865 PURE elemental module subroutine setLogNormCDFMS_RK4(cdf, logx, mu, invSigma)
866#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
867 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMS_RK4
870 real(RKG) ,
intent(out) :: cdf
871 real(RKG) ,
intent(in) :: logx
872 real(RKG) ,
intent(in) :: mu
873 real(RKG) ,
intent(in) :: invSigma
878 PURE elemental module subroutine setLogNormCDFMS_RK3(cdf, logx, mu, invSigma)
879#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
880 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMS_RK3
883 real(RKG) ,
intent(out) :: cdf
884 real(RKG) ,
intent(in) :: logx
885 real(RKG) ,
intent(in) :: mu
886 real(RKG) ,
intent(in) :: invSigma
891 PURE elemental module subroutine setLogNormCDFMS_RK2(cdf, logx, mu, invSigma)
892#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
893 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMS_RK2
896 real(RKG) ,
intent(out) :: cdf
897 real(RKG) ,
intent(in) :: logx
898 real(RKG) ,
intent(in) :: mu
899 real(RKG) ,
intent(in) :: invSigma
904 PURE elemental module subroutine setLogNormCDFMS_RK1(cdf, logx, mu, invSigma)
905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
906 !DEC$ ATTRIBUTES DLLEXPORT :: setLogNormCDFMS_RK1
909 real(RKG) ,
intent(out) :: cdf
910 real(RKG) ,
intent(in) :: logx
911 real(RKG) ,
intent(in) :: mu
912 real(RKG) ,
intent(in) :: invSigma
922end module pm_distLogNorm
Generate and return the Cumulative Distribution Function (CDF) of the univariate Lognormal distributi...
Generate the natural logarithm of probability density function (PDF) of the univariate Lognormal dist...
Generate and return the Cumulative Distribution Function (CDF) of the univariate Lognormal distributi...
Generate the natural logarithm of probability density function (PDF) of the univariate Lognormal dist...
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 Lognormal as defined in the de...