![]() |
(git:b77b4be)
|
Calculate spherical harmonics. More...
Data Types | |
interface | clebsch_gordon |
interface | dy_lm |
interface | y_lm |
Functions/Subroutines | |
subroutine, public | clebsch_gordon_deallocate () |
... | |
subroutine, public | clebsch_gordon_init (l) |
... | |
real(kind=dp) function, public | legendre (x, l, m) |
... | |
real(kind=dp) function, public | dlegendre (x, l, m) |
... | |
subroutine, public | clebsch_gordon_coefficient (j1, m1, j2, m2, j, m, cg_coeff) |
Compute the Clebsch-Gordon coefficient C = < j1 m1 j2 m2 | J M > = < j1 j2; m1 m2 | J M > | |
subroutine, public | wigner_3j (j1, m1, j2, m2, j3, m3, w_3j) |
Compute the Wigner 3-j symbol / j1 j2 j3 \ \ m1 m2 m3 / using the Clebsch-Gordon coefficients. | |
Calculate spherical harmonics.
subroutine, public spherical_harmonics::clebsch_gordon_deallocate |
...
Definition at line 219 of file spherical_harmonics.F.
subroutine, public spherical_harmonics::clebsch_gordon_init | ( | integer, intent(in) | l | ) |
...
l | ... |
Definition at line 237 of file spherical_harmonics.F.
real(kind=dp) function, public spherical_harmonics::legendre | ( | real(kind=dp), intent(in) | x, |
integer, intent(in) | l, | ||
integer, intent(in) | m | ||
) |
...
x | ... |
l | ... |
m | ... |
Definition at line 1192 of file spherical_harmonics.F.
real(kind=dp) function, public spherical_harmonics::dlegendre | ( | real(kind=dp), intent(in) | x, |
integer, intent(in) | l, | ||
integer, intent(in) | m | ||
) |
...
x | ... |
l | ... |
m | ... |
Definition at line 1336 of file spherical_harmonics.F.
subroutine, public spherical_harmonics::clebsch_gordon_coefficient | ( | real(kind=dp), intent(in) | j1, |
real(kind=dp), intent(in) | m1, | ||
real(kind=dp), intent(in) | j2, | ||
real(kind=dp), intent(in) | m2, | ||
real(kind=dp), intent(in) | j, | ||
real(kind=dp), intent(in) | m, | ||
real(kind=dp), intent(out) | cg_coeff | ||
) |
Compute the Clebsch-Gordon coefficient C = < j1 m1 j2 m2 | J M > = < j1 j2; m1 m2 | J M >
j1 | Angular momentum quantum number of the first state | j1 m1 > |
m1 | Magnetic quantum number of the first first state | j1 m1 > |
j2 | Angular momentum quantum number of the second state | j2 m2 > |
m2 | Magnetic quantum number of the second state | j2 m2 > |
J | Angular momentum quantum number of the coupled state | J M > |
M | Magnetic quantum number of the coupled state | J M > |
CG_coeff | Clebsch-Gordon coefficient C^{JM}_{j1 m1 j2 m2} |
Definition at line 1799 of file spherical_harmonics.F.
subroutine, public spherical_harmonics::wigner_3j | ( | real(kind=dp), intent(in) | j1, |
real(kind=dp), intent(in) | m1, | ||
real(kind=dp), intent(in) | j2, | ||
real(kind=dp), intent(in) | m2, | ||
real(kind=dp), intent(in) | j3, | ||
real(kind=dp), intent(in) | m3, | ||
real(kind=dp), intent(out) | w_3j | ||
) |
Compute the Wigner 3-j symbol / j1 j2 j3 \ \ m1 m2 m3 / using the Clebsch-Gordon coefficients.
j1 | Angular momentum quantum number of the first state | j1 m1 > |
m1 | Magnetic quantum number of the first first state | j1 m1 > |
j2 | Angular momentum quantum number of the second state | j2 m2 > |
m2 | Magnetic quantum number of the second state | j2 m2 > |
j3 | Angular momentum quantum number of the third state | j3 m3 > |
m3 | Magnetic quantum number of the third state | j3 m3 > |
W_3j | Wigner 3-j symbol |
Definition at line 1887 of file spherical_harmonics.F.