log_upper_incomplete_gamma Interface

public interface log_upper_incomplete_gamma

Logarithm of upper incomplete gamma function


Module Procedures

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int8), intent(in) :: p
real(kind=sp), intent(in) :: x

Return Value real(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int8), intent(in) :: p
real(kind=dp), intent(in) :: x

Return Value real(kind=dp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int16), intent(in) :: p
real(kind=sp), intent(in) :: x

Return Value real(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int16), intent(in) :: p
real(kind=dp), intent(in) :: x

Return Value real(kind=dp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: p
real(kind=sp), intent(in) :: x

Return Value real(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: p
real(kind=dp), intent(in) :: x

Return Value real(kind=dp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: p
real(kind=sp), intent(in) :: x

Return Value real(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: p
real(kind=dp), intent(in) :: x

Return Value real(kind=dp)

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

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: p
real(kind=sp), intent(in) :: x

Return Value real(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: p
real(kind=dp), intent(in) :: x

Return Value real(kind=dp)