FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
specfunc.finc File Reference
This graph shows which files directly or indirectly include this file:

Functions/Subroutines

real(fgsl_double) function fgsl_sf_airy_ai (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_ai_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_bi (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_bi_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_ai_scaled (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_ai_scaled_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_bi_scaled (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_bi_scaled_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_ai_deriv (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_ai_deriv_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_bi_deriv (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_bi_deriv_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_ai_deriv_scaled (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_ai_deriv_scaled_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_bi_deriv_scaled (x, mode)
 
integer(fgsl_int) function fgsl_sf_airy_bi_deriv_scaled_e (x, mode, result)
 
real(fgsl_double) function fgsl_sf_airy_zero_ai (s)
 
integer(fgsl_int) function fgsl_sf_airy_zero_ai_e (s, result)
 
real(fgsl_double) function fgsl_sf_airy_zero_bi (s)
 
integer(fgsl_int) function fgsl_sf_airy_zero_bi_e (s, result)
 
real(fgsl_double) function fgsl_sf_airy_zero_ai_deriv (s)
 
integer(fgsl_int) function fgsl_sf_airy_zero_ai_deriv_e (s, result)
 
real(fgsl_double) function fgsl_sf_airy_zero_bi_deriv (s)
 
integer(fgsl_int) function fgsl_sf_airy_zero_bi_deriv_e (s, result)
 
real(fgsl_double) function fgsl_sf_bessel_jc0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_jc0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_jc1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_jc1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_jcn (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_jcn_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_jcn_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_yc0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_yc0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_yc1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_yc1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ycn (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_ycn_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_ycn_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ic0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ic0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ic1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ic1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_icn (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_icn_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_icn_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ic0_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ic0_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ic1_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ic1_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_icn_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_icn_scaled_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_icn_scaled_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kc0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_kc0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kc1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_kc1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kcn (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_kcn_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_kcn_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kc0_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_kc0_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kc1_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_kc1_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_kcn_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_kcn_scaled_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_kcn_scaled_array (nmin, nmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_js0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_js0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_js1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_js1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_js2 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_js2_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_jsl (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_jsl_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_jsl_array (lmax, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_jsl_steed_array (lmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ys0 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ys0_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ys1 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ys1_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ys2 (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ys2_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ysl (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_ysl_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_ysl_array (lmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_is0_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_is0_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_is1_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_is1_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_is2_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_is2_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_isl_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_isl_scaled_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_isl_scaled_array (lmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ks0_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ks0_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ks1_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ks1_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ks2_scaled (x)
 
integer(fgsl_int) function fgsl_sf_bessel_ks2_scaled_e (x, result)
 
real(fgsl_double) function fgsl_sf_bessel_ksl_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_ksl_scaled_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_ksl_scaled_array (lmax, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_jnu (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_jnu_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_bessel_sequence_jnu_e (nu, mode, v)
 
real(fgsl_double) function fgsl_sf_bessel_ynu (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_ynu_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_inu (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_inu_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_inu_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_inu_scaled_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_knu (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_knu_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_lnknu (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_lnknu_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_knu_scaled (n, x)
 
integer(fgsl_int) function fgsl_sf_bessel_knu_scaled_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_bessel_zero_jc0 (s)
 
integer(fgsl_int) function fgsl_sf_bessel_zero_jc0_e (s, result)
 
real(fgsl_double) function fgsl_sf_bessel_zero_jc1 (s)
 
integer(fgsl_int) function fgsl_sf_bessel_zero_jc1_e (s, result)
 
real(fgsl_double) function fgsl_sf_bessel_zero_jnu (nu, s)
 
integer(fgsl_int) function fgsl_sf_bessel_zero_jnu_e (nu, s, result)
 
real(fgsl_double) function fgsl_sf_clausen (x)
 
integer(fgsl_int) function fgsl_sf_clausen_e (x, result)
 
real(fgsl_double) function fgsl_sf_hydrogenicr_1 (z, r)
 
integer(fgsl_int) function fgsl_sf_hydrogenicr_1_e (z, r, result)
 
real(fgsl_double) function fgsl_sf_hydrogenicr (n, l, z, r)
 
integer(fgsl_int) function fgsl_sf_hydrogenicr_e (n, l, z, r, result)
 
integer(fgsl_int) function fgsl_sf_coulomb_wave_fg_e (eta, x, l_f, k, f, fp, g, gp, exp_f, exp_g)
 
integer(fgsl_int) function fgsl_sf_coulomb_wave_f_array (l_min, eta, x, fc_array, f_exponent)
 
integer(fgsl_int) function fgsl_sf_coulomb_wave_fg_array (l_min, eta, x, fc_array, gc_array, f_exponent, g_exponent)
 
integer(fgsl_int) function fgsl_sf_coulomb_wave_fgp_array (l_min, eta, x, fc_array, fcp_array, gc_array, gcp_array, f_exponent, g_exponent)
 
integer(fgsl_int) function fgsl_sf_coulomb_wave_sphf_array (l_min, eta, x, fc_array, f_exponent)
 
integer(fgsl_int) function fgsl_sf_coulomb_cl_e (l, eta, result)
 
integer(fgsl_int) function fgsl_sf_coulomb_cl_array (l_min, eta, cl)
 
real(fgsl_double) function fgsl_sf_coupling_3j (two_ja, two_jb, two_jc, two_ma, two_mb, two_mc)
 
integer(fgsl_int) function fgsl_sf_coupling_3j_e (two_ja, two_jb, two_jc, two_ma, two_mb, two_mc, result)
 
real(fgsl_double) function fgsl_sf_coupling_6j (two_ja, two_jb, two_jc, two_jd, two_je, two_jf)
 
integer(fgsl_int) function fgsl_sf_coupling_6j_e (two_ja, two_jb, two_jc, two_jd, two_je, two_jf, result)
 
real(fgsl_double) function fgsl_sf_coupling_9j (two_ja, two_jb, two_jc, two_jd, two_je, two_jf, two_jg, two_jh, two_ji)
 
integer(fgsl_int) function fgsl_sf_coupling_9j_e (two_ja, two_jb, two_jc, two_jd, two_je, two_jf, two_jg, two_jh, two_ji, result)
 
real(fgsl_double) function fgsl_sf_dawson (x)
 
integer(fgsl_int) function fgsl_sf_dawson_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_1 (x)
 
integer(fgsl_int) function fgsl_sf_debye_1_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_2 (x)
 
integer(fgsl_int) function fgsl_sf_debye_2_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_3 (x)
 
integer(fgsl_int) function fgsl_sf_debye_3_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_4 (x)
 
integer(fgsl_int) function fgsl_sf_debye_4_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_5 (x)
 
integer(fgsl_int) function fgsl_sf_debye_5_e (x, result)
 
real(fgsl_double) function fgsl_sf_debye_6 (x)
 
integer(fgsl_int) function fgsl_sf_debye_6_e (x, result)
 
real(fgsl_double) function fgsl_sf_dilog (x)
 
integer(fgsl_int) function fgsl_sf_dilog_e (x, result)
 
integer(fgsl_int) function fgsl_sf_complex_dilog_e (r, theta, result_re, result_im)
 
integer(fgsl_int) function fgsl_sf_multiply_e (x, y, result)
 
integer(fgsl_int) function fgsl_sf_multiply_err_e (x, dx, y, dy, result)
 
real(fgsl_double) function fgsl_sf_ellint_kcomp (k, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_kcomp_e (k, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_ecomp (k, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_ecomp_e (k, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_pcomp (k, n, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_pcomp_e (k, n, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_f (phi, k, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_f_e (phi, k, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_e (phi, k, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_e_e (phi, k, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_p (phi, k, n, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_p_e (phi, k, n, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_d (phi, k, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_d_e (phi, k, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_rc (x, y, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_rc_e (x, y, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_rd (x, y, z, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_rd_e (x, y, z, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_rf (x, y, z, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_rf_e (x, y, z, mode, result)
 
real(fgsl_double) function fgsl_sf_ellint_rj (x, y, z, p, mode)
 
integer(fgsl_int) function fgsl_sf_ellint_rj_e (x, y, z, p, mode, result)
 
integer(fgsl_int) function fgsl_sf_elljac_e (u, m, sn, cn, dn)
 
real(fgsl_double) function fgsl_sf_erf (x)
 
integer(fgsl_int) function fgsl_sf_erf_e (x, result)
 
real(fgsl_double) function fgsl_sf_erfc (x)
 
integer(fgsl_int) function fgsl_sf_erfc_e (x, result)
 
real(fgsl_double) function fgsl_sf_log_erfc (x)
 
integer(fgsl_int) function fgsl_sf_log_erfc_e (x, result)
 
real(fgsl_double) function fgsl_sf_erf_z (x)
 
integer(fgsl_int) function fgsl_sf_erf_z_e (x, result)
 
real(fgsl_double) function fgsl_sf_erf_q (x)
 
integer(fgsl_int) function fgsl_sf_erf_q_e (x, result)
 
real(fgsl_double) function fgsl_sf_hazard (x)
 
integer(fgsl_int) function fgsl_sf_hazard_e (x, result)
 
real(fgsl_double) function fgsl_sf_exp (x)
 
integer(fgsl_int) function fgsl_sf_exp_e (x, result)
 
integer(fgsl_int) function fgsl_sf_exp_e10_e (x, result)
 
real(fgsl_double) function fgsl_sf_exp_mult (x, y)
 
integer(fgsl_int) function fgsl_sf_exp_mult_e (x, y, result)
 
integer(fgsl_int) function fgsl_sf_exp_mult_e10_e (x, y, result)
 
real(fgsl_double) function fgsl_sf_expm1 (x)
 
integer(fgsl_int) function fgsl_sf_expm1_e (x, result)
 
real(fgsl_double) function fgsl_sf_exprel (x)
 
integer(fgsl_int) function fgsl_sf_exprel_e (x, result)
 
real(fgsl_double) function fgsl_sf_exprel_2 (x)
 
integer(fgsl_int) function fgsl_sf_exprel_2_e (x, result)
 
real(fgsl_double) function fgsl_sf_exprel_n (n, x)
 
integer(fgsl_int) function fgsl_sf_exprel_n_e (n, x, result)
 
integer(fgsl_int) function fgsl_sf_exp_err_e (x, dx, result)
 
integer(fgsl_int) function fgsl_sf_exp_err_e10_e (x, dx, result)
 
integer(fgsl_int) function fgsl_sf_exp_mult_err_e (x, dx, y, dy, result)
 
integer(fgsl_int) function fgsl_sf_exp_mult_err_e10_e (x, dx, y, dy, result)
 
real(fgsl_double) function fgsl_sf_expint_e1 (x)
 
integer(fgsl_int) function fgsl_sf_expint_e1_e (x, result)
 
real(fgsl_double) function fgsl_sf_expint_e2 (x)
 
integer(fgsl_int) function fgsl_sf_expint_e2_e (x, result)
 
real(fgsl_double) function fgsl_sf_expint_en (n, x)
 
integer(fgsl_int) function fgsl_sf_expint_en_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_expint_ei (x)
 
integer(fgsl_int) function fgsl_sf_expint_ei_e (x, result)
 
real(fgsl_double) function fgsl_sf_shi (x)
 
integer(fgsl_int) function fgsl_sf_shi_e (x, result)
 
real(fgsl_double) function fgsl_sf_chi (x)
 
integer(fgsl_int) function fgsl_sf_chi_e (x, result)
 
real(fgsl_double) function fgsl_sf_expint_3 (x)
 
integer(fgsl_int) function fgsl_sf_expint_3_e (x, result)
 
real(fgsl_double) function fgsl_sf_si (x)
 
integer(fgsl_int) function fgsl_sf_si_e (x, result)
 
real(fgsl_double) function fgsl_sf_ci (x)
 
integer(fgsl_int) function fgsl_sf_ci_e (x, result)
 
real(fgsl_double) function fgsl_sf_atanint (x)
 
integer(fgsl_int) function fgsl_sf_atanint_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_m1 (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_m1_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_0 (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_0_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_1 (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_1_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_2 (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_2_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_int (i, x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_int_e (i, x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_mhalf (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_mhalf_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_half (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_half_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_3half (x)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_3half_e (x, result)
 
real(fgsl_double) function fgsl_sf_fermi_dirac_inc_0 (x, b)
 
integer(fgsl_int) function fgsl_sf_fermi_dirac_inc_0_e (x, b, result)
 
real(fgsl_double) function fgsl_sf_gamma (x)
 
integer(fgsl_int) function fgsl_sf_gamma_e (x, result)
 
real(fgsl_double) function fgsl_sf_lngamma (x)
 
integer(fgsl_int) function fgsl_sf_lngamma_e (x, result)
 
integer(fgsl_int) function fgsl_sf_lngamma_sgn_e (x, result_lg, sgn)
 
real(fgsl_double) function fgsl_sf_gammastar (x)
 
integer(fgsl_int) function fgsl_sf_gammastar_e (x, result)
 
real(fgsl_double) function fgsl_sf_gammainv (x)
 
integer(fgsl_int) function fgsl_sf_gammainv_e (x, result)
 
integer(fgsl_int) function fgsl_sf_lngamma_complex_e (zr, zi, lnr, arg)
 
real(fgsl_double) function fgsl_sf_fact (n)
 
integer(fgsl_int) function fgsl_sf_fact_e (n, result)
 
real(fgsl_double) function fgsl_sf_doublefact (n)
 
integer(fgsl_int) function fgsl_sf_doublefact_e (n, result)
 
real(fgsl_double) function fgsl_sf_lnfact (n)
 
integer(fgsl_int) function fgsl_sf_lnfact_e (n, result)
 
real(fgsl_double) function fgsl_sf_lndoublefact (n)
 
integer(fgsl_int) function fgsl_sf_lndoublefact_e (n, result)
 
real(fgsl_double) function fgsl_sf_choose (n, m)
 
integer(fgsl_int) function fgsl_sf_choose_e (n, m, result)
 
real(fgsl_double) function fgsl_sf_lnchoose (n, m)
 
integer(fgsl_int) function fgsl_sf_lnchoose_e (n, m, result)
 
real(fgsl_double) function fgsl_sf_taylorcoeff (n, x)
 
integer(fgsl_int) function fgsl_sf_taylorcoeff_e (n, x, result)
 
real(fgsl_double) function fgsl_sf_poch (a, x)
 
integer(fgsl_int) function fgsl_sf_poch_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_lnpoch (a, x)
 
integer(fgsl_int) function fgsl_sf_lnpoch_e (a, x, result)
 
integer(fgsl_int) function fgsl_sf_lnpoch_sgn_e (a, x, result_lg, sgn)
 
real(fgsl_double) function fgsl_sf_pochrel (a, x)
 
integer(fgsl_int) function fgsl_sf_pochrel_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_gamma_inc (a, x)
 
integer(fgsl_int) function fgsl_sf_gamma_inc_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_gamma_inc_q (a, x)
 
integer(fgsl_int) function fgsl_sf_gamma_inc_q_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_gamma_inc_p (a, x)
 
integer(fgsl_int) function fgsl_sf_gamma_inc_p_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_beta (a, b)
 
integer(fgsl_int) function fgsl_sf_beta_e (a, b, result)
 
real(fgsl_double) function fgsl_sf_lnbeta (a, b)
 
integer(fgsl_int) function fgsl_sf_lnbeta_e (a, b, result)
 
real(fgsl_double) function fgsl_sf_beta_inc (a, b, x)
 
integer(fgsl_int) function fgsl_sf_beta_inc_e (a, b, x, result)
 
real(fgsl_double) function fgsl_sf_gegenpoly_1 (lambda, x)
 
integer(fgsl_int) function fgsl_sf_gegenpoly_1_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_gegenpoly_2 (lambda, x)
 
integer(fgsl_int) function fgsl_sf_gegenpoly_2_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_gegenpoly_3 (lambda, x)
 
integer(fgsl_int) function fgsl_sf_gegenpoly_3_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_gegenpoly_n (n, lambda, x)
 
integer(fgsl_int) function fgsl_sf_gegenpoly_n_e (n, lambda, x, result)
 
integer(fgsl_int) function fgsl_sf_gegenpoly_array (lambda, x, result_array)
 
real(fgsl_double) function fgsl_sf_hyperg_0f1 (c, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_0f1_e (c, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_1f1_int (m, n, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_1f1_int_e (m, n, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_1f1 (a, b, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_1f1_e (a, b, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_u_int (m, n, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_u_int_e (m, n, x, result)
 
integer(fgsl_int) function fgsl_sf_hyperg_u_int_e10_e (m, n, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_u (a, b, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_u_e (a, b, x, result)
 
integer(fgsl_int) function fgsl_sf_hyperg_u_e10_e (a, b, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_2f1 (a, b, c, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_2f1_e (a, b, c, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_2f1_conj (ar, ai, c, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_2f1_conj_e (ar, ai, c, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_2f1_renorm (a, b, c, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_2f1_renorm_e (a, b, c, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_2f1_conj_renorm (ar, ai, c, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_2f1_conj_renorm_e (ar, ai, c, x, result)
 
real(fgsl_double) function fgsl_sf_hyperg_2f0 (a, b, x)
 
integer(fgsl_int) function fgsl_sf_hyperg_2f0_e (a, b, x, result)
 
real(fgsl_double) function fgsl_sf_laguerre_1 (a, x)
 
integer(fgsl_int) function fgsl_sf_laguerre_1_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_laguerre_2 (a, x)
 
integer(fgsl_int) function fgsl_sf_laguerre_2_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_laguerre_3 (a, x)
 
integer(fgsl_int) function fgsl_sf_laguerre_3_e (a, x, result)
 
real(fgsl_double) function fgsl_sf_laguerre_n (n, a, x)
 
integer(fgsl_int) function fgsl_sf_laguerre_n_e (n, a, x, result)
 
real(fgsl_double) function fgsl_sf_lambert_w0 (x)
 
integer(fgsl_int) function fgsl_sf_lambert_w0_e (x, result)
 
real(fgsl_double) function fgsl_sf_lambert_wm1 (x)
 
integer(fgsl_int) function fgsl_sf_lambert_wm1_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_p1 (x)
 
integer(fgsl_int) function fgsl_sf_legendre_p1_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_p2 (x)
 
integer(fgsl_int) function fgsl_sf_legendre_p2_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_p3 (x)
 
integer(fgsl_int) function fgsl_sf_legendre_p3_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_pl (l, x)
 
integer(fgsl_int) function fgsl_sf_legendre_pl_e (l, x, result)
 
real(fgsl_double) function fgsl_sf_legendre_pl_array (x, result_array)
 
real(fgsl_double) function fgsl_sf_legendre_pl_deriv_array (x, result_array, deriv_array)
 
real(fgsl_double) function fgsl_sf_legendre_q0 (x)
 
integer(fgsl_int) function fgsl_sf_legendre_q0_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_q1 (x)
 
integer(fgsl_int) function fgsl_sf_legendre_q1_e (x, result)
 
real(fgsl_double) function fgsl_sf_legendre_ql (l, x)
 
integer(fgsl_int) function fgsl_sf_legendre_ql_e (l, x, result)
 
real(fgsl_double) function fgsl_sf_legendre_plm (l, m, x)
 
integer(fgsl_int) function fgsl_sf_legendre_plm_e (l, m, x, result)
 
real(fgsl_double) function fgsl_sf_legendre_sphplm (l, m, x)
 
integer(fgsl_int) function fgsl_sf_legendre_sphplm_e (l, m, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_half (lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_half_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_mhalf (lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_mhalf_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_0 (lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_0_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_1 (lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_1_e (lambda, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_sph_reg (l, lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_sph_reg_e (l, lambda, x, result)
 
real(fgsl_double) function fgsl_sf_conicalp_cyl_reg (l, lambda, x)
 
integer(fgsl_int) function fgsl_sf_conicalp_cyl_reg_e (l, lambda, x, result)
 
real(fgsl_double) function fgsl_sf_legendre_h3d_0 (lambda, eta)
 
integer(fgsl_int) function fgsl_sf_legendre_h3d_0_e (lambda, eta, result)
 
real(fgsl_double) function fgsl_sf_legendre_h3d_1 (lambda, eta)
 
integer(fgsl_int) function fgsl_sf_legendre_h3d_1_e (lambda, eta, result)
 
real(fgsl_double) function fgsl_sf_legendre_h3d (l, lambda, eta)
 
integer(fgsl_int) function fgsl_sf_legendre_h3d_e (l, lambda, eta, result)
 
integer(fgsl_int) function fgsl_sf_legendre_h3d_array (lambda, eta, result_array)
 
real(fgsl_double) function fgsl_sf_log (x)
 
integer(fgsl_int) function fgsl_sf_log_e (x, result)
 
real(fgsl_double) function fgsl_sf_log_abs (x)
 
integer(fgsl_int) function fgsl_sf_log_abs_e (x, result)
 
integer(fgsl_int) function fgsl_sf_complex_log_e (zr, zi, lnr, theta)
 
real(fgsl_double) function fgsl_sf_log_1plusx (x)
 
integer(fgsl_int) function fgsl_sf_log_1plusx_e (x, result)
 
real(fgsl_double) function fgsl_sf_log_1plusx_mx (x)
 
integer(fgsl_int) function fgsl_sf_log_1plusx_mx_e (x, result)
 
real(fgsl_double) function fgsl_sf_psi_int (n)
 
integer(fgsl_int) function fgsl_sf_psi_int_e (n, result)
 
real(fgsl_double) function fgsl_sf_psi (x)
 
integer(fgsl_int) function fgsl_sf_psi_e (x, result)
 
real(fgsl_double) function fgsl_sf_psi_1_int (n)
 
integer(fgsl_int) function fgsl_sf_psi_1_int_e (n, result)
 
real(fgsl_double) function fgsl_sf_psi_1 (x)
 
integer(fgsl_int) function fgsl_sf_psi_1_e (x, result)
 
real(fgsl_double) function fgsl_sf_psi_n (m, x)
 
integer(fgsl_int) function fgsl_sf_psi_n_e (m, x, result)
 
real(fgsl_double) function fgsl_sf_psi_1piy (x)
 
integer(fgsl_int) function fgsl_sf_psi_1piy_e (x, result)
 
real(fgsl_double) function fgsl_sf_synchrotron_1 (x)
 
integer(fgsl_int) function fgsl_sf_synchrotron_1_e (x, result)
 
real(fgsl_double) function fgsl_sf_synchrotron_2 (x)
 
integer(fgsl_int) function fgsl_sf_synchrotron_2_e (x, result)
 
real(fgsl_double) function fgsl_sf_transport_2 (x)
 
integer(fgsl_int) function fgsl_sf_transport_2_e (x, result)
 
real(fgsl_double) function fgsl_sf_transport_3 (x)
 
integer(fgsl_int) function fgsl_sf_transport_3_e (x, result)
 
real(fgsl_double) function fgsl_sf_transport_4 (x)
 
integer(fgsl_int) function fgsl_sf_transport_4_e (x, result)
 
real(fgsl_double) function fgsl_sf_transport_5 (x)
 
integer(fgsl_int) function fgsl_sf_transport_5_e (x, result)
 
real(fgsl_double) function fgsl_sf_hypot (x, y)
 
integer(fgsl_int) function fgsl_sf_hypot_e (x, y, result)
 
real(fgsl_double) function fgsl_sf_sinc (x)
 
integer(fgsl_int) function fgsl_sf_sinc_e (x, result)
 
integer(fgsl_int) function fgsl_sf_complex_sin_e (zr, zi, szr, szi)
 
integer(fgsl_int) function fgsl_sf_complex_cos_e (zr, zi, czr, czi)
 
integer(fgsl_int) function fgsl_sf_complex_logsin_e (zr, zi, lszr, lszi)
 
real(fgsl_double) function fgsl_sf_lnsinh (x)
 
integer(fgsl_int) function fgsl_sf_lnsinh_e (x, result)
 
real(fgsl_double) function fgsl_sf_lncosh (x)
 
integer(fgsl_int) function fgsl_sf_lncosh_e (x, result)
 
integer(fgsl_int) function fgsl_sf_polar_to_rect (r, theta, x, y)
 
integer(fgsl_int) function fgsl_sf_rect_to_polar (x, y, r, theta)
 
real(fgsl_double) function fgsl_sf_angle_restrict_symm (theta)
 
integer(fgsl_int) function fgsl_sf_angle_restrict_symm_e (theta)
 
real(fgsl_double) function fgsl_sf_angle_restrict_pos (theta)
 
integer(fgsl_int) function fgsl_sf_angle_restrict_pos_e (theta)
 
integer(fgsl_int) function fgsl_sf_sin_err_e (x, dx, result)
 
integer(fgsl_int) function fgsl_sf_cos_err_e (x, dx, result)
 
real(fgsl_double) function fgsl_sf_zeta_int (n)
 
integer(fgsl_int) function fgsl_sf_zeta_int_e (n, result)
 
real(fgsl_double) function fgsl_sf_zeta (x)
 
integer(fgsl_int) function fgsl_sf_zeta_e (x, result)
 
real(fgsl_double) function fgsl_sf_zetam1_int (n)
 
integer(fgsl_int) function fgsl_sf_zetam1_int_e (n, result)
 
real(fgsl_double) function fgsl_sf_zetam1 (x)
 
integer(fgsl_int) function fgsl_sf_zetam1_e (x, result)
 
real(fgsl_double) function fgsl_sf_hzeta (s, q)
 
integer(fgsl_int) function fgsl_sf_hzeta_e (s, q, result)
 
real(fgsl_double) function fgsl_sf_eta_int (n)
 
integer(fgsl_int) function fgsl_sf_eta_int_e (n, result)
 
real(fgsl_double) function fgsl_sf_eta (x)
 
integer(fgsl_int) function fgsl_sf_eta_e (x, result)
 
elemental subroutine gsl_sf_to_fgsl_sf (result, source)
 
elemental subroutine gsl_sfe10_to_fgsl_sfe10 (result, source)
 
integer(fgsl_int) function fgsl_sf_legendre_array (norm, lmax, x, result_array)
 
integer(fgsl_int) function fgsl_sf_legendre_array_e (norm, lmax, x, csphase, result_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv_array (norm, lmax, x, result_array, result_deriv_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv_array_e (norm, lmax, x, csphase, result_array, result_deriv_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv_alt_array (norm, lmax, x, result_array, result_deriv_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv_alt_array_e (norm, lmax, x, csphase, result_array, result_deriv_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv2_array (norm, lmax, x, result_array, result_deriv_array, result_deriv2_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv2_array_e (norm, lmax, x, csphase, result_array, result_deriv_array, result_deriv2_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv2_alt_array (norm, lmax, x, result_array, result_deriv_array, result_deriv2_array)
 
integer(fgsl_int) function fgsl_sf_legendre_deriv2_alt_array_e (norm, lmax, x, csphase, result_array, result_deriv_array, result_deriv2_array)
 
integer(fgsl_size_t) function fgsl_sf_legendre_array_n (lmax)
 
integer(fgsl_size_t) function fgsl_sf_legendre_array_index (l, m)
 
integer(fgsl_size_t) function fgsl_sf_legendre_nlm (lmax)
 
integer(fgsl_int) function fgsl_sf_mathieu_a_array (order_min, order_max, qq, work, result_array)
 
integer(fgsl_int) function fgsl_sf_mathieu_b_array (order_min, order_max, qq, work, result_array)
 
integer(fgsl_int) function fgsl_sf_mathieu_a_e (order, qq, result)
 
real(fgsl_double) function fgsl_sf_mathieu_a (order, qq)
 
integer(fgsl_int) function fgsl_sf_mathieu_b_e (order, qq, result)
 
real(fgsl_double) function fgsl_sf_mathieu_b (order, qq)
 
integer(fgsl_int) function fgsl_sf_mathieu_a_coeff (order, qq, aa, coeff)
 
integer(fgsl_int) function fgsl_sf_mathieu_b_coeff (order, qq, aa, coeff)
 
type(fgsl_sf_mathieu_workspace) function fgsl_sf_mathieu_alloc (nn, qq)
 
subroutine fgsl_sf_mathieu_free (workspace)
 
integer(fgsl_int) function fgsl_sf_mathieu_ce_e (order, qq, zz, result)
 
real(fgsl_double) function fgsl_sf_mathieu_ce (order, qq, zz)
 
integer(fgsl_int) function fgsl_sf_mathieu_se_e (order, qq, zz, result)
 
real(fgsl_double) function fgsl_sf_mathieu_se (order, qq, zz)
 
integer(fgsl_int) function fgsl_sf_mathieu_ce_array (nmin, nmax, qq, zz, work, result_array)
 
integer(fgsl_int) function fgsl_sf_mathieu_se_array (nmin, nmax, qq, zz, work, result_array)
 
integer(fgsl_int) function fgsl_sf_mathieu_mc_e (kind, order, qq, zz, result)
 
real(fgsl_double) function fgsl_sf_mathieu_mc (kind, order, qq, zz)
 
integer(fgsl_int) function fgsl_sf_mathieu_ms_e (kind, order, qq, zz, result)
 
real(fgsl_double) function fgsl_sf_mathieu_ms (kind, order, qq, zz)
 
integer(fgsl_int) function fgsl_sf_mathieu_mc_array (kind, nmin, nmax, qq, zz, work, result_array)
 
integer(fgsl_int) function fgsl_sf_mathieu_ms_array (kind, nmin, nmax, qq, zz, work, result_array)
 

Function/Subroutine Documentation

real(fgsl_double) function fgsl_sf_airy_ai ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
real(fgsl_double) function fgsl_sf_airy_ai_deriv ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_ai_deriv_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_ai_deriv_scaled ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_ai_deriv_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_airy_ai_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_ai_scaled ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_ai_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_bi ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
real(fgsl_double) function fgsl_sf_airy_bi_deriv ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_bi_deriv_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_bi_deriv_scaled ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_bi_deriv_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_airy_bi_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_bi_scaled ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_airy_bi_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_zero_ai ( integer(fgsl_int), intent(in)  s)
real(fgsl_double) function fgsl_sf_airy_zero_ai_deriv ( integer(fgsl_int), intent(in)  s)
integer(fgsl_int) function fgsl_sf_airy_zero_ai_deriv_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_airy_zero_ai_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_airy_zero_bi ( integer(fgsl_int), intent(in)  s)
real(fgsl_double) function fgsl_sf_airy_zero_bi_deriv ( integer(fgsl_int), intent(in)  s)
integer(fgsl_int) function fgsl_sf_airy_zero_bi_deriv_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_airy_zero_bi_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_angle_restrict_pos ( real(fgsl_double), intent(in)  theta)
integer(fgsl_int) function fgsl_sf_angle_restrict_pos_e ( real(fgsl_double), intent(inout)  theta)
real(fgsl_double) function fgsl_sf_angle_restrict_symm ( real(fgsl_double), intent(in)  theta)
integer(fgsl_int) function fgsl_sf_angle_restrict_symm_e ( real(fgsl_double), intent(inout)  theta)
real(fgsl_double) function fgsl_sf_atanint ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_atanint_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ic0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ic0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ic0_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ic0_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ic1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ic1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ic1_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ic1_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_icn ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_icn_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_icn_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_icn_scaled ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_icn_scaled_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_icn_scaled_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_inu ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_inu_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_inu_scaled ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_inu_scaled_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_is0_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_is0_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_is1_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_is1_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_is2_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_is2_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_isl_scaled ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_isl_scaled_array ( integer(fgsl_int), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_isl_scaled_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_jc0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_jc0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_jc1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_jc1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_jcn ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_jcn_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_jcn_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_jnu ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_jnu_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_js0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_js0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_js1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_js1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_js2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_js2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_jsl ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_jsl_array ( integer(fgsl_int), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_jsl_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_bessel_jsl_steed_array ( integer(fgsl_int), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
real(fgsl_double) function fgsl_sf_bessel_kc0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_kc0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_kc0_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_kc0_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_kc1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_kc1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_kc1_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_kc1_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_kcn ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_kcn_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_kcn_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_kcn_scaled ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_kcn_scaled_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_kcn_scaled_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_knu ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_knu_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_knu_scaled ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_knu_scaled_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ks0_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ks0_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ks1_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ks1_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ks2_scaled ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ks2_scaled_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ksl_scaled ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_ksl_scaled_array ( integer(fgsl_int), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_ksl_scaled_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_lnknu ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_lnknu_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_bessel_sequence_jnu_e ( real(fgsl_double), intent(in)  nu,
type(fgsl_mode_t), intent(in)  mode,
real(fgsl_double), dimension(:), intent(inout), target  v 
)
real(fgsl_double) function fgsl_sf_bessel_yc0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_yc0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_yc1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_yc1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ycn ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_ycn_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_ycn_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ynu ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_ynu_e ( real(fgsl_double), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ys0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ys0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ys1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ys1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ys2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_bessel_ys2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_ysl ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_bessel_ysl_array ( integer(fgsl_int), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result 
)
integer(fgsl_int) function fgsl_sf_bessel_ysl_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_zero_jc0 ( integer(fgsl_int), intent(in)  s)
integer(fgsl_int) function fgsl_sf_bessel_zero_jc0_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_zero_jc1 ( integer(fgsl_int), intent(in)  s)
integer(fgsl_int) function fgsl_sf_bessel_zero_jc1_e ( integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_bessel_zero_jnu ( real(fgsl_double), intent(in)  nu,
integer(fgsl_int), intent(in)  s 
)
integer(fgsl_int) function fgsl_sf_bessel_zero_jnu_e ( real(fgsl_double), intent(in)  nu,
integer(fgsl_int), intent(in)  s,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_beta ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b 
)
integer(fgsl_int) function fgsl_sf_beta_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_beta_inc ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_beta_inc_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_chi ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_chi_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_choose ( integer(c_int), intent(in)  n,
integer(c_int), intent(in)  m 
)
integer(fgsl_int) function fgsl_sf_choose_e ( integer(c_int), intent(in)  n,
integer(c_int), intent(in)  m,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ci ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_ci_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_clausen ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_clausen_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_complex_cos_e ( real(fgsl_double), intent(in)  zr,
real(fgsl_double), intent(in)  zi,
type(fgsl_sf_result), intent(out)  czr,
type(fgsl_sf_result), intent(out)  czi 
)
integer(fgsl_int) function fgsl_sf_complex_dilog_e ( real(fgsl_double), intent(in)  r,
real(fgsl_double), intent(in)  theta,
type(fgsl_sf_result), intent(out)  result_re,
type(fgsl_sf_result), intent(out)  result_im 
)
integer(fgsl_int) function fgsl_sf_complex_log_e ( real(fgsl_double), intent(in)  zr,
real(fgsl_double), intent(in)  zi,
type(fgsl_sf_result), intent(out)  lnr,
type(fgsl_sf_result), intent(out)  theta 
)
integer(fgsl_int) function fgsl_sf_complex_logsin_e ( real(fgsl_double), intent(in)  zr,
real(fgsl_double), intent(in)  zi,
type(fgsl_sf_result), intent(out)  lszr,
type(fgsl_sf_result), intent(out)  lszi 
)
integer(fgsl_int) function fgsl_sf_complex_sin_e ( real(fgsl_double), intent(in)  zr,
real(fgsl_double), intent(in)  zi,
type(fgsl_sf_result), intent(out)  szr,
type(fgsl_sf_result), intent(out)  szi 
)
real(fgsl_double) function fgsl_sf_conicalp_0 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_0_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_conicalp_1 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_1_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_conicalp_cyl_reg ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_cyl_reg_e ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_conicalp_half ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_half_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_conicalp_mhalf ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_mhalf_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_conicalp_sph_reg ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_conicalp_sph_reg_e ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_cos_err_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_coulomb_cl_array ( real(fgsl_double), intent(in)  l_min,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), dimension(:), intent(out), target  cl 
)
integer(fgsl_int) function fgsl_sf_coulomb_cl_e ( real(fgsl_double), intent(in)  l,
real(fgsl_double), intent(in)  eta,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_coulomb_wave_f_array ( real(fgsl_double), intent(in)  l_min,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  fc_array,
real(fgsl_double), intent(out)  f_exponent 
)
integer(fgsl_int) function fgsl_sf_coulomb_wave_fg_array ( real(fgsl_double), intent(in)  l_min,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  fc_array,
real(fgsl_double), dimension(:), intent(out), target  gc_array,
real(fgsl_double), intent(out)  f_exponent,
real(fgsl_double), intent(out)  g_exponent 
)
integer(fgsl_int) function fgsl_sf_coulomb_wave_fg_e ( real(fgsl_double), intent(in)  eta,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  l_f,
integer(fgsl_int), intent(in)  k,
type(fgsl_sf_result), intent(out)  f,
type(fgsl_sf_result), intent(out)  fp,
type(fgsl_sf_result), intent(out)  g,
type(fgsl_sf_result), intent(out)  gp,
real(fgsl_double), intent(out)  exp_f,
real(fgsl_double), intent(out)  exp_g 
)
integer(fgsl_int) function fgsl_sf_coulomb_wave_fgp_array ( real(fgsl_double), intent(in)  l_min,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  fc_array,
real(fgsl_double), dimension(:), intent(out), target  fcp_array,
real(fgsl_double), dimension(:), intent(out), target  gc_array,
real(fgsl_double), dimension(:), intent(out), target  gcp_array,
real(fgsl_double), intent(out)  f_exponent,
real(fgsl_double), intent(out)  g_exponent 
)
integer(fgsl_int) function fgsl_sf_coulomb_wave_sphf_array ( real(fgsl_double), intent(in)  l_min,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  fc_array,
real(fgsl_double), intent(out)  f_exponent 
)
real(fgsl_double) function fgsl_sf_coupling_3j ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_ma,
integer(fgsl_int), intent(in)  two_mb,
integer(fgsl_int), intent(in)  two_mc 
)
integer(fgsl_int) function fgsl_sf_coupling_3j_e ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_ma,
integer(fgsl_int), intent(in)  two_mb,
integer(fgsl_int), intent(in)  two_mc,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_coupling_6j ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_jd,
integer(fgsl_int), intent(in)  two_je,
integer(fgsl_int), intent(in)  two_jf 
)
integer(fgsl_int) function fgsl_sf_coupling_6j_e ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_jd,
integer(fgsl_int), intent(in)  two_je,
integer(fgsl_int), intent(in)  two_jf,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_coupling_9j ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_jd,
integer(fgsl_int), intent(in)  two_je,
integer(fgsl_int), intent(in)  two_jf,
integer(fgsl_int), intent(in)  two_jg,
integer(fgsl_int), intent(in)  two_jh,
integer(fgsl_int), intent(in)  two_ji 
)
integer(fgsl_int) function fgsl_sf_coupling_9j_e ( integer(fgsl_int), intent(in)  two_ja,
integer(fgsl_int), intent(in)  two_jb,
integer(fgsl_int), intent(in)  two_jc,
integer(fgsl_int), intent(in)  two_jd,
integer(fgsl_int), intent(in)  two_je,
integer(fgsl_int), intent(in)  two_jf,
integer(fgsl_int), intent(in)  two_jg,
integer(fgsl_int), intent(in)  two_jh,
integer(fgsl_int), intent(in)  two_ji,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_dawson ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_dawson_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_3 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_3_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_4 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_4_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_5 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_5_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_debye_6 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_debye_6_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_dilog ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_dilog_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_doublefact ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_doublefact_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_d ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_d_e ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_e ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_e_e ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_ecomp ( real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_ecomp_e ( real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_f ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_f_e ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_kcomp ( real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_kcomp_e ( real(fgsl_double), intent(in)  k,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_p ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
real(fgsl_double), intent(in)  n,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_p_e ( real(fgsl_double), intent(in)  phi,
real(fgsl_double), intent(in)  k,
real(fgsl_double), intent(in)  n,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_pcomp ( real(fgsl_double), intent(in)  k,
real(fgsl_double), intent(in)  n,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_pcomp_e ( real(fgsl_double), intent(in)  k,
real(fgsl_double), intent(in)  n,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_rc ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_rc_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_rd ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_rd_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_rf ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_rf_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_ellint_rj ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  p,
type(fgsl_mode_t), intent(in)  mode 
)
integer(fgsl_int) function fgsl_sf_ellint_rj_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  p,
type(fgsl_mode_t), intent(in)  mode,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_elljac_e ( real(fgsl_double), intent(in)  u,
real(fgsl_double), intent(in)  m,
real(fgsl_double), intent(out)  sn,
real(fgsl_double), intent(out)  cn,
real(fgsl_double), intent(out)  dn 
)
real(fgsl_double) function fgsl_sf_erf ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_erf_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_erf_q ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_erf_q_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_erf_z ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_erf_z_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_erfc ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_erfc_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_eta ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_eta_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_eta_int ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_eta_int_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_exp ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_exp_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_e10_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result_e10), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_err_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_err_e10_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
type(fgsl_sf_result_e10), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_exp_mult ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y 
)
integer(fgsl_int) function fgsl_sf_exp_mult_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_mult_e10_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_sf_result_e10), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_mult_err_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  dy,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exp_mult_err_e10_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  dy,
type(fgsl_sf_result_e10), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expint_3 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_expint_3_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expint_e1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_expint_e1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expint_e2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_expint_e2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expint_ei ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_expint_ei_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expint_en ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_expint_en_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_expm1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_expm1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_exprel ( real(fgsl_double), intent(in)  x)
real(fgsl_double) function fgsl_sf_exprel_2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_exprel_2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_exprel_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_exprel_n ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_exprel_n_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fact ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_fact_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_3half ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_3half_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_half ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_half_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_inc_0 ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  b 
)
integer(fgsl_int) function fgsl_sf_fermi_dirac_inc_0_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  b,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_int ( integer(fgsl_int), intent(in)  i,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_fermi_dirac_int_e ( integer(fgsl_int), intent(in)  i,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_m1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_m1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_fermi_dirac_mhalf ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_fermi_dirac_mhalf_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gamma ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_gamma_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gamma_inc ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gamma_inc_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gamma_inc_p ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gamma_inc_p_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gamma_inc_q ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gamma_inc_q_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gammainv ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_gammainv_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gammastar ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_gammastar_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gegenpoly_1 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gegenpoly_1_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gegenpoly_2 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gegenpoly_2_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_gegenpoly_3 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gegenpoly_3_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_gegenpoly_array ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
real(fgsl_double) function fgsl_sf_gegenpoly_n ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_gegenpoly_n_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hazard ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_hazard_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hydrogenicr ( integer(fgsl_int), intent(in)  n,
integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  r 
)
real(fgsl_double) function fgsl_sf_hydrogenicr_1 ( real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  r 
)
integer(fgsl_int) function fgsl_sf_hydrogenicr_1_e ( real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  r,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_hydrogenicr_e ( integer(fgsl_int), intent(in)  n,
integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  z,
real(fgsl_double), intent(in)  r,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_0f1 ( real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_0f1_e ( real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_1f1 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_1f1_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_1f1_int ( integer(fgsl_int), intent(in)  m,
integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_1f1_int_e ( integer(fgsl_int), intent(in)  m,
integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_2f0 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_2f0_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_2f1 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x 
)
real(fgsl_double) function fgsl_sf_hyperg_2f1_conj ( real(fgsl_double), intent(in)  ar,
real(fgsl_double), intent(in)  ai,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_2f1_conj_e ( real(fgsl_double), intent(in)  ar,
real(fgsl_double), intent(in)  ai,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_2f1_conj_renorm ( real(fgsl_double), intent(in)  ar,
real(fgsl_double), intent(in)  ai,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_2f1_conj_renorm_e ( real(fgsl_double), intent(in)  ar,
real(fgsl_double), intent(in)  ai,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_hyperg_2f1_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_2f1_renorm ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_2f1_renorm_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  c,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_u ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_u_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_hyperg_u_e10_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result_e10), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hyperg_u_int ( integer(fgsl_int), intent(in)  m,
integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_hyperg_u_int_e ( integer(fgsl_int), intent(in)  m,
integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_hyperg_u_int_e10_e ( integer(fgsl_int), intent(in)  m,
integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result_e10), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hypot ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y 
)
integer(fgsl_int) function fgsl_sf_hypot_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_hzeta ( real(fgsl_double), intent(in)  s,
real(fgsl_double), intent(in)  q 
)
integer(fgsl_int) function fgsl_sf_hzeta_e ( real(fgsl_double), intent(in)  s,
real(fgsl_double), intent(in)  q,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_laguerre_1 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_laguerre_1_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_laguerre_2 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_laguerre_2_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_laguerre_3 ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_laguerre_3_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_laguerre_n ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_laguerre_n_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lambert_w0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_lambert_w0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lambert_wm1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_lambert_wm1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_legendre_array ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_legendre_array_e ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  csphase,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_size_t) function fgsl_sf_legendre_array_index ( integer(fgsl_size_t), intent(in)  l,
integer(fgsl_size_t), intent(in)  m 
)
integer(fgsl_size_t) function fgsl_sf_legendre_array_n ( integer(fgsl_size_t), intent(in)  lmax)
integer(fgsl_int) function fgsl_sf_legendre_deriv2_alt_array ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv2_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv2_alt_array_e ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  csphase,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv2_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv2_array ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv2_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv2_array_e ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  csphase,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv2_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv_alt_array ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv_alt_array_e ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  csphase,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv_array ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array 
)
integer(fgsl_int) function fgsl_sf_legendre_deriv_array_e ( type(fgsl_sf_legendre_t), intent(in)  norm,
integer(fgsl_size_t), intent(in)  lmax,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  csphase,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  result_deriv_array 
)
real(fgsl_double) function fgsl_sf_legendre_h3d ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta 
)
real(fgsl_double) function fgsl_sf_legendre_h3d_0 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta 
)
integer(fgsl_int) function fgsl_sf_legendre_h3d_0_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_h3d_1 ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta 
)
integer(fgsl_int) function fgsl_sf_legendre_h3d_1_e ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_legendre_h3d_array ( real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_legendre_h3d_e ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  lambda,
real(fgsl_double), intent(in)  eta,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_size_t) function fgsl_sf_legendre_nlm ( integer(fgsl_size_t), intent(in)  lmax)
real(fgsl_double) function fgsl_sf_legendre_p1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_legendre_p1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_p2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_legendre_p2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_p3 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_legendre_p3_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_pl ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  x 
)
real(fgsl_double) function fgsl_sf_legendre_pl_array ( real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
real(fgsl_double) function fgsl_sf_legendre_pl_deriv_array ( real(fgsl_double), intent(in)  x,
real(fgsl_double), dimension(:), intent(out), target  result_array,
real(fgsl_double), dimension(:), intent(out), target  deriv_array 
)
integer(fgsl_int) function fgsl_sf_legendre_pl_e ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_plm ( integer(fgsl_int), intent(in)  l,
integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_legendre_plm_e ( integer(fgsl_int), intent(in)  l,
integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_q0 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_legendre_q0_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_q1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_legendre_q1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_ql ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_legendre_ql_e ( integer(fgsl_int), intent(in)  l,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_legendre_sphplm ( integer(fgsl_int), intent(in)  l,
integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_legendre_sphplm_e ( integer(fgsl_int), intent(in)  l,
integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lnbeta ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b 
)
integer(fgsl_int) function fgsl_sf_lnbeta_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lnchoose ( integer(c_int), intent(in)  n,
integer(c_int), intent(in)  m 
)
integer(fgsl_int) function fgsl_sf_lnchoose_e ( integer(c_int), intent(in)  n,
integer(c_int), intent(in)  m,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lncosh ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_lncosh_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lndoublefact ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_lndoublefact_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lnfact ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_lnfact_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_lngamma ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_lngamma_complex_e ( real(fgsl_double), intent(in)  zr,
real(fgsl_double), intent(in)  zi,
type(fgsl_sf_result), intent(out)  lnr,
type(fgsl_sf_result), intent(out)  arg 
)
integer(fgsl_int) function fgsl_sf_lngamma_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_lngamma_sgn_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result_lg,
real(fgsl_double), intent(out)  sgn 
)
real(fgsl_double) function fgsl_sf_lnpoch ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_lnpoch_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_lnpoch_sgn_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result_lg,
real(fgsl_double), intent(out)  sgn 
)
real(fgsl_double) function fgsl_sf_lnsinh ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_lnsinh_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_log ( real(fgsl_double), intent(in)  x)
real(fgsl_double) function fgsl_sf_log_1plusx ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_log_1plusx_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_log_1plusx_mx ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_log_1plusx_mx_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_log_abs ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_log_abs_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_log_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_log_erfc ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_log_erfc_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_mathieu_a ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq 
)
integer(fgsl_int) function fgsl_sf_mathieu_a_array ( integer(fgsl_int), intent(in)  order_min,
integer(fgsl_int), intent(in)  order_max,
real(fgsl_double), intent(in)  qq,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_a_coeff ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq,
real(c_double), intent(in)  aa,
real(c_double), dimension(:), intent(out), target  coeff 
)
integer(fgsl_int) function fgsl_sf_mathieu_a_e ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq,
type(fgsl_sf_result), intent(out)  result 
)
type(fgsl_sf_mathieu_workspace) function fgsl_sf_mathieu_alloc ( integer(fgsl_size_t), intent(in)  nn,
real(fgsl_double), intent(in)  qq 
)
real(fgsl_double) function fgsl_sf_mathieu_b ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq 
)
integer(fgsl_int) function fgsl_sf_mathieu_b_array ( integer(fgsl_int), intent(in)  order_min,
integer(fgsl_int), intent(in)  order_max,
real(fgsl_double), intent(in)  qq,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_b_coeff ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq,
real(c_double), intent(in)  aa,
real(c_double), dimension(:), intent(out), target  coeff 
)
integer(fgsl_int) function fgsl_sf_mathieu_b_e ( integer(c_int), intent(in)  order,
real(c_double), intent(in)  qq,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_mathieu_ce ( integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz 
)
integer(fgsl_int) function fgsl_sf_mathieu_ce_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_ce_e ( integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_result), intent(out)  result 
)
subroutine fgsl_sf_mathieu_free ( type(fgsl_sf_mathieu_workspace), intent(inout)  workspace)
real(fgsl_double) function fgsl_sf_mathieu_mc ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz 
)
integer(fgsl_int) function fgsl_sf_mathieu_mc_array ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_mc_e ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_mathieu_ms ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz 
)
integer(fgsl_int) function fgsl_sf_mathieu_ms_array ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_ms_e ( integer(fgsl_int), intent(in)  kind,
integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_mathieu_se ( integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz 
)
integer(fgsl_int) function fgsl_sf_mathieu_se_array ( integer(fgsl_int), intent(in)  nmin,
integer(fgsl_int), intent(in)  nmax,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_mathieu_workspace), intent(inout)  work,
real(fgsl_double), dimension(:), intent(out), target  result_array 
)
integer(fgsl_int) function fgsl_sf_mathieu_se_e ( integer(fgsl_int), intent(in)  order,
real(fgsl_double), intent(in)  qq,
real(fgsl_double), intent(in)  zz,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_multiply_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_multiply_err_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  dy,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_poch ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_poch_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_pochrel ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_pochrel_e ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_polar_to_rect ( real(fgsl_double), intent(in)  r,
real(fgsl_double), intent(in)  theta,
type(fgsl_sf_result), intent(out)  x,
type(fgsl_sf_result), intent(out)  y 
)
real(fgsl_double) function fgsl_sf_psi ( real(fgsl_double), intent(in)  x)
real(fgsl_double) function fgsl_sf_psi_1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_psi_1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_psi_1_int ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_psi_1_int_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_psi_1piy ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_psi_1piy_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_psi_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_psi_int ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_psi_int_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_psi_n ( integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_psi_n_e ( integer(fgsl_int), intent(in)  m,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_rect_to_polar ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_sf_result), intent(out)  r,
type(fgsl_sf_result), intent(out)  theta 
)
real(fgsl_double) function fgsl_sf_shi ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_shi_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_si ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_si_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
integer(fgsl_int) function fgsl_sf_sin_err_e ( real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  dx,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_sinc ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_sinc_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_synchrotron_1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_synchrotron_1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_synchrotron_2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_synchrotron_2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_taylorcoeff ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_sf_taylorcoeff_e ( integer(fgsl_int), intent(in)  n,
real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_transport_2 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_transport_2_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_transport_3 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_transport_3_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_transport_4 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_transport_4_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_transport_5 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_transport_5_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_zeta ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_zeta_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_zeta_int ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_zeta_int_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_zetam1 ( real(fgsl_double), intent(in)  x)
integer(fgsl_int) function fgsl_sf_zetam1_e ( real(fgsl_double), intent(in)  x,
type(fgsl_sf_result), intent(out)  result 
)
real(fgsl_double) function fgsl_sf_zetam1_int ( integer(c_int), intent(in)  n)
integer(fgsl_int) function fgsl_sf_zetam1_int_e ( integer(c_int), intent(in)  n,
type(fgsl_sf_result), intent(out)  result 
)
elemental subroutine gsl_sf_to_fgsl_sf ( type(fgsl_sf_result), intent(out)  result,
type(gsl_sf_result), intent(in)  source 
)
elemental subroutine gsl_sfe10_to_fgsl_sfe10 ( type(fgsl_sf_result_e10), intent(out)  result,
type(gsl_sf_result_e10), intent(in)  source 
)