NcmMpsf0F1

NcmMpsf0F1 — Multiple precision implementation of the hypergeometric 0F1.

Functions

void ncm_mpsf_0F1_q ()
void ncm_mpsf_0F1_d ()
gdouble ncm_sf_0F1 ()
void ncm_mpsf_0F1_free_cache ()

Description

Multiple precision implementation of the hypergeometric 0F1.

Functions

ncm_mpsf_0F1_q ()

void
ncm_mpsf_0F1_q (mpq_t b,
                mpq_t q,
                mpfr_ptr res,
                mp_rnd_t rnd);

Computes the Hypergeometric function ${}_0F_1(b;x)$.

[skip]

Parameters

b

${}_0F_1$ hypergeometric parameters as a rational number $b = q_b$

 

q

argument as a rational number $x = q_x$

 

res

mpfr variable containing the result ${}_0F_1(b;x)$

 

rnd

mpfr rounding mode

 

ncm_mpsf_0F1_d ()

void
ncm_mpsf_0F1_d (gdouble b,
                gdouble x,
                mpfr_ptr res,
                mp_rnd_t rnd);

Computes the Hypergeometric function ${}_0F_1(b;x)$.

[skip]

Parameters

b

${}_0F_1$ hypergeometric parameters $b$

 

x

argument $x$

 

res

mpfr variable containing the result ${}_0F_1(b;x)$

 

rnd

mpfr rounding mode

 

ncm_sf_0F1 ()

gdouble
ncm_sf_0F1 (gdouble b,
            gdouble x);

Computes the Hypergeometric function ${}_0F_1(b;x)$.

[skip]

Parameters

b

${}_0F_1$ hypergeometric parameters $b$

 

x

argument $x$

 

Returns

the value of ${}_0F_1(b;x)$.


ncm_mpsf_0F1_free_cache ()

void
ncm_mpsf_0F1_free_cache (void);

Frees all buffers created to compute ncm_mpsf_0F1.