17 std::complex<double> Ceiphi(
double phi);
18 double Legendre(
int ell,
double ctheta);
19 std::complex<double> Ylm(
int ell,
int m,
double theta,
double phi);
21 double Legendre(
int ell,
double ctheta);
23 std::complex <double> Ylm(
int ell,
int m,
double x,
double y,
double z);
25 void YlmUpToL(
int lmax,
double x,
double y,
double z, std::complex<double>* ylms);
26 void YlmUpToL(
int lmax,
double ctheta,
double phi, std::complex<double>* ylms);
28 double ReYlm(
int ell,
int m,
double theta,
double phi);
29 double ReYlm(
int ell,
int m,
double x,
double y,
double z);
30 double ImYlm(
int ell,
int m,
double theta,
double phi);
31 double ImYlm(
int ell,
int m,
double x,
double y,
double z);