![]() |
3.2.3 |
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 ![]() | |
double | SO3_beta (int k, int m, int l) |
Computes three-term recurrence coefficients ![]() | |
double | SO3_gamma (int k, int m, int l) |
Computes three-term recurrence coefficients ![]() | |
void | SO3_alpha_row (double *alpha, int N, int m, int n) |
Compute three-term-recurrence coefficients ![]() ![]() | |
void | SO3_beta_row (double *beta, int N, int m, int n) |
Compute three-term-recurrence coefficients ![]() ![]() | |
void | SO3_gamma_row (double *gamma, int N, int m, int n) |
Compute three-term-recurrence coefficients ![]() ![]() | |
void | SO3_alpha_matrix (double *alpha, int N, int n) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | SO3_beta_matrix (double *beta, int N, int n) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | SO3_gamma_matrix (double *gamma, int N, int n) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | SO3_alpha_all (double *alpha, int N) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | SO3_beta_all (double *beta, int N) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | SO3_gamma_all (double *gamma, int N) |
Compute three-term-recurrence coefficients ![]() ![]() ![]() | |
void | eval_wigner (double *x, double *y, int size, int l, double *alpha, double *beta, double *gamma) |
Evaluates Wigner-d functions ![]() | |
int | eval_wigner_thresh (double *x, double *y, int size, int l, double *alpha, double *beta, double *gamma, double threshold) |
Evaluates Wigner-d functions ![]() | |
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 ![]() |
Header file for functions related to Wigner-d/D functions.
Definition in file wigner.h.
double SO3_alpha | ( | int | k, |
int | m, | ||
int | l | ||
) |
double SO3_beta | ( | int | k, |
int | m, | ||
int | l | ||
) |
double SO3_gamma | ( | int | k, |
int | m, | ||
int | l | ||
) |
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees
.
Definition at line 90 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees
.
Definition at line 98 of file wigner.c.
References nfsft_wisdom::beta.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all degrees
.
Definition at line 106 of file wigner.c.
References nfsft_wisdom::gamma.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all order
and degrees
.
Definition at line 116 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all order
and degrees
.
Definition at line 130 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all order
and degrees
.
Definition at line 144 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all
and
.
Definition at line 160 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all
and
.
Definition at line 183 of file wigner.c.
References nfsft_wisdom::alpha.
|
inline |
Compute three-term-recurrence coefficients of Wigner-d functions for all
and
.
Definition at line 200 of file wigner.c.
References nfsft_wisdom::alpha.
|
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.
Definition at line 262 of file wigner.c.
References nfsft_wisdom::threshold.
double wigner_start | ( | int | n1, |
int | n2, | ||
double | theta | ||
) |