Besseltools (C++)

class catana::besseltools::SphericalBesselZeros

Public Functions

SphericalBesselZeros(unsigned int l)
double operator[](unsigned int n)
void compute_up_to(double z_max)
unsigned int next_zero(double z)
double catana::besseltools::double_sbessel_integrator(std::function<double(double)> f, const unsigned int &l, const double &Rmax, double k1, double k2, )

Computes the integral over f(r)*j_l(k1*r)*j_l(k2*r) between [0,Rmax].