Interface to access the routines to calculate the matrix D(α,β,γ) or d(β) based on the number of arguments
Return the wigner D-matrix for integer j
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
The angular momentum |
||
| real(kind=rp), | intent(in) | :: | euler_alpha |
The Euler angle α |
||
| real(kind=rp), | intent(in) | :: | euler_beta |
The Euler angle β |
||
| real(kind=rp), | intent(in) | :: | euler_gamma |
The Euler angle γ |
||
| logical, | intent(in), | optional | :: | use_analytic |
Force the use of the analytic expression to obtain ? |
The Wigner D-matrix
Return the wigner D-matrix for real j
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rp), | intent(in) | :: | j |
The angular momentum |
||
| real(kind=rp), | intent(in) | :: | euler_alpha |
The Euler angle α |
||
| real(kind=rp), | intent(in) | :: | euler_beta |
The Euler angle β |
||
| real(kind=rp), | intent(in) | :: | euler_gamma |
The Euler angle γ |
||
| logical, | intent(in), | optional | :: | use_analytic |
Force the use of the analytic expression to obtain ? |
The Wigner D-matrix
Return the Wigner d-matrix for integer j
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
The angular momentum |
||
| real(kind=rp), | intent(in) | :: | euler_beta |
The euler angle β |
||
| logical, | intent(in), | optional | :: | use_analytic |
Force the use of the analytic expression to obtain ? |
The matrix
Return the Wigner d-matrix for real j
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rp), | intent(in) | :: | j |
The angular momentum |
||
| real(kind=rp), | intent(in) | :: | euler_beta |
The euler angle β |
||
| logical, | intent(in), | optional | :: | use_analytic |
Force the use of the analytic expression to obtain ? |
The matrix