![]() |
NFFT
3.5.0
|
Header file for functions related to Wigner-d/D functions. More...

Go to the source code of this file.
Functions | |
| double | SO3_alpha (int k, int m, int l) |
Computes three-term recurrence coefficients of Wigner-d functions. More... | |
| double | SO3_beta (int k, int m, int l) |
Computes three-term recurrence coefficients of Wigner-d functions. More... | |
| double | SO3_gamma (int k, int m, int l) |
Computes three-term recurrence coefficients of Wigner-d functions. More... | |
| void | SO3_alpha_row (double *alpha, int N, int m, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees . More... | |
| void | SO3_beta_row (double *beta, int N, int m, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees . More... | |
| void | SO3_gamma_row (double *gamma, int N, int m, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees . More... | |
| void | SO3_alpha_matrix (double *alpha, int N, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all order and degrees . More... | |
| void | SO3_beta_matrix (double *beta, int N, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all order and degrees . More... | |
| void | SO3_gamma_matrix (double *gamma, int N, int n) |
Compute three-term-recurrence coefficients of Wigner-d functions for all order and degrees . More... | |
| void | SO3_alpha_all (double *alpha, int N) |
Compute three-term-recurrence coefficients of Wigner-d functions for all and . More... | |
| void | SO3_beta_all (double *beta, int N) |
Compute three-term-recurrence coefficients of Wigner-d functions for all and . More... | |
| void | SO3_gamma_all (double *gamma, int N) |
Compute three-term-recurrence coefficients of Wigner-d functions for all and . More... | |
| void | eval_wigner (double *x, double *y, int size, int l, double *alpha, double *beta, double *gamma) |
Evaluates Wigner-d functions using the Clenshaw-algorithm. More... | |
| int | eval_wigner_thresh (double *x, double *y, int size, int l, double *alpha, double *beta, double *gamma, double threshold) |
Evaluates Wigner-d functions using the Clenshaw-algorithm if it not exceeds a given threshold. More... | |
| double | wigner_start (int n1, int n2, double theta) |
A method used for debugging, gives the values to start the "old" three-term recurrence generates WHERE THE DEGREE l OF THE FUNCTION IS EQUAL TO THE MAXIMUM OF ITS ORDERS. More... | |
Header file for functions related to Wigner-d/D functions.
Definition in file wigner.h.
| double SO3_alpha | ( | int | k, |
| int | m, | ||
| int | l | ||
| ) |
Computes three-term recurrence coefficients
of Wigner-d functions.
Definition at line 25 of file wigner.c.
Referenced by SO3_alpha_all(), SO3_alpha_matrix(), and SO3_alpha_row().
| double SO3_beta | ( | int | k, |
| int | m, | ||
| int | l | ||
| ) |
Computes three-term recurrence coefficients
of Wigner-d functions.
Definition at line 52 of file wigner.c.
Referenced by SO3_beta_all(), SO3_beta_matrix(), and SO3_beta_row().
| double SO3_gamma | ( | int | k, |
| int | m, | ||
| int | l | ||
| ) |
Computes three-term recurrence coefficients
of Wigner-d functions.
Definition at line 73 of file wigner.c.
Referenced by SO3_gamma_all(), SO3_gamma_matrix(), and SO3_gamma_row().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all degrees
.
. Definition at line 88 of file wigner.c.
References SO3_alpha().
Referenced by nfsoft_init_guru_advanced().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all degrees
.
. Definition at line 96 of file wigner.c.
References SO3_beta().
Referenced by nfsoft_init_guru_advanced().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all degrees
.
. Definition at line 104 of file wigner.c.
References SO3_gamma().
Referenced by nfsoft_init_guru_advanced().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all order
and degrees
.
. Definition at line 114 of file wigner.c.
References SO3_alpha().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all order
and degrees
.
. Definition at line 128 of file wigner.c.
References SO3_beta().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all order
and degrees
.
. Definition at line 142 of file wigner.c.
References SO3_gamma().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all
and
.

. Definition at line 158 of file wigner.c.
References SO3_alpha().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all
and
.

. Definition at line 181 of file wigner.c.
References SO3_beta().
|
inline |
Compute three-term-recurrence coefficients
of Wigner-d functions for all
and
.

. Definition at line 198 of file wigner.c.
References SO3_gamma().
|
inline |
Evaluates Wigner-d functions
using the Clenshaw-algorithm.
|
inline |
Evaluates Wigner-d functions
using the Clenshaw-algorithm if it not exceeds a given threshold.
| double wigner_start | ( | int | n1, |
| int | n2, | ||
| double | theta | ||
| ) |
1.8.11