NFFT
3.4.1
|
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().
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees .
Definition at line 96 of file wigner.c.
References SO3_beta().
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees .
Definition at line 104 of file wigner.c.
References SO3_gamma().
|
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 | ||
) |