log_gamma Interface

public interface log_gamma

Logarithm of gamma function


Module Procedures

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int8), intent(in) :: z

Return Value real

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int16), intent(in) :: z

Return Value real

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: z

Return Value real

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

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: z

Return Value real

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

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: z

Return Value complex(kind=sp)

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

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: z

Return Value complex(kind=dp)