Spherical Bessel Integral -- Double Precision

Spherical Bessel Integral -- Double Precision — Double precision spherical bessel integrals implementation

Description

FIXME

Functions

ncm_sf_sbessel_jl_xj_integral ()

gdouble
ncm_sf_sbessel_jl_xj_integral (gint l,
                               gint j,
                               gdouble x);

FIXME

Parameters

l

FIXME

 

j

FIXME

 

x

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_new ()

NcmSFSphericalBesselIntegRecur *
ncm_sf_sbessel_jl_xj_integral_recur_new
                               (NcmSFSBesselRecur *jlrec,
                                NcmGrid *x_grid);

FIXME

Parameters

jlrec

a NcmSFSBesselRecur

 

x_grid

a NcmGrid

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_new_from_section ()

NcmSFSphericalBesselIntegRecur *
ncm_sf_sbessel_jl_xj_integral_recur_new_from_section
                               (NcmGridSection *x_sec);

FIXME

Parameters

x_sec

a NcmGridSection

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_load ()

NcmSFSphericalBesselIntegRecur *
ncm_sf_sbessel_jl_xj_integral_recur_load
                               (gchar *filename);

FIXME

Parameters

filename

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_read ()

NcmSFSphericalBesselIntegRecur *
ncm_sf_sbessel_jl_xj_integral_recur_read
                               (FILE *f);

FIXME

Parameters

f

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_cached_new ()

NcmSFSphericalBesselIntegRecur *
ncm_sf_sbessel_jl_xj_integral_recur_cached_new
                               (glong l,
                                NcmGridSection *x_sec);

FIXME

Parameters

l

FIXME

 

x_sec

a NcmGridSection

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_free ()

void
ncm_sf_sbessel_jl_xj_integral_recur_free
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                gboolean free_grid);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

free_grid

FIXME

 

ncm_sf_sbessel_jl_xj_integral_recur_set ()

void
ncm_sf_sbessel_jl_xj_integral_recur_set
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                glong l);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

l

FIXME

 

ncm_sf_sbessel_jl_xj_integral_recur_next ()

glong
ncm_sf_sbessel_jl_xj_integral_recur_next
                               (NcmSFSphericalBesselIntegRecur *xnjlrec);

ncm_sf_sbessel_jl_xj_integral_recur_previous ()

glong
ncm_sf_sbessel_jl_xj_integral_recur_previous
                               (NcmSFSphericalBesselIntegRecur *xnjlrec);

FIXME

Parameters

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_goto ()

glong
ncm_sf_sbessel_jl_xj_integral_recur_goto
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                glong l);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

l

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_recur_save ()

void
ncm_sf_sbessel_jl_xj_integral_recur_save
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                gchar *filename);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

filename

FIXME

 

ncm_sf_sbessel_jl_xj_integral_recur_write ()

void
ncm_sf_sbessel_jl_xj_integral_recur_write
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                FILE *f);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

f

FIXME

 

ncm_sf_sbessel_jl_xj_integrate_spline_new ()

NcmSFSphericalBesselIntSpline *
ncm_sf_sbessel_jl_xj_integrate_spline_new
                               (NcmSFSphericalBesselIntegRecur *xnjlrec,
                                gboolean init);

FIXME

Parameters

xnjlrec

a NcmSFSphericalBesselIntegRecur

 

init

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integrate_spline_cached_new ()

NcmSFSphericalBesselIntSpline *
ncm_sf_sbessel_jl_xj_integrate_spline_cached_new
                               (glong l,
                                NcmGridSection *x_sec,
                                gboolean init);

FIXME

Parameters

l

FIXME

 

x_sec

a NcmGridSection

 

init

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integrate_spline_reset ()

void
ncm_sf_sbessel_jl_xj_integrate_spline_reset
                               (NcmSFSphericalBesselIntSpline *int_jlspline);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

ncm_sf_sbessel_jl_xj_integrate_spline_set ()

void
ncm_sf_sbessel_jl_xj_integrate_spline_set
                               (NcmSFSphericalBesselIntSpline *int_jlspline,
                                glong l);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

l

FIXME

 

ncm_sf_sbessel_jl_xj_integrate_spline_next ()

void
ncm_sf_sbessel_jl_xj_integrate_spline_next
                               (NcmSFSphericalBesselIntSpline *int_jlspline);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

ncm_sf_sbessel_jl_xj_integrate_spline_previous ()

void
ncm_sf_sbessel_jl_xj_integrate_spline_previous
                               (NcmSFSphericalBesselIntSpline *int_jlspline);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

ncm_sf_sbessel_jl_xj_integrate_spline_goto ()

void
ncm_sf_sbessel_jl_xj_integrate_spline_goto
                               (NcmSFSphericalBesselIntSpline *int_jlspline,
                                glong l);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

l

FIXME

 

ncm_sf_sbessel_jl_xj_integral_a_b ()

void
ncm_sf_sbessel_jl_xj_integral_a_b (NcmSFSphericalBesselIntSpline *int_jlspline,
                                   gdouble x0,
                                   gdouble x1,
                                   gdouble w,
                                   gdouble *xnjl_rules,
                                   gdouble *xndjl_rules,
                                   gdouble *xnd2jl_rules);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

x0

FIXME

 

x1

FIXME

 

w

FIXME

 

xnjl_rules

FIXME

 

xndjl_rules

FIXME

 

xnd2jl_rules

FIXME

 

ncm_sf_sbessel_jl_xj_integrate_spline_eval ()

gdouble
ncm_sf_sbessel_jl_xj_integrate_spline_eval
                               (NcmSFSphericalBesselIntSpline *int_jlspline,
                                gint d,
                                gdouble x);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

d

FIXME

 

x

FIXME

 

Returns

FIXME


ncm_sf_sbessel_jl_xj_integral_spline ()

gdouble
ncm_sf_sbessel_jl_xj_integral_spline (NcmSFSphericalBesselIntSpline *int_jlspline,
                                      NcmSpline *s0,
                                      NcmSpline *s1,
                                      NcmSpline *s2,
                                      gdouble w);

FIXME

Parameters

int_jlspline

a NcmSFSphericalBesselIntSpline

 

s0

a NcmSpline

 

s1

a NcmSpline

 

s2

a NcmSpline

 

w

FIXME

 

Returns

FIXME

Types and Values

struct NcmSFSphericalBesselIntegRecur

struct NcmSFSphericalBesselIntegRecur {
};

FIXME


struct NcmSFSphericalBesselIntSpline

struct NcmSFSphericalBesselIntSpline {
};

FIXME