17 #include <gsl/gsl_errno.h> 18 #include <gsl/gsl_spline.h> 25 CEID(
char *basename,
const Real arrmin,
const Real rmax,
const Real dr,
27 CEID(
char *basename,
const int Nhi,
const int ellmax);
30 Real rdot, rdot_noH, Omega;
39 void Spheroids(
const Real costheta_view);
43 void Get_rdot_omega(
const Real r);
44 void Get_fluxes(
const Real r);
45 void Get_wave(
const Real r,
const Real phi,
const Real phi_view);
46 void Get_flux_Smode(
const Real r,
const int l,
const int m,
47 Real & EdotHlm, Real & EdotIlm);
48 void Get_flux_mmode(
const Real r,
const int m,
49 Real & EdotHm, Real & EdotIm);
50 void Get_flux_lmode(
const Real r,
const int l,
51 Real & EdotHl, Real & EdotIl);
52 void Get_flux_Ymode(
const Real r,
const int l,
const int m,
53 Real & EdotHlm, Real & EdotIlm);
54 void Get_ZIlm(
const Real r,
const int l,
const int m, Complex & ZIlm);
55 void Get_CIlm(
const Real r,
const Real phi,
const int l,
const int m,
62 void Spline_CIlm(
const int l,
const int m);
71 void ReadIn(
char *inname);
72 void Make_radial_splines();
78 Real *Omega_arr, *rdot_arr, *rdot_noH_arr;
79 gsl_interp_accel *Omega_acc, *rdot_acc, *rdot_noH_acc;
80 gsl_spline *Omega_spl, *rdot_spl, *rdot_noH_spl;
82 Real *EdotI_arr, *LzdotI_arr, *EdotH_arr, *LzdotH_arr;
83 gsl_interp_accel *EdotI_acc, *LzdotI_acc, *EdotH_acc, *LzdotH_acc;
84 gsl_spline *EdotI_spl, *LzdotI_spl, *EdotH_spl, *LzdotH_spl;
88 Real ***ZI_re, ***ZI_im, ***CI_re, ***CI_im, ***ZH_re, ***ZH_im, ***Spheroid;
89 gsl_interp_accel ***ZI_re_acc, ***ZI_im_acc, ***CI_re_acc, ***CI_im_acc;
90 gsl_interp_accel ***ZH_re_acc, ***ZH_im_acc, ***Spheroid_acc;
91 gsl_spline ***ZI_re_spl, ***ZI_im_spl, ***CI_re_spl, ***CI_im_spl;
92 gsl_spline ***ZH_re_spl, ***ZH_im_spl, ***Spheroid_spl;
Circular Equatorial Inspiral Data Class.
Definition: CEID.h:23