Prototypes | |
COMPLEX16 | XLALSpinWeightedSphericalHarmonic (REAL8 theta, REAL8 phi, int s, int l, int m) |
Computes the (s)Y(l,m) spin-weighted spherical harmonic. More... | |
int | XLALScalarSphericalHarmonic (COMPLEX16 *y, UINT4 l, INT4 m, REAL8 theta, REAL8 phi) |
Computes the scalar spherical harmonic \( Y_{lm}(\theta, \phi) \). More... | |
INT4 | XLALSphHarm (COMPLEX16 *out, UINT4 L, INT4 M, REAL4 theta, REAL4 phi) |
Computes the spin 2 weighted spherical harmonic. More... | |
double | XLALJacobiPolynomial (int n, int alpha, int beta, double x) |
Computes the n-th Jacobi polynomial for polynomial weights alpha and beta. More... | |
double | XLALWignerdMatrix (int l, int mp, int m, double beta) |
COMPLEX16 | XLALWignerDMatrix (int l, int mp, int m, double alpha, double beta, double gam) |
Computes the full Wigner D matrix for the Euler angle alpha, beta, and gamma with major index 'l' and minor index transition from m to mp. More... | |
Go to the source code of this file.
Macros | |
#define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
Computes the 'little' d Wigner matrix for the Euler angle beta. More... | |
Computes the 'little' d Wigner matrix for the Euler angle beta.
Single angle small d transform with major index 'l' and minor index transition from m to mp.
Uses a slightly unconventional method since the intuitive version by Wigner is less suitable to algorthmic development.
See http://en.wikipedia.org/wiki/Wigner_D-matrix#Wigner_.28small.29_d-matrix
Definition at line 529 of file SphericalHarmonics.c.