Spherical Bessel j_l

Spherical Bessel j_l — FIXME

Synopsis

struct              NcSFSpherBesselRecur;
gdouble             ncm_sf_spherical_bessel             (gulong l,
                                                         gdouble x);
void                ncm_sf_spherical_bessel_deriv       (gulong l,
                                                         gdouble x,
                                                         gdouble jl,
                                                         gdouble jlp1,
                                                         gdouble *djl);
void                ncm_sf_spherical_bessel_recur_free  (NcSFSpherBesselRecur *jlrec,
                                                         gboolean free_grid);
void                ncm_sf_spherical_bessel_recur_goto  (NcSFSpherBesselRecur *jlrec,
                                                         glong l);
NcSFSpherBesselRecur * ncm_sf_spherical_bessel_recur_new
                                                        (NcmGrid *x_grid);
void                ncm_sf_spherical_bessel_recur_next  (NcSFSpherBesselRecur *jlrec);
void                ncm_sf_spherical_bessel_recur_previous
                                                        (NcSFSpherBesselRecur *jlrec);
NcSFSpherBesselRecur * ncm_sf_spherical_bessel_recur_read
                                                        (FILE *f);
void                ncm_sf_spherical_bessel_recur_set   (NcSFSpherBesselRecur *jlrec,
                                                         glong l);
void                ncm_sf_spherical_bessel_recur_write (NcSFSpherBesselRecur *jlrec,
                                                         FILE *f);
NcmSpline *         ncm_sf_spherical_bessel_spline      (gulong l,
                                                         gdouble xi,
                                                         gdouble xf,
                                                         gdouble reltol);
void                ncm_sf_spherical_bessel_taylor      (gulong l,
                                                         gdouble x,
                                                         gdouble *djl);
void                ncm_sf_spherical_bessel_taylor_coeff_jl_jlp1
                                                        (NcSFSpherBesselRecur *jlrec,
                                                         guint n,
                                                         gdouble *djl,
                                                         gdouble *djlp1);

Description

FIXME

Details

struct NcSFSpherBesselRecur

struct NcSFSpherBesselRecur {
};

FIXME


ncm_sf_spherical_bessel ()

gdouble             ncm_sf_spherical_bessel             (gulong l,
                                                         gdouble x);

FIXME

l :

FIXME

x :

FIXME

Returns :

FIXME

ncm_sf_spherical_bessel_deriv ()

void                ncm_sf_spherical_bessel_deriv       (gulong l,
                                                         gdouble x,
                                                         gdouble jl,
                                                         gdouble jlp1,
                                                         gdouble *djl);

FIXME

l :

FIXME

x :

FIXME

jl :

FIXME

jlp1 :

FIXME

djl :

FIXME

ncm_sf_spherical_bessel_recur_free ()

void                ncm_sf_spherical_bessel_recur_free  (NcSFSpherBesselRecur *jlrec,
                                                         gboolean free_grid);

FIXME

jlrec :

a NcSFSpherBesselRecur

free_grid :

FIXME

ncm_sf_spherical_bessel_recur_goto ()

void                ncm_sf_spherical_bessel_recur_goto  (NcSFSpherBesselRecur *jlrec,
                                                         glong l);

FIXME

jlrec :

a NcSFSpherBesselRecur

l :

FIXME

ncm_sf_spherical_bessel_recur_new ()

NcSFSpherBesselRecur * ncm_sf_spherical_bessel_recur_new
                                                        (NcmGrid *x_grid);

FIXME

x_grid :

a NcmGrid

Returns :

FIXME

ncm_sf_spherical_bessel_recur_next ()

void                ncm_sf_spherical_bessel_recur_next  (NcSFSpherBesselRecur *jlrec);

FIXME


ncm_sf_spherical_bessel_recur_previous ()

void                ncm_sf_spherical_bessel_recur_previous
                                                        (NcSFSpherBesselRecur *jlrec);

FIXME


ncm_sf_spherical_bessel_recur_read ()

NcSFSpherBesselRecur * ncm_sf_spherical_bessel_recur_read
                                                        (FILE *f);

FIXME

f :

FIXME

Returns :

FIXME

ncm_sf_spherical_bessel_recur_set ()

void                ncm_sf_spherical_bessel_recur_set   (NcSFSpherBesselRecur *jlrec,
                                                         glong l);

FIXME

jlrec :

a NcSFSpherBesselRecur

l :

FIXME

ncm_sf_spherical_bessel_recur_write ()

void                ncm_sf_spherical_bessel_recur_write (NcSFSpherBesselRecur *jlrec,
                                                         FILE *f);

FIXME

jlrec :

a NcSFSpherBesselRecur

f :

FIXME

ncm_sf_spherical_bessel_spline ()

NcmSpline *         ncm_sf_spherical_bessel_spline      (gulong l,
                                                         gdouble xi,
                                                         gdouble xf,
                                                         gdouble reltol);

FIXME

l :

FIXME

xi :

FIXME

xf :

FIXME

reltol :

FIXME

Returns :

FIXME. [transfer full]

ncm_sf_spherical_bessel_taylor ()

void                ncm_sf_spherical_bessel_taylor      (gulong l,
                                                         gdouble x,
                                                         gdouble *djl);

FIXME

l :

FIXME

x :

FIXME

djl :

FIXME

ncm_sf_spherical_bessel_taylor_coeff_jl_jlp1 ()

void                ncm_sf_spherical_bessel_taylor_coeff_jl_jlp1
                                                        (NcSFSpherBesselRecur *jlrec,
                                                         guint n,
                                                         gdouble *djl,
                                                         gdouble *djlp1);

FIXME

jlrec :

a NcSFSpherBesselRecur

n :

FIXME

djl :

FIXME

djlp1 :

FIXME