log_factorial Interface

public interface log_factorial

Logarithm of factorial n!, integer variable


Module Procedures

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

Arguments

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

Return Value real(kind=dp)

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

Arguments

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

Return Value real(kind=dp)

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

Arguments

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

Return Value real(kind=dp)

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

Arguments

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

Return Value real(kind=dp)