| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| delta | wignerd__functions | Function | Return the Kronecker delta function |
| die | wignerd__system | Interface | Stop program execution with one or two messages |
| factorial | wignerd__functions | Interface | Returns for integer or double precision real |
| int2char | wignerd__characters | Function | Convert the integer i to a character (array) "i" |
| ndigits | wignerd__characters | Function | Returns number of characters an integer will occupy |
| wigner_big_D | wignerd | Interface | Interface to access the routines to calculate D(α,β,γ) via matrix diagonalization or the analytic expression |
| wigner_d | wignerd | Interface | Interface to access the routines to calculate the matrix D(α,β,γ) or d(β) based on the number of arguments |
| wigner_little_d | wignerd | Interface | Interface to access the routines to calculate d(β) via matrix diagonalization or the analytic expression |
| zhbev | wignerd__lapack_interface | Interface | This interface exists in case the user wants to use their own
implementation of the LAPACK routine |