ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::sf::bessel Namespace Reference

Namespace for Bessel functions. More...

Functions

int J0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_J0(). More...
 
double J0 (double const x)
 C++ version of gsl_sf_bessel_J0(). More...
 
int J1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_J1_e(). More...
 
double J1 (double const x)
 C++ version of gsl_sf_bessel_J1(). More...
 
int Jn_e (int n, double x, result &result)
 C++ version of gsl_sf_bessel_Jn_e(). More...
 
double Jn (int const n, double const x)
 C++ version of gsl_sf_bessel_Jn(). More...
 
template<typename DATA >
int Jn_array (int nmin, int nmax, double x, DATA &result_array)
 C++ version of gsl_sf_bessel_Jn_array(). More...
 
int Y0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_Y0_e(). More...
 
double Y0 (double const x)
 C++ version of gsl_sf_bessel_Y0(). More...
 
int Y1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_Y1_e(). More...
 
double Y1 (double const x)
 C++ version of gsl_sf_bessel_Y1(). More...
 
int Yn_e (int n, double const x, result &result)
 C++ version of gsl_sf_bessel_Yn_e(). More...
 
double Yn (int const n, double const x)
 C++ version of gsl_sf_bessel_Yn(). More...
 
template<typename DATA >
int Yn_array (int const nmin, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_Yn_array(). More...
 
int I0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_I0_e(). More...
 
double I0 (double const x)
 C++ version of gsl_sf_bessel_I0(). More...
 
int I1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_I1_e(). More...
 
double I1 (double const x)
 C++ version of gsl_sf_bessel_I1(). More...
 
int In_e (int const n, double const x, result &result)
 C++ version of gsl_sf_bessel_In_e(). More...
 
double In (int const n, double const x)
 C++ version of gsl_sf_bessel_In(). More...
 
template<typename DATA >
int In_array (int const nmin, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_In_array(). More...
 
int I0_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_I0_scaled_e(). More...
 
double I0_scaled (double const x)
 C++ version of gsl_sf_bessel_I0_scaled(). More...
 
int I1_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_I1_scaled_e(). More...
 
double I1_scaled (double const x)
 C++ version of gsl_sf_bessel_I1_scaled(). More...
 
int In_scaled_e (int n, double const x, result &result)
 C++ version of gsl_sf_bessel_In_scaled_e(). More...
 
double In_scaled (int const n, double const x)
 C++ version of gsl_sf_bessel_In_scaled(). More...
 
template<typename DATA >
int In_scaled_array (int const nmin, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_In_scaled_array(). More...
 
int K0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_K0_e(). More...
 
double K0 (double const x)
 C++ version of gsl_sf_bessel_K0(). More...
 
int K1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_K1_e(). More...
 
double K1 (double const x)
 C++ version of gsl_sf_bessel_K1(). More...
 
int Kn_e (int const n, double const x, result &result)
 C++ version of gsl_sf_bessel_Kn_e(). More...
 
double Kn (int const n, double const x)
 C++ version of gsl_sf_bessel_Kn(). More...
 
template<typename DATA >
int Kn_array (int const nmin, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_Kn_array(). More...
 
int K0_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_K0_scaled_e(). More...
 
double K0_scaled (double const x)
 C++ version of gsl_sf_bessel_K0_scaled(). More...
 
int K1_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_K1_scaled_e(). More...
 
double K1_scaled (double const x)
 C++ version of gsl_sf_bessel_K1_scaled(). More...
 
int Kn_scaled_e (int n, double const x, result &result)
 C++ version of gsl_sf_bessel_Kn_scaled_e(). More...
 
double Kn_scaled (int const n, double const x)
 C++ version of gsl_sf_bessel_Kn_scaled(). More...
 
template<typename DATA >
int Kn_scaled_array (int const nmin, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_Kn_scaled_array(). More...
 
int j0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_j0_e(). More...
 
double j0 (double const x)
 C++ version of gsl_sf_bessel_j0(). More...
 
int j1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_j1_e(). More...
 
double j1 (double const x)
 C++ version of gsl_sf_bessel_j1(). More...
 
int j2_e (double const x, result &result)
 C++ version of gsl_sf_bessel_j2_e(). More...
 
double j2 (double const x)
 C++ version of gsl_sf_bessel_j2(). More...
 
int jl_e (int const l, double const x, result &result)
 C++ version of gsl_sf_bessel_jl_e(). More...
 
double jl (int const l, double const x)
 C++ version of gsl_sf_bessel_jl(). More...
 
template<typename DATA >
int jl_array (int const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_jl_array(). More...
 
template<typename DATA >
int jl_steed_array (int const lmax, double const x, DATA &jl_x_array)
 C++ version of gsl_sf_bessel_jl_steed_array(). More...
 
int y0_e (double const x, result &result)
 C++ version of gsl_sf_bessel_y0_e(). More...
 
double y0 (double const x)
 C++ version of gsl_sf_bessel_y0(). More...
 
int y1_e (double const x, result &result)
 C++ version of gsl_sf_bessel_y1_e(). More...
 
double y1 (double const x)
 C++ version of gsl_sf_bessel_y1(). More...
 
int y2_e (double const x, result &result)
 C++ version of gsl_sf_bessel_y2_e(). More...
 
double y2 (double const x)
 C++ version of gsl_sf_bessel_y2(). More...
 
int yl_e (int l, double const x, result &result)
 C++ version of gsl_sf_bessel_yl_e(). More...
 
double yl (int const l, double const x)
 C++ version of gsl_sf_bessel_yl(). More...
 
template<typename DATA >
int yl_array (int const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_yl_array(). More...
 
int i0_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_i0_scaled_e(). More...
 
double i0_scaled (double const x)
 C++ version of gsl_sf_bessel_i0_scaled(). More...
 
int i1_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_i1_scaled_e(). More...
 
double i1_scaled (double const x)
 Regular scaled modified spherical Bessel function. More...
 
int i2_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_i2_scaled_e(). More...
 
double i2_scaled (double const x)
 C++ version of gsl_sf_bessel_i2_scaled(). More...
 
int il_scaled_e (int const l, double x, result &result)
 C++ version of gsl_sf_bessel_il_scaled_e(). More...
 
double il_scaled (int const l, double const x)
 C++ version of gsl_sf_bessel_il_scaled(). More...
 
template<typename DATA >
int il_scaled_array (int const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_il_scaled_array(). More...
 
int k0_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_k0_scaled_e(). More...
 
double k0_scaled (double const x)
 C++ version of gsl_sf_bessel_k0_scaled(). More...
 
int k1_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_k1_scaled_e(). More...
 
double k1_scaled (double const x)
 C++ version of gsl_sf_bessel_k1_scaled(). More...
 
int k2_scaled_e (double const x, result &result)
 C++ version of gsl_sf_bessel_k2_scaled_e(). More...
 
double k2_scaled (double const x)
 C++ version of gsl_sf_bessel_k2_scaled(). More...
 
int kl_scaled_e (int l, double const x, result &result)
 C++ version of gsl_sf_bessel_kl_scaled_e(). More...
 
double kl_scaled (int const l, double const x)
 C++ version of gsl_sf_bessel_kl_scaled(). More...
 
template<typename DATA >
int kl_scaled_array (int const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_bessel_kl_scaled_array(). More...
 
int Jnu_e (double const nu, double const x, result &result)
 C++ version of gsl_sf_bessel_Jnu_e(). More...
 
double Jnu (double const nu, double const x)
 C++ version of gsl_sf_bessel_Jnu(). More...
 
int Ynu_e (double nu, double x, result &result)
 C++ version of gsl_sf_bessel_Ynu_e(). More...
 
double Ynu (double const nu, double const x)
 C++ version of gsl_sf_bessel_Ynu(). More...
 
template<typename DATA >
int sequence_Jnu_e (double nu, mode_t mode, DATA &v)
 C++ version of gsl_sf_bessel_sequence_Jnu_e(). More...
 
int Inu_scaled_e (double nu, double x, result &result)
 C++ version of gsl_sf_bessel_Inu_scaled_e(). More...
 
double Inu_scaled (double nu, double x)
 C++ version of gsl_sf_bessel_Inu_scaled(). More...
 
int Inu_e (double nu, double x, result &result)
 C++ version of gsl_sf_bessel_Inu_e(). More...
 
double Inu (double nu, double x)
 C++ version of gsl_sf_bessel_Inu(). More...
 
int Knu_scaled_e (double const nu, double const x, result &result)
 C++ version of gsl_sf_bessel_Knu_scaled_e(). More...
 
double Knu_scaled (double const nu, double const x)
 C++ version of gsl_sf_bessel_Knu_scaled(). More...
 
int Knu_e (double const nu, double const x, result &result)
 C++ version of gsl_sf_bessel_Knu_e(). More...
 
double Knu (double const nu, double const x)
 C++ version of gsl_sf_bessel_Knu(). More...
 
int lnKnu_e (double const nu, double const x, result &result)
 C++ version of gsl_sf_bessel_lnKnu_e(). More...
 
double lnKnu (double const nu, double const x)
 C++ version of gsl_sf_bessel_lnKnu(). More...
 
int zero_J0_e (unsigned int s, result &result)
 C++ version of gsl_sf_bessel_zero_J0_e(). More...
 
double zero_J0 (unsigned int s)
 C++ version of gsl_sf_bessel_zero_J0(). More...
 
int zero_J1_e (unsigned int s, result &result)
 C++ version of gsl_sf_bessel_zero_J1_e(). More...
 
double zero_J1 (unsigned int s)
 C++ version of gsl_sf_bessel_zero_J1(). More...
 
int zero_Jnu_e (double nu, unsigned int s, result &result)
 C++ version of gsl_sf_bessel_zero_Jnu_e(). More...
 
double zero_Jnu (double nu, unsigned int s)
 C++ version of gsl_sf_bessel_zero_Jnu(). More...
 

Detailed Description

Namespace for Bessel functions.

Function Documentation

◆ I0()

double gsl::sf::bessel::I0 ( double const  x)
inline

C++ version of gsl_sf_bessel_I0().

Parameters
xA real number
Returns
Value of function

Definition at line 181 of file sf_bessel.hpp.

◆ I0_e()

int gsl::sf::bessel::I0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_I0_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EOVERFLW

Definition at line 175 of file sf_bessel.hpp.

◆ I0_scaled()

double gsl::sf::bessel::I0_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_I0_scaled().

exp(-|x|) I_0(x)

Parameters
xA real number
Returns
Value of function

Definition at line 253 of file sf_bessel.hpp.

◆ i0_scaled()

double gsl::sf::bessel::i0_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_i0_scaled().

Regular scaled modified spherical Bessel function

Exp[-|x|] i_0(x)

Parameters
xA real number
Returns
Value of function

Definition at line 696 of file sf_bessel.hpp.

◆ I0_scaled_e()

int gsl::sf::bessel::I0_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_I0_scaled_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM or GSL_EOVERFLW

Definition at line 246 of file sf_bessel.hpp.

◆ i0_scaled_e()

int gsl::sf::bessel::i0_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_i0_scaled_e().

Regular scaled modified spherical Bessel function

Exp[-|x|] i_0(x)

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 686 of file sf_bessel.hpp.

◆ I1()

double gsl::sf::bessel::I1 ( double const  x)
inline

C++ version of gsl_sf_bessel_I1().

Parameters
xA real number
Returns
Value of function

Definition at line 194 of file sf_bessel.hpp.

◆ I1_e()

int gsl::sf::bessel::I1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_I1_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EOVERFLW or GSL_EUNDRFLW

Definition at line 188 of file sf_bessel.hpp.

◆ I1_scaled()

double gsl::sf::bessel::I1_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_I1_scaled().

exp(-|x|) I_1(x)

Parameters
xA real number
Returns
Value of function

Definition at line 268 of file sf_bessel.hpp.

◆ i1_scaled()

double gsl::sf::bessel::i1_scaled ( double const  x)
inline

Regular scaled modified spherical Bessel function.

Exp[-|x|] i_1(x) C++ version of gsl_sf_bessel_i1_scaled().

Parameters
xA real number
Returns
Value of function

Definition at line 715 of file sf_bessel.hpp.

◆ I1_scaled_e()

int gsl::sf::bessel::I1_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_I1_scaled_e().

exp(-|x|) I_0(x)

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 261 of file sf_bessel.hpp.

◆ i1_scaled_e()

int gsl::sf::bessel::i1_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_i1_scaled_e().

Regular scaled modified spherical Bessel function

Exp[-|x|] i_1(x)

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 706 of file sf_bessel.hpp.

◆ i2_scaled()

double gsl::sf::bessel::i2_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_i2_scaled().

Regular scaled modified spherical Bessel function

Exp[-|x|] i_2(x)

Parameters
xA real number
Returns
Value of function

Definition at line 734 of file sf_bessel.hpp.

◆ i2_scaled_e()

int gsl::sf::bessel::i2_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_i2_scaled_e().

Regular scaled modified spherical Bessel function

Exp[-|x|] i_2(x)

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 725 of file sf_bessel.hpp.

◆ il_scaled()

double gsl::sf::bessel::il_scaled ( int const  l,
double const  x 
)
inline

C++ version of gsl_sf_bessel_il_scaled().

Regular scaled modified spherical Bessel functions

Exp[-|x|] i_l(x)

i_l(x) = Sqrt[Pi/(2x)] BesselI[l+1/2,x]

l >= 0

Parameters
lA nonnegative integer
xA real number
Returns
Value of function

Definition at line 764 of file sf_bessel.hpp.

◆ il_scaled_array()

template<typename DATA >
int gsl::sf::bessel::il_scaled_array ( int const  lmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_il_scaled_array().

Regular scaled modified spherical Bessel functions

Exp[-|x|] i_l(x) for l=0,1,...,lmax

Parameters
lmaxMaximum value of l
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 792 of file sf_bessel.hpp.

◆ il_scaled_e()

int gsl::sf::bessel::il_scaled_e ( int const  l,
double  x,
result result 
)
inline

C++ version of gsl_sf_bessel_il_scaled_e().

Regular scaled modified spherical Bessel functions

Exp[-|x|] i_l(x)

i_l(x) = Sqrt[Pi/(2x)] BesselI[l+1/2,x]

l >= 0

Parameters
lA nonnegative integer
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 749 of file sf_bessel.hpp.

◆ In()

double gsl::sf::bessel::In ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_In().

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 209 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ In_array()

template<typename DATA >
int gsl::sf::bessel::In_array ( int const  nmin,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_In_array().

nmin >=0, nmax >= nmin

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EOVERFLW or GSL_EUNDRFLW

Definition at line 234 of file sf_bessel.hpp.

◆ In_e()

int gsl::sf::bessel::In_e ( int const  n,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_In_e().

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EOVERFLW or GSL_EUNDRFLW

Definition at line 202 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ In_scaled()

double gsl::sf::bessel::In_scaled ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_In_scaled().

exp(-|x|) I_n(x)

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 286 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ In_scaled_array()

template<typename DATA >
int gsl::sf::bessel::In_scaled_array ( int const  nmin,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_In_scaled_array().

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or

Definition at line 309 of file sf_bessel.hpp.

◆ In_scaled_e()

int gsl::sf::bessel::In_scaled_e ( int  n,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_In_scaled_e().

exp(-|x|) I_1(x)

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 277 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Inu()

double gsl::sf::bessel::Inu ( double  nu,
double  x 
)
inline

C++ version of gsl_sf_bessel_Inu().

Modified cylindrical Bessel functions

BesselI[nu, x] x >= 0, nu >= 0

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 1034 of file sf_bessel.hpp.

◆ Inu_e()

int gsl::sf::bessel::Inu_e ( double  nu,
double  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Inu_e().

Modified cylindrical Bessel functions

BesselI[nu, x] x >= 0, nu >= 0

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EOVERFLW

Definition at line 1022 of file sf_bessel.hpp.

◆ Inu_scaled()

double gsl::sf::bessel::Inu_scaled ( double  nu,
double  x 
)
inline

C++ version of gsl_sf_bessel_Inu_scaled().

Scaled modified cylindrical Bessel functions

Exp[-|x|] BesselI[nu, x] x >= 0, nu >= 0

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 1010 of file sf_bessel.hpp.

◆ Inu_scaled_e()

int gsl::sf::bessel::Inu_scaled_e ( double  nu,
double  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Inu_scaled_e().

Scaled modified cylindrical Bessel functions

Exp[-|x|] BesselI[nu, x] x >= 0, nu >= 0

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM

Definition at line 998 of file sf_bessel.hpp.

◆ J0()

double gsl::sf::bessel::J0 ( double const  x)
inline

C++ version of gsl_sf_bessel_J0().

Parameters
xA real number
Returns
Value of function at x

Definition at line 45 of file sf_bessel.hpp.

◆ j0()

double gsl::sf::bessel::j0 ( double const  x)
inline

C++ version of gsl_sf_bessel_j0().

Regular spherical Bessel function j_0(x) = sin(x)/x

Parameters
xA real number
Returns
Value of function

Definition at line 487 of file sf_bessel.hpp.

◆ J0_e()

int gsl::sf::bessel::J0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_J0().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 39 of file sf_bessel.hpp.

◆ j0_e()

int gsl::sf::bessel::j0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_j0_e().

Regular spherical Bessel function j_0(x) = sin(x)/x

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 480 of file sf_bessel.hpp.

◆ J1()

double gsl::sf::bessel::J1 ( double const  x)
inline

C++ version of gsl_sf_bessel_J1().

Parameters
xA real number
Returns
Value of function at x

Definition at line 58 of file sf_bessel.hpp.

◆ j1()

double gsl::sf::bessel::j1 ( double const  x)
inline

C++ version of gsl_sf_bessel_j1().

Regular spherical Bessel function j_1(x) = (sin(x)/x - cos(x))/x

Parameters
xA real number
Returns
Value of function

Definition at line 502 of file sf_bessel.hpp.

◆ J1_e()

int gsl::sf::bessel::J1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_J1_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 52 of file sf_bessel.hpp.

◆ j1_e()

int gsl::sf::bessel::j1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_j1_e().

Regular spherical Bessel function j_1(x) = (sin(x)/x - cos(x))/x

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 495 of file sf_bessel.hpp.

◆ j2()

double gsl::sf::bessel::j2 ( double const  x)
inline

C++ version of gsl_sf_bessel_j2().

Regular spherical Bessel function j_2(x) = ((3/x^2 - 1)sin(x) - 3cos(x)/x)/x

Parameters
xA real number
Returns
Value of function

Definition at line 517 of file sf_bessel.hpp.

◆ j2_e()

int gsl::sf::bessel::j2_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_j2_e().

Regular spherical Bessel function j_2(x) = ((3/x^2 - 1)sin(x) - 3cos(x)/x)/x

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM

Definition at line 510 of file sf_bessel.hpp.

◆ jl()

double gsl::sf::bessel::jl ( int const  l,
double const  x 
)
inline

C++ version of gsl_sf_bessel_jl().

Regular spherical Bessel function j_l(x)

l >= 0, x >= 0.0

Parameters
lA nonnegative integer
xA real number
Returns
Value of function

Definition at line 539 of file sf_bessel.hpp.

◆ jl_array()

template<typename DATA >
int gsl::sf::bessel::jl_array ( int const  lmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_jl_array().

Regular spherical Bessel function j_l(x)

l >= 0, x >= 0.0

Parameters
lmaxMaximum value of l
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 565 of file sf_bessel.hpp.

◆ jl_e()

int gsl::sf::bessel::jl_e ( int const  l,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_jl_e().

Regular spherical Bessel function j_l(x)

l >= 0, x >= 0.0

Parameters
lA nonnegative integer
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 528 of file sf_bessel.hpp.

◆ jl_steed_array()

template<typename DATA >
int gsl::sf::bessel::jl_steed_array ( int const  lmax,
double const  x,
DATA &  jl_x_array 
)
inline

C++ version of gsl_sf_bessel_jl_steed_array().

Regular spherical Bessel function j_l(x) for l=0,1,...,lmax Uses Steed's method.

Parameters
lmaxMaximum value of l
xA real number
jl_x_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 593 of file sf_bessel.hpp.

◆ Jn()

double gsl::sf::bessel::Jn ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Jn().

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 73 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Jn_array()

template<typename DATA >
int gsl::sf::bessel::Jn_array ( int  nmin,
int  nmax,
double  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_Jn_array().

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM

Definition at line 95 of file sf_bessel.hpp.

◆ Jn_e()

int gsl::sf::bessel::Jn_e ( int  n,
double  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Jn_e().

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 66 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Jnu()

double gsl::sf::bessel::Jnu ( double const  nu,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Jnu().

Regular cylindrical Bessel function J_nu(x)

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 936 of file sf_bessel.hpp.

◆ Jnu_e()

int gsl::sf::bessel::Jnu_e ( double const  nu,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Jnu_e().

Regular cylindrical Bessel function J_nu(x)

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 927 of file sf_bessel.hpp.

◆ K0()

double gsl::sf::bessel::K0 ( double const  x)
inline

C++ version of gsl_sf_bessel_K0().

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 329 of file sf_bessel.hpp.

◆ K0_e()

int gsl::sf::bessel::K0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_K0_e().

exp(-|x|) I_n(x) for n=nmin,...,nmax

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 322 of file sf_bessel.hpp.

◆ K0_scaled()

double gsl::sf::bessel::K0_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_K0_scaled().

exp(x) K_1(x)

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 412 of file sf_bessel.hpp.

◆ k0_scaled()

double gsl::sf::bessel::k0_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_k0_scaled().

Irregular scaled modified spherical Bessel function Exp[x] k_0(x)

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 818 of file sf_bessel.hpp.

◆ K0_scaled_e()

int gsl::sf::bessel::K0_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_K0_scaled_e().

exp(x) K_1(x)

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM

Definition at line 402 of file sf_bessel.hpp.

◆ k0_scaled_e()

int gsl::sf::bessel::k0_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_k0_scaled_e().

Irregular scaled modified spherical Bessel function Exp[x] k_0(x)

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 807 of file sf_bessel.hpp.

◆ K1()

double gsl::sf::bessel::K1 ( double const  x)
inline

C++ version of gsl_sf_bessel_K1().

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 344 of file sf_bessel.hpp.

◆ K1_e()

int gsl::sf::bessel::K1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_K1_e().

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 337 of file sf_bessel.hpp.

◆ K1_scaled()

double gsl::sf::bessel::K1_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_K1_scaled().

exp(x) K_1(x)

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 432 of file sf_bessel.hpp.

◆ k1_scaled()

double gsl::sf::bessel::k1_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_k1_scaled().

Irregular modified spherical Bessel function Exp[x] k_1(x)

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 840 of file sf_bessel.hpp.

◆ K1_scaled_e()

int gsl::sf::bessel::K1_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_K1_scaled_e().

exp(x) K_1(x)

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 422 of file sf_bessel.hpp.

◆ k1_scaled_e()

int gsl::sf::bessel::k1_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_k1_scaled_e().

Irregular modified spherical Bessel function Exp[x] k_1(x)

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 829 of file sf_bessel.hpp.

◆ k2_scaled()

double gsl::sf::bessel::k2_scaled ( double const  x)
inline

C++ version of gsl_sf_bessel_k2_scaled().

Irregular modified spherical Bessel function Exp[x] k_2(x)

x > 0.0

Parameters
xA real number
Returns
Value of function

Definition at line 862 of file sf_bessel.hpp.

◆ k2_scaled_e()

int gsl::sf::bessel::k2_scaled_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_k2_scaled_e().

Irregular modified spherical Bessel function Exp[x] k_2(x)

x > 0.0

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW or GSL_EOVRFLW

Definition at line 851 of file sf_bessel.hpp.

◆ kl_scaled()

double gsl::sf::bessel::kl_scaled ( int const  l,
double const  x 
)
inline

C++ version of gsl_sf_bessel_kl_scaled().

Irregular scaled modified spherical Bessel function Exp[x] k_l(x)

for l=0,1,...,lmax

Parameters
lA nonnegative integer
xA real number
Returns
Value of function

Definition at line 886 of file sf_bessel.hpp.

◆ kl_scaled_array()

template<typename DATA >
int gsl::sf::bessel::kl_scaled_array ( int const  lmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_kl_scaled_array().

Irregular scaled modified spherical Bessel function Exp[x] k_l(x)

for l=0,1,...,lmax

Parameters
lmaxMaximum value of l
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 914 of file sf_bessel.hpp.

◆ kl_scaled_e()

int gsl::sf::bessel::kl_scaled_e ( int  l,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_kl_scaled_e().

Irregular scaled modified spherical Bessel function Exp[x] k_l(x)

for l=0,1,...,lmax

Parameters
lA nonnegative integer
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 874 of file sf_bessel.hpp.

◆ Kn()

double gsl::sf::bessel::Kn ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Kn().

x > 0.0

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 362 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Kn_array()

template<typename DATA >
int gsl::sf::bessel::Kn_array ( int const  nmin,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_Kn_array().

x > 0.0, nmin >=0, nmax >= nmin

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 387 of file sf_bessel.hpp.

◆ Kn_e()

int gsl::sf::bessel::Kn_e ( int const  n,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Kn_e().

x > 0.0

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 353 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Kn_scaled()

double gsl::sf::bessel::Kn_scaled ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Kn_scaled().

exp(x) K_n(x)

x > 0.0

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 454 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Kn_scaled_array()

template<typename DATA >
int gsl::sf::bessel::Kn_scaled_array ( int const  nmin,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_Kn_scaled_array().

Scaled irregular modified Bessel function exp(x) K_n(x) for n=nmin,...,nmax

x > 0.0, nmin >=0, nmax >= nmin

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 467 of file sf_bessel.hpp.

◆ Kn_scaled_e()

int gsl::sf::bessel::Kn_scaled_e ( int  n,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Kn_scaled_e().

exp(x) K_n(x)

x > 0.0

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EUNDRFLW

Definition at line 443 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Knu()

double gsl::sf::bessel::Knu ( double const  nu,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Knu().

Modified cylindrical Bessel functions

BesselK[nu, x] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 1083 of file sf_bessel.hpp.

◆ Knu_e()

int gsl::sf::bessel::Knu_e ( double const  nu,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Knu_e().

Modified cylindrical Bessel functions

BesselK[nu, x] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 1071 of file sf_bessel.hpp.

◆ Knu_scaled()

double gsl::sf::bessel::Knu_scaled ( double const  nu,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Knu_scaled().

Scaled modified cylindrical Bessel functions

Exp[+|x|] BesselK[nu, x] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 1058 of file sf_bessel.hpp.

◆ Knu_scaled_e()

int gsl::sf::bessel::Knu_scaled_e ( double const  nu,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Knu_scaled_e().

Scaled modified cylindrical Bessel functions

Exp[+|x|] BesselK[nu, x] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM, GSL_EUNDRFLW

Definition at line 1046 of file sf_bessel.hpp.

◆ lnKnu()

double gsl::sf::bessel::lnKnu ( double const  nu,
double const  x 
)
inline

C++ version of gsl_sf_bessel_lnKnu().

Logarithm of modified cylindrical Bessel functions.

Log[BesselK[nu, x]] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 1107 of file sf_bessel.hpp.

◆ lnKnu_e()

int gsl::sf::bessel::lnKnu_e ( double const  nu,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_lnKnu_e().

Logarithm of modified cylindrical Bessel functions.

Log[BesselK[nu, x]] x > 0, nu >= 0

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EDOM

Definition at line 1095 of file sf_bessel.hpp.

◆ sequence_Jnu_e()

template<typename DATA >
int gsl::sf::bessel::sequence_Jnu_e ( double  nu,
mode_t  mode,
DATA &  v 
)
inline

C++ version of gsl_sf_bessel_sequence_Jnu_e().

Regular cylindrical Bessel function J_nu(x) evaluated at a series of x values. The array contains the x values. They are assumed to be strictly ordered and positive. The array is over-written with the values of J_nu(x_i).

Parameters
nuThe fractional order
modeA gsl::mod_t mode
vThe array
Returns
GSL_SUCCESS or GSL_EDOM or GSL_EINVAL

Definition at line 985 of file sf_bessel.hpp.

◆ Y0()

double gsl::sf::bessel::Y0 ( double const  x)
inline

C++ version of gsl_sf_bessel_Y0().

Parameters
xA real number
Returns
Value of function

Definition at line 112 of file sf_bessel.hpp.

◆ y0()

double gsl::sf::bessel::y0 ( double const  x)
inline

C++ version of gsl_sf_bessel_y0().

Parameters
xA real number
Returns
Value of function

Definition at line 611 of file sf_bessel.hpp.

◆ Y0_e()

int gsl::sf::bessel::Y0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Y0_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM

Definition at line 106 of file sf_bessel.hpp.

◆ y0_e()

int gsl::sf::bessel::y0_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_y0_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 604 of file sf_bessel.hpp.

◆ Y1()

double gsl::sf::bessel::Y1 ( double const  x)
inline

C++ version of gsl_sf_bessel_Y1().

Parameters
xA real number
Returns
Value of function

Definition at line 125 of file sf_bessel.hpp.

◆ y1()

double gsl::sf::bessel::y1 ( double const  x)
inline

C++ version of gsl_sf_bessel_y1().

Parameters
xA real number
Returns
Value of function

Definition at line 624 of file sf_bessel.hpp.

◆ Y1_e()

int gsl::sf::bessel::Y1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Y1_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM or GSL_EOVERFLW

Definition at line 119 of file sf_bessel.hpp.

◆ y1_e()

int gsl::sf::bessel::y1_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_y1_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 618 of file sf_bessel.hpp.

◆ y2()

double gsl::sf::bessel::y2 ( double const  x)
inline

C++ version of gsl_sf_bessel_y2().

Parameters
xA real number
Returns
Value of function

Definition at line 637 of file sf_bessel.hpp.

◆ y2_e()

int gsl::sf::bessel::y2_e ( double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_y2_e().

Parameters
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 631 of file sf_bessel.hpp.

◆ yl()

double gsl::sf::bessel::yl ( int const  l,
double const  x 
)
inline

C++ version of gsl_sf_bessel_yl().

Parameters
lA nonnegative integer
xA real number
Returns
Value of function

Definition at line 652 of file sf_bessel.hpp.

◆ yl_array()

template<typename DATA >
int gsl::sf::bessel::yl_array ( int const  lmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_yl_array().

Parameters
lmaxMaximum value of l
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 672 of file sf_bessel.hpp.

◆ yl_e()

int gsl::sf::bessel::yl_e ( int  l,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_yl_e().

Parameters
lA nonnegative integer
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW

Definition at line 645 of file sf_bessel.hpp.

◆ Yn()

double gsl::sf::bessel::Yn ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Yn().

Parameters
nThe order
xA real number
Returns
Value of function

Definition at line 140 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Yn_array()

template<typename DATA >
int gsl::sf::bessel::Yn_array ( int const  nmin,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_bessel_Yn_array().

Parameters
nminThe lower value
nmaxThe upper value
xA real number
result_arrayArray of reals to store result in
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM or GSL_EOVERFLW

Definition at line 163 of file sf_bessel.hpp.

◆ Yn_e()

int gsl::sf::bessel::Yn_e ( int  n,
double const  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Yn_e().

Parameters
nThe order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM or GSL_EOVERFLW

Definition at line 133 of file sf_bessel.hpp.

References gsl::rstat::n().

◆ Ynu()

double gsl::sf::bessel::Ynu ( double const  nu,
double const  x 
)
inline

C++ version of gsl_sf_bessel_Ynu().

Irregular cylindrical Bessel function Y_nu(x)

Parameters
nuThe fractional order
xA real number
Returns
Value of function

Definition at line 954 of file sf_bessel.hpp.

◆ Ynu_e()

int gsl::sf::bessel::Ynu_e ( double  nu,
double  x,
result result 
)
inline

C++ version of gsl_sf_bessel_Ynu_e().

Irregular cylindrical Bessel function Y_nu(x)

Parameters
nuThe fractional order
xA real number
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 945 of file sf_bessel.hpp.

◆ zero_J0()

double gsl::sf::bessel::zero_J0 ( unsigned int  s)
inline

C++ version of gsl_sf_bessel_zero_J0().

sth positive zero of the Bessel function J_0(x).

Parameters
sAn integer
Returns
Value of function

Definition at line 1124 of file sf_bessel.hpp.

◆ zero_J0_e()

int gsl::sf::bessel::zero_J0_e ( unsigned int  s,
result result 
)
inline

C++ version of gsl_sf_bessel_zero_J0_e().

sth positive zero of the Bessel function J_0(x).

Parameters
sAn integer
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 1116 of file sf_bessel.hpp.

◆ zero_J1()

double gsl::sf::bessel::zero_J1 ( unsigned int  s)
inline

C++ version of gsl_sf_bessel_zero_J1().

sth positive zero of the Bessel function J_1(x).

Parameters
sAn integer
Returns
Value of function

Definition at line 1140 of file sf_bessel.hpp.

◆ zero_J1_e()

int gsl::sf::bessel::zero_J1_e ( unsigned int  s,
result result 
)
inline

C++ version of gsl_sf_bessel_zero_J1_e().

s'th positive zero of the Bessel function J_1(x).

Parameters
sAn integer
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 1132 of file sf_bessel.hpp.

◆ zero_Jnu()

double gsl::sf::bessel::zero_Jnu ( double  nu,
unsigned int  s 
)
inline

C++ version of gsl_sf_bessel_zero_Jnu().

s'th positive zero of the Bessel function J_nu(x).

Parameters
nuThe fractional order
sAn integer
Returns
Value of function

Definition at line 1158 of file sf_bessel.hpp.

◆ zero_Jnu_e()

int gsl::sf::bessel::zero_Jnu_e ( double  nu,
unsigned int  s,
result result 
)
inline

C++ version of gsl_sf_bessel_zero_Jnu_e().

s'th positive zero of the Bessel function J_nu(x).

Parameters
nuThe fractional order
sAn integer
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS

Definition at line 1149 of file sf_bessel.hpp.