stdlib_specialfunctions_gamma 模块



接口

public interface gamma

整数和复数的伽马函数

  • private impure elemental function gamma_iint8(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: z

    返回值 integer(kind=int8)

  • private impure elemental function gamma_iint16(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: z

    返回值 integer(kind=int16)

  • private impure elemental function gamma_iint32(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: z

    返回值 integer(kind=int32)

  • private impure elemental function gamma_iint64(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: z

    返回值 integer(kind=int64)

  • private impure elemental function gamma_csp(z) result(res)

    参数

    类型 意图可选 属性 名称
    complex(kind=sp), intent(in) :: z

    返回值 complex(kind=sp)

  • private impure elemental function gamma_cdp(z) result(res)

    参数

    类型 意图可选 属性 名称
    complex(kind=dp), intent(in) :: z

    返回值 complex(kind=dp)

public interface log_factorial

整数变量的阶乘 n! 的对数

  • private impure elemental function l_factorial_iint8(n) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: n

    返回值 real

  • private impure elemental function l_factorial_iint16(n) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: n

    返回值 real

  • private impure elemental function l_factorial_iint32(n) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: n

    返回值 real

  • private impure elemental function l_factorial_iint64(n) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: n

    返回值 real

public interface log_gamma

伽马函数的对数

  • private impure elemental function l_gamma_iint8(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: z

    返回值 real

  • private impure elemental function l_gamma_iint16(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: z

    返回值 real

  • private impure elemental function l_gamma_iint32(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: z

    返回值 real

  • private impure elemental function l_gamma_iint64(z) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: z

    返回值 real

  • private impure elemental function l_gamma_csp(z) result(res)

    参数

    类型 意图可选 属性 名称
    complex(kind=sp), intent(in) :: z

    返回值 complex(kind=sp)

  • private impure elemental function l_gamma_cdp(z) result(res)

    参数

    类型 意图可选 属性 名称
    complex(kind=dp), intent(in) :: z

    返回值 complex(kind=dp)

public interface log_lower_incomplete_gamma

下不完全伽马函数的对数

  • private impure elemental function l_ingamma_low_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_low_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_low_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_low_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_low_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_low_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_low_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_low_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_low_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_low_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

public interface log_upper_incomplete_gamma

上不完全伽马函数的对数

  • private impure elemental function l_ingamma_up_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_up_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_up_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_up_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_up_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_up_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_up_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_up_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function l_ingamma_up_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function l_ingamma_up_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

public interface lower_incomplete_gamma

下不完全伽马函数

  • private impure elemental function ingamma_low_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_low_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_low_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_low_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_low_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_low_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_low_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_low_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_low_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_low_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

public interface regularized_gamma_p

正则化(归一化)下不完全伽马函数,P

  • private impure elemental function regamma_p_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_p_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_p_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_p_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_p_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_p_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_p_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_p_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_p_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_p_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

public interface regularized_gamma_q

正则化(归一化)上不完全伽马函数,Q

  • private impure elemental function regamma_q_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_q_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_q_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_q_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_q_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_q_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_q_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_q_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function regamma_q_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function regamma_q_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

public interface upper_incomplete_gamma

上不完全伽马函数

  • private impure elemental function ingamma_up_iint8sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_up_iint8dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int8), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_up_iint16sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_up_iint16dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int16), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_up_iint32sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_up_iint32dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int32), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_up_iint64sp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_up_iint64dp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    integer(kind=int64), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)

  • private impure elemental function ingamma_up_rsp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=sp), intent(in) :: p
    real(kind=sp), intent(in) :: x

    返回值 real(kind=sp)

  • private impure elemental function ingamma_up_rdp(p, x) result(res)

    参数

    类型 意图可选 属性 名称
    real(kind=dp), intent(in) :: p
    real(kind=dp), intent(in) :: x

    返回值 real(kind=dp)