factorial Interface

public interface factorial

!n


Module Procedures

private pure elemental module function factorial_int(n) result(res)

!n

Arguments

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

Return Value real(kind=dp)

private pure elemental module function factorial_real(n) result(res)

!n

Arguments

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

Return Value real(kind=dp)