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