wignerd__functions Module

Contains various functions used in the code


Interfaces

public interface factorial

Returns for integer or double precision real

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

    Returns for integer

    Arguments

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

    Return Value real(kind=rp)

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

    Returns for double precision real

    Arguments

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

    Return Value real(kind=rp)


Functions

public pure elemental function delta(m, n) result(res)

Return the Kronecker delta function

Arguments

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

Return Value real(kind=rp)