21 #include <gsl/gsl_sf_gamma.h> 22 #include <gsl/gsl_math.h> 23 #include <gsl/gsl_eigen.h> 32 Real xbrac(
const int s,
const int q,
const int p,
const int m);
33 Real xsqrbrac(
const int s,
const int q,
const int p,
const int m);
39 Real
sinthetabrac(
const int s,
const int p,
const int q,
const int m,
43 Real cgcof(
const int j1,
const int j2,
const int m1,
const int m2,
44 const int J,
const int M);
61 SWSH(
const int ss,
const int ll,
const int mm,
const Real spintimesfreq);
63 void expand(Real *E, Real *b,
int *n);
64 Real error(
const Real E,
const Real b[],
const int n);
66 Real spheroid(
const Real x);
67 Real l2dagspheroid(
const Real x);
68 Real l1dagl2dagspheroid(
const Real x);
69 Complex edthbaredthbarspheroid(
const Real a,
const Real x);
71 Real pos2Y(
const int l,
const int m,
const Real x);
72 Real pos1Y(
const int l,
const int m,
const Real x);
73 Real zeroY(
const int l,
const int m,
const Real x);
74 Real dzeroYdx(
const int l,
const int m,
const Real x);
75 Real neg1Y(
const int l,
const int m,
const Real x);
76 Real neg2Y(
const int l,
const int m,
const Real x);
87 Real pref_A_func(
const int l,
const int m);
89 Real plgndr(
const int l,
const int m,
const Real x);
90 Real plgndr_over_sin(
const int l,
const int m,
const Real x);
91 Real plgndr_over_sinsqr(
const int l,
const int m,
const Real x);
93 Real dplgndr(
const int l,
const int m,
const Real x);
94 Real sin_times_dplgndr(
const int l,
const int m,
const Real x);
96 Real sinsqr_times_ddplgndr(
const int l,
const int m,
const Real x);
100 Real raw_spheroid(
const Real x);
101 Real raw_l2dagspheroid(
const Real x);
102 Real raw_l1dagl2dagspheroid(
const Real x);
106 void cheb_spheroid();
107 void cheb_l2dagspheroid();
108 void cheb_l1dagl2dagspheroid();
112 Real spheroid_cofs[CHEBCOFS];
113 Real l2dagspheroid_cofs[CHEBCOFS];
114 Real l1dagl2dagspheroid_cofs[CHEBCOFS];
120 int N_l1dagl2dagspheroid;
122 int findeig(Real *M,
const int K, Real *e, Real b[]);
123 void load_M(Real *M,
const int K);
Spin-Weighted Spheroidal Harmonics Class.
Definition: SWSH.h:55
int N
Maximum index in array.
Definition: SWSH.h:82
Real sinthetabrac(const int s, const int p, const int q, const int m, const int mp)
Definition: SWSHCGUtil.cc:75
Clebsch-Gordan Coefficients Class.
Definition: SWSH.h:30
int lmin
Minimum { harmonic} index in array.
Definition: SWSH.h:81