stdlib_stats_distribution_normal Module


Uses

  • module~~stdlib_stats_distribution_normal~~UsesGraph module~stdlib_stats_distribution_normal stdlib_stats_distribution_normal module~stdlib_stats_distribution_uniform stdlib_stats_distribution_uniform module~stdlib_stats_distribution_normal->module~stdlib_stats_distribution_uniform module~stdlib_random stdlib_random module~stdlib_stats_distribution_normal->module~stdlib_random module~stdlib_kinds stdlib_kinds module~stdlib_stats_distribution_normal->module~stdlib_kinds module~stdlib_error stdlib_error module~stdlib_stats_distribution_normal->module~stdlib_error module~stdlib_stats_distribution_uniform->module~stdlib_random module~stdlib_stats_distribution_uniform->module~stdlib_kinds module~stdlib_stats_distribution_uniform->module~stdlib_error module~stdlib_random->module~stdlib_kinds module~stdlib_random->module~stdlib_error module~stdlib_optval stdlib_optval module~stdlib_random->module~stdlib_optval iso_c_binding iso_c_binding module~stdlib_kinds->iso_c_binding iso_fortran_env iso_fortran_env module~stdlib_kinds->iso_fortran_env module~stdlib_error->iso_fortran_env module~stdlib_error->module~stdlib_optval module~stdlib_optval->module~stdlib_kinds

Contents


Interfaces

public interface cdf_normal

Normal Distribution Cumulative Distribution Function (Specification)

  • private impure elemental function cdf_norm_rsp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=sp), intent(in) :: x
    real(kind=sp), intent(in) :: loc
    real(kind=sp), intent(in) :: scale

    Return Value real(kind=sp)

  • private impure elemental function cdf_norm_rdp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=dp), intent(in) :: x
    real(kind=dp), intent(in) :: loc
    real(kind=dp), intent(in) :: scale

    Return Value real(kind=dp)

  • private impure elemental function cdf_norm_csp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=sp), intent(in) :: x
    complex(kind=sp), intent(in) :: loc
    complex(kind=sp), intent(in) :: scale

    Return Value real(kind=sp)

  • private impure elemental function cdf_norm_cdp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=dp), intent(in) :: x
    complex(kind=dp), intent(in) :: loc
    complex(kind=dp), intent(in) :: scale

    Return Value real(kind=dp)

public interface pdf_normal

Normal Distribution Probability Density Function (Specification)

  • private impure elemental function pdf_norm_rsp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=sp), intent(in) :: x
    real(kind=sp), intent(in) :: loc
    real(kind=sp), intent(in) :: scale

    Return Value real(kind=sp)

  • private impure elemental function pdf_norm_rdp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=dp), intent(in) :: x
    real(kind=dp), intent(in) :: loc
    real(kind=dp), intent(in) :: scale

    Return Value real(kind=dp)

  • private impure elemental function pdf_norm_csp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=sp), intent(in) :: x
    complex(kind=sp), intent(in) :: loc
    complex(kind=sp), intent(in) :: scale

    Return Value real(kind=sp)

  • private impure elemental function pdf_norm_cdp(x, loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=dp), intent(in) :: x
    complex(kind=dp), intent(in) :: loc
    complex(kind=dp), intent(in) :: scale

    Return Value real(kind=dp)

public interface rvs_normal

Normal Distribution Random Variates (Specification)

  • private function rvs_norm_0_rsp() result(res)

    Arguments

    None

    Return Value real(kind=sp)

  • private function rvs_norm_rsp(loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=sp), intent(in) :: loc
    real(kind=sp), intent(in) :: scale

    Return Value real(kind=sp)

  • private function rvs_norm_rdp(loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=dp), intent(in) :: loc
    real(kind=dp), intent(in) :: scale

    Return Value real(kind=dp)

  • private function rvs_norm_csp(loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=sp), intent(in) :: loc
    complex(kind=sp), intent(in) :: scale

    Return Value complex(kind=sp)

  • private function rvs_norm_cdp(loc, scale) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=dp), intent(in) :: loc
    complex(kind=dp), intent(in) :: scale

    Return Value complex(kind=dp)

  • private function rvs_norm_array_rsp(loc, scale, array_size) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=sp), intent(in) :: loc
    real(kind=sp), intent(in) :: scale
    integer, intent(in) :: array_size

    Return Value real(kind=sp)(array_size)

  • private function rvs_norm_array_rdp(loc, scale, array_size) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=dp), intent(in) :: loc
    real(kind=dp), intent(in) :: scale
    integer, intent(in) :: array_size

    Return Value real(kind=dp)(array_size)

  • private function rvs_norm_array_csp(loc, scale, array_size) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=sp), intent(in) :: loc
    complex(kind=sp), intent(in) :: scale
    integer, intent(in) :: array_size

    Return Value complex(kind=sp)(array_size)

  • private function rvs_norm_array_cdp(loc, scale, array_size) result(res)

    Arguments

    TypeIntentOptionalAttributesName
    complex(kind=dp), intent(in) :: loc
    complex(kind=dp), intent(in) :: scale
    integer, intent(in) :: array_size

    Return Value complex(kind=dp)(array_size)