2 #ifndef FLAG_SPHERLAGUERRE
3 #define FLAG_SPHERLAGUERRE
void flag_spherlaguerre_synthesis(double *f, const double *fn, const double *nodes, int Nnodes, double tau, int N)
void flag_spherlaguerre_synthesis_gen(double *f, const double *fn, const double *nodes, int Nnodes, double tau, int N, int alpha)
void flag_spherlaguerre_mapped_synthesis(complex double *f, const complex double *fn, const double *nodes, int Nnodes, double tau, int N, int mapsize)
void flag_spherlaguerre_mapped_analysis(complex double *fn, const complex double *f, const double *weights, const double *nodes, double tau, int N, int mapsize)
double flag_spherlaguerre_Rmax(int N)
void flag_spherlaguerre_allocate_sampling(double **nodes, double **weights, int N)
void flag_spherbessel_sampling(double *nodes, double *weights, double R, int N)
void flag_spherlaguerre_basis(double *KN, const int N, const double *nodes, int Nnodes, double tau)
void flag_spherlaguerre_sampling(double *nodes, double *weights, double tau, int N)
double flag_spherlaguerre_tau(double R, int N)
void flag_spherlaguerre_quadrature(double *roots, double *weights, int N, int alpha)
void flag_spherlaguerre_analysis(double *fn, const double *f, const double *nodes, const double *weights, double tau, int N)