242 PURE elemental module function getBinomLogPMF_RK5(nsuc, ntry, psuc)
result(logPMF)
243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
244 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomLogPMF_RK5
247 integer(IK) ,
intent(in) :: nsuc, ntry
248 real(RKG) ,
intent(in) :: psuc
254 PURE elemental module function getBinomLogPMF_RK4(nsuc, ntry, psuc)
result(logPMF)
255#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
256 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomLogPMF_RK4
259 integer(IK) ,
intent(in) :: nsuc, ntry
260 real(RKG) ,
intent(in) :: psuc
266 PURE elemental module function getBinomLogPMF_RK3(nsuc, ntry, psuc)
result(logPMF)
267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
268 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomLogPMF_RK3
271 integer(IK) ,
intent(in) :: nsuc, ntry
272 real(RKG) ,
intent(in) :: psuc
278 PURE elemental module function getBinomLogPMF_RK2(nsuc, ntry, psuc)
result(logPMF)
279#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
280 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomLogPMF_RK2
283 integer(IK) ,
intent(in) :: nsuc, ntry
284 real(RKG) ,
intent(in) :: psuc
290 PURE elemental module function getBinomLogPMF_RK1(nsuc, ntry, psuc)
result(logPMF)
291#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
292 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomLogPMF_RK1
295 integer(IK) ,
intent(in) :: nsuc, ntry
296 real(RKG) ,
intent(in) :: psuc
380 PURE elemental module subroutine setBinomLogPMF_RK5(logPMF, nsuc, ntry, logp, logq)
381#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
382 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomLogPMF_RK5
385 real(RKG) ,
intent(out) :: logPMF
386 real(RKG) ,
intent(in) :: logp, logq
387 integer(IK) ,
intent(in) :: nsuc, ntry
392 PURE elemental module subroutine setBinomLogPMF_RK4(logPMF, nsuc, ntry, logp, logq)
393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
394 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomLogPMF_RK4
397 real(RKG) ,
intent(out) :: logPMF
398 real(RKG) ,
intent(in) :: logp, logq
399 integer(IK) ,
intent(in) :: nsuc, ntry
404 PURE elemental module subroutine setBinomLogPMF_RK3(logPMF, nsuc, ntry, logp, logq)
405#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
406 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomLogPMF_RK3
409 real(RKG) ,
intent(out) :: logPMF
410 real(RKG) ,
intent(in) :: logp, logq
411 integer(IK) ,
intent(in) :: nsuc, ntry
416 PURE elemental module subroutine setBinomLogPMF_RK2(logPMF, nsuc, ntry, logp, logq)
417#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
418 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomLogPMF_RK2
421 real(RKG) ,
intent(out) :: logPMF
422 real(RKG) ,
intent(in) :: logp, logq
423 integer(IK) ,
intent(in) :: nsuc, ntry
428 PURE elemental module subroutine setBinomLogPMF_RK1(logPMF, nsuc, ntry, logp, logq)
429#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
430 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomLogPMF_RK1
433 real(RKG) ,
intent(out) :: logPMF
434 real(RKG) ,
intent(in) :: logp, logq
435 integer(IK) ,
intent(in) :: nsuc, ntry
513 PURE elemental module function getBinomCDF_RK5(nsuc, ntry, psuc)
result(cdf)
514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
515 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomCDF_RK5
518 integer(IK) ,
intent(in) :: nsuc, ntry
519 real(RKG) ,
intent(in) :: psuc
525 PURE elemental module function getBinomCDF_RK4(nsuc, ntry, psuc)
result(cdf)
526#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
527 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomCDF_RK4
530 integer(IK) ,
intent(in) :: nsuc, ntry
531 real(RKG) ,
intent(in) :: psuc
537 PURE elemental module function getBinomCDF_RK3(nsuc, ntry, psuc)
result(cdf)
538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
539 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomCDF_RK3
542 integer(IK) ,
intent(in) :: nsuc, ntry
543 real(RKG) ,
intent(in) :: psuc
549 PURE elemental module function getBinomCDF_RK2(nsuc, ntry, psuc)
result(cdf)
550#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
551 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomCDF_RK2
554 integer(IK) ,
intent(in) :: nsuc, ntry
555 real(RKG) ,
intent(in) :: psuc
561 PURE elemental module function getBinomCDF_RK1(nsuc, ntry, psuc)
result(cdf)
562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
563 !DEC$ ATTRIBUTES DLLEXPORT :: getBinomCDF_RK1
566 integer(IK) ,
intent(in) :: nsuc, ntry
567 real(RKG) ,
intent(in) :: psuc
648 PURE elemental module subroutine setBinomCDF_RK5(cdf, nsuc, ntry, psuc, info)
649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
650 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomCDF_RK5
653 integer(IK) ,
intent(in) :: nsuc, ntry
654 real(RKG) ,
intent(in) :: psuc
655 real(RKG) ,
intent(out) :: cdf
656 integer(IK) ,
intent(out) :: info
661 PURE elemental module subroutine setBinomCDF_RK4(cdf, nsuc, ntry, psuc, info)
662#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
663 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomCDF_RK4
666 integer(IK) ,
intent(in) :: nsuc, ntry
667 real(RKG) ,
intent(in) :: psuc
668 real(RKG) ,
intent(out) :: cdf
669 integer(IK) ,
intent(out) :: info
674 PURE elemental module subroutine setBinomCDF_RK3(cdf, nsuc, ntry, psuc, info)
675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
676 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomCDF_RK3
679 integer(IK) ,
intent(in) :: nsuc, ntry
680 real(RKG) ,
intent(in) :: psuc
681 real(RKG) ,
intent(out) :: cdf
682 integer(IK) ,
intent(out) :: info
687 PURE elemental module subroutine setBinomCDF_RK2(cdf, nsuc, ntry, psuc, info)
688#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
689 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomCDF_RK2
692 integer(IK) ,
intent(in) :: nsuc, ntry
693 real(RKG) ,
intent(in) :: psuc
694 real(RKG) ,
intent(out) :: cdf
695 integer(IK) ,
intent(out) :: info
700 PURE elemental module subroutine setBinomCDF_RK1(cdf, nsuc, ntry, psuc, info)
701#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
702 !DEC$ ATTRIBUTES DLLEXPORT :: setBinomCDF_RK1
705 integer(IK) ,
intent(in) :: nsuc, ntry
706 real(RKG) ,
intent(in) :: psuc
707 real(RKG) ,
intent(out) :: cdf
708 integer(IK) ,
intent(out) :: info
718end module pm_distBinom
Generate and return the Cumulative Distribution Function (CDF) of the Binomial distribution for an in...
Generate and return the natural logarithm of the Probability Mass Function (PMF) of the Binomial dist...
Return the Cumulative Distribution Function (CDF) of the Binomial distribution.
Return the natural logarithm of the Probability Mass Function (PMF) of the Binomial distribution for ...
This module contains classes and procedures for computing various statistical quantities related to t...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for computing various statistical quantities related to t...
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 RKB
The scalar integer constant of intrinsic default kind, representing the Best-precision real kind supp...
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 Binomial as defined in the des...
This is a concrete derived type whose instances can be used to define/request the default uniform ran...
This is the derived type for declaring and generating objects of type xoshiro256ssw_type containing a...