|
subroutine | dipelm_special_functions::tic (this) |
|
subroutine | dipelm_special_functions::toc (this) |
|
integer function | dipelm_special_functions::binomial (n, k) |
|
recursive real(kind=idp) function | dipelm_special_functions::jacobi (n, a, b, x) |
| Calculate the Jacobi polynomials using recurrence relations. More...
|
|
recursive real(idp) function | dipelm_special_functions::flm (l, m) |
|
subroutine | dipelm_special_functions::a_legendre_p (lmax, beta, Plm) |
|
subroutine | dipelm_special_functions::a_sp_harm (lmax, theta, phi, Ylm) |
|
subroutine | dipelm_special_functions::a_re_sp_harm (lmax, theta, phi, Ylm) |
|
subroutine | dipelm_special_functions::grid_theta_phi (steps, arange, theta_grid, phi_grid) |
|
subroutine | dipelm_special_functions::grid_sp_harm (lmax, steps, arange, Ylm_grid, basis_type) |
|
subroutine | dipelm_special_functions::grid_wigner_D (lmax, steps, arange, D_grid, basis_type) |
|
real(kind=kind(1.d0)) function | dipelm_special_functions::wigner_small_d (beta, j, m, n) |
| Compute the value of the Wigner d matrix. More...
|
|
complex(kind=idp) function | dipelm_special_functions::wigner_d (alpha, beta, gamma, j, m, n) |
| Calculate the wigner D function. More...
|
|
real(idp) function | dipelm_special_functions::re_wigner_d (alpha, beta, gamma, j, m, n) |
|
real(idp) function | dipelm_special_functions::azim_fn (theta, m) |
|
subroutine | dipelm_special_functions::a_wigner_d (jmax, alpha, beta, gamma, Djmn) |
|
subroutine | dipelm_special_functions::a_re_wigner_d (jmax, alpha, beta, gamma, Djmn) |
|
complex(kind=idp) function | dipelm_special_functions::sp_harm (j, m, theta, phi) |
| Calculate spherical harmonic using wigner small d. More...
|
|
real(kind=idp) function | dipelm_special_functions::re_sp_harm (j, m, theta, phi) |
|
complex(rk) function | dipelm_special_functions::sph_basis_transform_elm (l, m, mp, basis_type) |
|
subroutine | dipelm_special_functions::sph_basis_transform_matrix (U, lmax, basis_type) |
|
integer function | dipelm_special_functions::lm2i (l, m) |
|
subroutine | dipelm_special_functions::i2lm (i, l, m) |
|
recursive real(rk) function | dipelm_special_functions::binom (n, r) |
|
real(rk) function | dipelm_special_functions::cleb (j1, m1, j2, m2, j, m) |
|
real(rk) function | dipelm_special_functions::threej (j1, m1, j2, m2, j, m) |
|
function | dipelm_special_functions::cphaz (l, eta, iwrite) |
|
subroutine | dipelm_special_functions::linspace (from, to, no_steps, array, include_end_point) |
|