![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
Spherical Bessel Integral -- Double PrecisionSpherical Bessel Integral -- Double Precision — Double precision spherical bessel integrals implementation |
Synopsis
struct NcmSFSphericalBesselIntSpline; struct NcmSFSphericalBesselIntegRecur; gdouble ncm_sf_sbessel_jl_xj_integral (gint l
,gint j
,gdouble x
); 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
); NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_cached_new (glong l
,NcmGridSection *x_sec
); void ncm_sf_sbessel_jl_xj_integral_recur_free (NcmSFSphericalBesselIntegRecur *xnjlrec
,gboolean free_grid
); glong ncm_sf_sbessel_jl_xj_integral_recur_goto (NcmSFSphericalBesselIntegRecur *xnjlrec
,glong l
); NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_load (gchar *filename
); NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_new (NcmSFSBesselRecur *jlrec
,NcmGrid *x_grid
); NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_new_from_section (NcmGridSection *x_sec
); glong ncm_sf_sbessel_jl_xj_integral_recur_next (NcmSFSphericalBesselIntegRecur *xnjlrec
); glong ncm_sf_sbessel_jl_xj_integral_recur_previous (NcmSFSphericalBesselIntegRecur *xnjlrec
); NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_read (FILE *f
); void ncm_sf_sbessel_jl_xj_integral_recur_save (NcmSFSphericalBesselIntegRecur *xnjlrec
,gchar *filename
); void ncm_sf_sbessel_jl_xj_integral_recur_set (NcmSFSphericalBesselIntegRecur *xnjlrec
,glong l
); void ncm_sf_sbessel_jl_xj_integral_recur_write (NcmSFSphericalBesselIntegRecur *xnjlrec
,FILE *f
); gdouble ncm_sf_sbessel_jl_xj_integral_spline (NcmSFSphericalBesselIntSpline *int_jlspline
,NcmSpline *s0
,NcmSpline *s1
,NcmSpline *s2
,gdouble w
); NcmSFSphericalBesselIntSpline * ncm_sf_sbessel_jl_xj_integrate_spline_cached_new (glong l
,NcmGridSection *x_sec
,gboolean init
); gdouble ncm_sf_sbessel_jl_xj_integrate_spline_eval (NcmSFSphericalBesselIntSpline *int_jlspline
,gint d
,gdouble x
); void ncm_sf_sbessel_jl_xj_integrate_spline_goto (NcmSFSphericalBesselIntSpline *int_jlspline
,glong l
); NcmSFSphericalBesselIntSpline * ncm_sf_sbessel_jl_xj_integrate_spline_new (NcmSFSphericalBesselIntegRecur *xnjlrec
,gboolean init
); void ncm_sf_sbessel_jl_xj_integrate_spline_next (NcmSFSphericalBesselIntSpline *int_jlspline
); void ncm_sf_sbessel_jl_xj_integrate_spline_previous (NcmSFSphericalBesselIntSpline *int_jlspline
); void ncm_sf_sbessel_jl_xj_integrate_spline_reset (NcmSFSphericalBesselIntSpline *int_jlspline
); void ncm_sf_sbessel_jl_xj_integrate_spline_set (NcmSFSphericalBesselIntSpline *int_jlspline
,glong l
);
Details
ncm_sf_sbessel_jl_xj_integral ()
gdouble ncm_sf_sbessel_jl_xj_integral (gint l
,gint j
,gdouble x
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
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
|
a NcmSFSphericalBesselIntSpline |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
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
|
FIXME |
|
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
|
a NcmSFSphericalBesselIntegRecur |
|
FIXME |
ncm_sf_sbessel_jl_xj_integral_recur_goto ()
glong ncm_sf_sbessel_jl_xj_integral_recur_goto (NcmSFSphericalBesselIntegRecur *xnjlrec
,glong l
);
FIXME
|
a NcmSFSphericalBesselIntegRecur |
|
FIXME |
Returns : |
FIXME |
ncm_sf_sbessel_jl_xj_integral_recur_load ()
NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_load
(gchar *filename
);
FIXME
|
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
|
a NcmSFSBesselRecur |
|
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
|
a NcmGridSection |
Returns : |
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
|
a NcmSFSphericalBesselIntegRecur |
Returns : |
FIXME |
ncm_sf_sbessel_jl_xj_integral_recur_read ()
NcmSFSphericalBesselIntegRecur * ncm_sf_sbessel_jl_xj_integral_recur_read
(FILE *f
);
FIXME
|
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
|
a NcmSFSphericalBesselIntegRecur |
|
FIXME |
ncm_sf_sbessel_jl_xj_integral_recur_set ()
void ncm_sf_sbessel_jl_xj_integral_recur_set (NcmSFSphericalBesselIntegRecur *xnjlrec
,glong l
);
FIXME
|
a NcmSFSphericalBesselIntegRecur |
|
FIXME |
ncm_sf_sbessel_jl_xj_integral_recur_write ()
void ncm_sf_sbessel_jl_xj_integral_recur_write (NcmSFSphericalBesselIntegRecur *xnjlrec
,FILE *f
);
FIXME
|
a NcmSFSphericalBesselIntegRecur |
|
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
|
a NcmSFSphericalBesselIntSpline |
|
a NcmSpline |
|
a NcmSpline |
|
a NcmSpline |
|
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
|
FIXME |
|
a NcmGridSection |
|
FIXME |
Returns : |
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
|
a NcmSFSphericalBesselIntSpline |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sf_sbessel_jl_xj_integrate_spline_goto ()
void ncm_sf_sbessel_jl_xj_integrate_spline_goto (NcmSFSphericalBesselIntSpline *int_jlspline
,glong l
);
FIXME
|
a NcmSFSphericalBesselIntSpline |
|
FIXME |
ncm_sf_sbessel_jl_xj_integrate_spline_new ()
NcmSFSphericalBesselIntSpline * ncm_sf_sbessel_jl_xj_integrate_spline_new (NcmSFSphericalBesselIntegRecur *xnjlrec
,gboolean init
);
FIXME
|
a NcmSFSphericalBesselIntegRecur |
|
FIXME |
Returns : |
FIXME |
ncm_sf_sbessel_jl_xj_integrate_spline_next ()
void ncm_sf_sbessel_jl_xj_integrate_spline_next
(NcmSFSphericalBesselIntSpline *int_jlspline
);
FIXME
|
a NcmSFSphericalBesselIntSpline |
ncm_sf_sbessel_jl_xj_integrate_spline_previous ()
void ncm_sf_sbessel_jl_xj_integrate_spline_previous
(NcmSFSphericalBesselIntSpline *int_jlspline
);
FIXME
|
a NcmSFSphericalBesselIntSpline |
ncm_sf_sbessel_jl_xj_integrate_spline_reset ()
void ncm_sf_sbessel_jl_xj_integrate_spline_reset
(NcmSFSphericalBesselIntSpline *int_jlspline
);
FIXME
|
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
|
a NcmSFSphericalBesselIntSpline |
|
FIXME |