module GSL::SpecFunctions

Defined in:

gsl/base/functions.cr

Instance Method Summary

Instance Method Detail

def airy_Ai(x : Float64, precision : Precision = Precision::Double) : Float64 #

fun gsl_sf_result_smash_e(re : Gsl_sf_result_e10*, r : Gsl_sf_result*) : LibC::Int


[View source]
def airy_Ai_deriv(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Ai_deriv_scaled(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Ai_scaled(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Bi(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Bi_deriv(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Bi_deriv_scaled(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_Bi_scaled(x : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def airy_zero_Ai(s : UInt32) : Float64 #

[View source]
def airy_zero_Ai_deriv(s : UInt32) : Float64 #

[View source]
def airy_zero_Bi(s : UInt32) : Float64 #

[View source]
def airy_zero_Bi_deriv(s : UInt32) : Float64 #

[View source]
def angle_restrict_pos_err(theta : Float64) : Float64 #

[View source]
def angle_restrict_symm_err(theta : Float64) : Float64 #

fun gsl_sf_angle_restrict_symm_e(theta : LibC::Double*) : LibC::Int fun gsl_sf_angle_restrict_pos_e(theta : LibC::Double*) : LibC::Int


[View source]
def atanint(x : Float64) : Float64 #

[View source]
def bessel_I0(x : Float64) : Float64 #

[View source]
def bessel_I0_scaled(x : Float64) : Float64 #

[View source]
def bessel_i0_scaled(x : Float64) : Float64 #

[View source]
def bessel_I1(x : Float64) : Float64 #

[View source]
def bessel_I1_scaled(x : Float64) : Float64 #

[View source]
def bessel_i1_scaled(x : Float64) : Float64 #

[View source]
def bessel_i2_scaled(x : Float64) : Float64 #

[View source]
def bessel_il_scaled(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_In(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_In(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_In_scaled(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_In_scaled(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_Inu(nu : Float64, x : Float64) : Float64 #

[View source]
def bessel_Inu_scaled(nu : Float64, x : Float64) : Float64 #

fun gsl_sf_bessel_sequence_Jnu_e(nu : Float64, mode : Gsl_mode_t, size : LibC::SizeT, v : LibC::Double*) : LibC::Int


[View source]
def bessel_J0(x : Float64) : Float64 #

[View source]
def bessel_j0(x : Float64) : Float64 #

[View source]
def bessel_J1(x : Float64) : Float64 #

[View source]
def bessel_j1(x : Float64) : Float64 #

[View source]
def bessel_j2(x : Float64) : Float64 #

[View source]
def bessel_jl(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_jl_steed(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Jn(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Jn(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_Jnu(nu : Float64, x : Float64) : Float64 #

[View source]
def bessel_K0(x : Float64) : Float64 #

[View source]
def bessel_K0_scaled(x : Float64) : Float64 #

[View source]
def bessel_k0_scaled(x : Float64) : Float64 #

[View source]
def bessel_K1(x : Float64) : Float64 #

[View source]
def bessel_K1_scaled(x : Float64) : Float64 #

[View source]
def bessel_k1_scaled(x : Float64) : Float64 #

[View source]
def bessel_k2_scaled(x : Float64) : Float64 #

[View source]
def bessel_kl_scaled(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Kn(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Kn(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_Kn_scaled(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Kn_scaled(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_Knu(nu : Float64, x : Float64) : Float64 #

fun gsl_sf_bessel_Knu_scaled_e10_e(nu : Float64, x : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def bessel_Knu_scaled(nu : Float64, x : Float64) : Float64 #

[View source]
def bessel_lnKnu(nu : Float64, x : Float64) : Float64 #

[View source]
def bessel_Y0(x : Float64) : Float64 #

[View source]
def bessel_y0(x : Float64) : Float64 #

[View source]
def bessel_Y1(x : Float64) : Float64 #

[View source]
def bessel_y1(x : Float64) : Float64 #

[View source]
def bessel_y2(x : Float64) : Float64 #

[View source]
def bessel_yl(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Yn(nmin : Int32, nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def bessel_Yn(n : Int32, x : Float64) : Float64 #

[View source]
def bessel_Ynu(nu : Float64, x : Float64) : Float64 #

[View source]
def bessel_zero_J0(s : UInt32) : Float64 #

[View source]
def bessel_zero_J1(s : UInt32) : Float64 #

[View source]
def bessel_zero_Jnu(nu : Float64, s : UInt32) : Float64 #

[View source]
def beta(a : Float64, b : Float64) : Float64 #

fun gsl_sf_lnbeta_sgn_e(x : Float64, y : Float64, result : Gsl_sf_result*, sgn : LibC::Double*) : LibC::Int


[View source]
def beta_inc(a : Float64, b : Float64, x : Float64) : Float64 #

[View source]
def chi(x : Float64) : Float64 #

[View source]
def choose(n : UInt32, m : UInt32) : Float64 #

[View source]
def ci(x : Float64) : Float64 #

[View source]
def clausen(x : Float64) : Float64 #

[View source]
def conicalP_0(lambda : Float64, x : Float64) : Float64 #

[View source]
def conicalP_1(lambda : Float64, x : Float64) : Float64 #

[View source]
def conicalP_cyl_reg(m : Int32, lambda : Float64, x : Float64) : Float64 #

[View source]
def conicalP_half(lambda : Float64, x : Float64) : Float64 #

def_function_array(legendre_sphPlm, XXX, lmax : Int32, m : Int32, x : Float64) DEPRECATED fun gsl_sf_legendre_sphPlm_deriv_array(lmax : Int32, m : Int32, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int DEPRECATED fun gsl_sf_legendre_array_size(lmax : Int32, m : Int32) : LibC::Int DEPRECATED


[View source]
def conicalP_mhalf(lambda : Float64, x : Float64) : Float64 #

[View source]
def conicalP_sph_reg(l : Int32, lambda : Float64, x : Float64) : Float64 #

[View source]
def cos(x : Float64) : Float64 #

[View source]
def cos(x : Complex) : Complex #

[View source]
def cos_err(x : Float64, dx : Float64) : Float64 #

[View source]
def cos_pi(x : Float64) : Float64 #

[View source]
def coulomb_CL(lmin : Float64, kmax : Int32, eta : Float64) : Array(Float64) #

[View source]
def coulomb_CL(l : Float64, eta : Float64) : Float64 #

fun gsl_sf_coulomb_wave_FG_e(eta : Float64, x : Float64, lam_f : Float64, k_lam_g : Int32, f : Gsl_sf_result*, fp : Gsl_sf_result*, g : Gsl_sf_result*, gp : Gsl_sf_result*, exp_f : LibC::Double*, exp_g : LibC::Double*) : LibC::Int fun gsl_sf_coulomb_wave_F_array(lam_min : Float64, kmax : Int32, eta : Float64, x : Float64, fc_array : LibC::Double*, f_exponent : LibC::Double*) : LibC::Int fun gsl_sf_coulomb_wave_FG_array(lam_min : Float64, kmax : Int32, eta : Float64, x : Float64, fc_array : LibC::Double*, gc_array : LibC::Double*, f_exponent : LibC::Double*, g_exponent : LibC::Double*) : LibC::Int fun gsl_sf_coulomb_wave_FGp_array(lam_min : Float64, kmax : Int32, eta : Float64, x : Float64, fc_array : LibC::Double*, fcp_array : LibC::Double*, gc_array : LibC::Double*, gcp_array : LibC::Double*, f_exponent : LibC::Double*, g_exponent : LibC::Double*) : LibC::Int fun gsl_sf_coulomb_wave_sphF_array(lam_min : Float64, kmax : Int32, eta : Float64, x : Float64, fc_array : LibC::Double*, f_exponent : LibC::Double*) : LibC::Int


[View source]
def coupling_3j(two_ja : Int32, two_jb : Int32, two_jc : Int32, two_ma : Int32, two_mb : Int32, two_mc : Int32) : Float64 #

[View source]
def coupling_6j(two_ja : Int32, two_jb : Int32, two_jc : Int32, two_jd : Int32, two_je : Int32, two_jf : Int32) : Float64 #

[View source]
def coupling_6j_INCORRECT(two_ja : Int32, two_jb : Int32, two_jc : Int32, two_jd : Int32, two_je : Int32, two_jf : Int32) : Float64 #

[View source]
def coupling_9j(two_ja : Int32, two_jb : Int32, two_jc : Int32, two_jd : Int32, two_je : Int32, two_jf : Int32, two_jg : Int32, two_jh : Int32, two_ji : Int32) : Float64 #

[View source]
def coupling_RacahW(two_ja : Int32, two_jb : Int32, two_jc : Int32, two_jd : Int32, two_je : Int32, two_jf : Int32) : Float64 #

[View source]
def dawson(x : Float64) : Float64 #

[View source]
def debye_1(x : Float64) : Float64 #

[View source]
def debye_2(x : Float64) : Float64 #

[View source]
def debye_3(x : Float64) : Float64 #

[View source]
def debye_4(x : Float64) : Float64 #

[View source]
def debye_5(x : Float64) : Float64 #

[View source]
def debye_6(x : Float64) : Float64 #

[View source]
def dilog(x : Float64) : Float64 #

[View source]
def dilog(x : Complex) : Complex #

[View source]
def doublefact(n : UInt32) : Float64 #

[View source]
def ellint_D(phi : Float64, k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_Dcomp(k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_E(phi : Float64, k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_Ecomp(k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_F(phi : Float64, k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_Kcomp(k : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_P(phi : Float64, k : Float64, n : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_Pcomp(k : Float64, n : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_RC(x : Float64, y : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_RD(x : Float64, y : Float64, z : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_RF(x : Float64, y : Float64, z : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def ellint_RJ(x : Float64, y : Float64, z : Float64, p : Float64, precision : Precision = Precision::Double) : Float64 #

[View source]
def erf(x : Float64) : Float64 #

[View source]
def erf_Q(x : Float64) : Float64 #

[View source]
def erf_Z(x : Float64) : Float64 #

[View source]
def erfc(x : Float64) : Float64 #

fun gsl_sf_elljac_e(u : Float64, m : Float64, sn : LibC::Double*, cn : LibC::Double*, dn : LibC::Double*) : LibC::Int


[View source]
def eta(s : Float64) : Float64 #

[View source]
def eta_int(n : Int32) : Float64 #

[View source]
def exp(x : Float64) : Float64 #

[View source]
def exp_err(x : Float64, dx : Float64) : Float64 #

[View source]
def exp_mult(x : Float64, y : Float64) : Float64 #

fun gsl_sf_exp_e10_e(x : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def exp_mult_err(x : Float64, dx : Float64, y : Float64, dy : Float64) : Float64 #

fun gsl_sf_exp_err_e10_e(x : Float64, dx : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def expint_3(x : Float64) : Float64 #

[View source]
def expint_E1(x : Float64) : Float64 #

fun gsl_sf_exp_mult_err_e10_e(x : Float64, dx : Float64, y : Float64, dy : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def expint_E1_scaled(x : Float64) : Float64 #

[View source]
def expint_E2(x : Float64) : Float64 #

[View source]
def expint_E2_scaled(x : Float64) : Float64 #

[View source]
def expint_Ei(x : Float64) : Float64 #

[View source]
def expint_Ei_scaled(x : Float64) : Float64 #

[View source]
def expint_En(n : Int32, x : Float64) : Float64 #

[View source]
def expint_En_scaled(n : Int32, x : Float64) : Float64 #

[View source]
def expm1(x : Float64) : Float64 #

fun gsl_sf_exp_mult_e10_e(x : Float64, y : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def exprel(x : Float64) : Float64 #

[View source]
def exprel_2(x : Float64) : Float64 #

[View source]
def exprel_n(n : Int32, x : Float64) : Float64 #

[View source]
def exprel_n_CF(n : Float64, x : Float64) : Float64 #

[View source]
def fact(n : UInt32) : Float64 #

[View source]
def fermi_dirac_0(x : Float64) : Float64 #

[View source]
def fermi_dirac_1(x : Float64) : Float64 #

[View source]
def fermi_dirac_2(x : Float64) : Float64 #

[View source]
def fermi_dirac_3half(x : Float64) : Float64 #

[View source]
def fermi_dirac_half(x : Float64) : Float64 #

[View source]
def fermi_dirac_inc_0(x : Float64, b : Float64) : Float64 #

[View source]
def fermi_dirac_int(j : Int32, x : Float64) : Float64 #

[View source]
def fermi_dirac_m1(x : Float64) : Float64 #

[View source]
def fermi_dirac_mhalf(x : Float64) : Float64 #

[View source]
def gamma(x : Float64) : Float64 #

fun gsl_sf_lngamma_sgn_e(x : Float64, result_lg : Gsl_sf_result*, sgn : LibC::Double*) : LibC::Int


[View source]
def gamma_inc(a : Float64, x : Float64) : Float64 #

[View source]
def gamma_inc_P(a : Float64, x : Float64) : Float64 #

[View source]
def gamma_inc_Q(a : Float64, x : Float64) : Float64 #

[View source]
def gammainv(x : Float64) : Float64 #

[View source]
def gammastar(x : Float64) : Float64 #

[View source]
def gegenpoly(nmax : Int32, lambda : Float64, x : Float64) : Array(Float64) #

[View source]
def gegenpoly_1(lambda : Float64, x : Float64) : Float64 #

[View source]
def gegenpoly_2(lambda : Float64, x : Float64) : Float64 #

[View source]
def gegenpoly_3(lambda : Float64, x : Float64) : Float64 #

[View source]
def gegenpoly_n(n : Int32, lambda : Float64, x : Float64) : Float64 #

[View source]
def hazard(x : Float64) : Float64 #

[View source]
def hermite(nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def hermite_deriv(mmax : Int32, n : Int32, x : Float64) : Array(Float64) #

fun gsl_sf_hermite_array_deriv(m : Int32, nmax : Int32, x : Float64, result_array : LibC::Double*) : LibC::Int


[View source]
def hermite_func(nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def hermite_func_der(m : Int32, n : Int32, x : Float64) : Float64 #

[View source]
def hermite_func_fast(n : Int32, x : Float64) : Float64 #

[View source]
def hermite_func_series(n : Int32, x : Float64, a : Pointer(Float64)) : Float64 #

[View source]
def hermite_func_zero(n : Int32, s : Int32) : Float64 #

[View source]
def hermite_phys(nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def hermite_phys_der(mmax : Int32, n : Int32, x : Float64) : Array(Float64) #

fun gsl_sf_hermite_phys_array_der(m : Int32, nmax : Int32, x : Float64, result_array : LibC::Double*) : LibC::Int


[View source]
def hermite_phys_series(n : Int32, x : Float64, a : Pointer(Float64)) : Float64 #

[View source]
def hermite_phys_zero(n : Int32, s : Int32) : Float64 #

[View source]
def hermite_prob(nmax : Int32, x : Float64) : Array(Float64) #

[View source]
def hermite_prob_der(m : Int32, n : Int32, x : Float64) : Float64 #

fun gsl_sf_hermite_prob_array_der(m : Int32, nmax : Int32, x : Float64, result_array : LibC::Double*) : LibC::Int


[View source]
def hermite_prob_deriv(mmax : Int32, n : Int32, x : Float64) : Array(Float64) #

fun gsl_sf_hermite_prob_array_deriv(m : Int32, nmax : Int32, x : Float64, result_array : LibC::Double*) : LibC::Int


[View source]
def hermite_prob_series(n : Int32, x : Float64, a : Pointer(Float64)) : Float64 #

[View source]
def hermite_prob_zero(n : Int32, s : Int32) : Float64 #

[View source]
def hermite_series(n : Int32, x : Float64, a : Pointer(Float64)) : Float64 #

[View source]
def hermite_zero(n : Int32, s : Int32) : Float64 #

[View source]
def hydrogenicR(n : Int32, l : Int32, z : Float64, r : Float64) : Float64 #

[View source]
def hydrogenicR_1(z : Float64, r : Float64) : Float64 #

[View source]
def hyperg_0F1(c : Float64, x : Float64) : Float64 #

[View source]
def hyperg_1F1(a : Float64, b : Float64, x : Float64) : Float64 #

[View source]
def hyperg_1F1_int(m : Int32, n : Int32, x : Float64) : Float64 #

[View source]
def hyperg_2F0(a : Float64, b : Float64, x : Float64) : Float64 #

[View source]
def hyperg_2F1(a : Float64, b : Float64, c : Float64, x : Float64) : Float64 #

fun gsl_sf_hyperg_U_e10_e(a : Float64, b : Float64, x : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def hyperg_2F1_conj(a_r : Float64, a_i : Float64, c : Float64, x : Float64) : Float64 #

[View source]
def hyperg_2F1_conj_renorm(a_r : Float64, a_i : Float64, c : Float64, x : Float64) : Float64 #

[View source]
def hyperg_2F1_renorm(a : Float64, b : Float64, c : Float64, x : Float64) : Float64 #

[View source]
def hyperg_U(a : Float64, b : Float64, x : Float64) : Float64 #

fun gsl_sf_hyperg_U_int_e10_e(m : Int32, n : Int32, x : Float64, result : Gsl_sf_result_e10*) : LibC::Int


[View source]
def hyperg_U_int(m : Int32, n : Int32, x : Float64) : Float64 #

[View source]
def hypot(x : Float64, y : Float64) : Float64 #

[View source]
def hzeta(s : Float64, q : Float64) : Float64 #

[View source]
def laguerre_1(a : Float64, x : Float64) : Float64 #

[View source]
def laguerre_2(a : Float64, x : Float64) : Float64 #

[View source]
def laguerre_3(a : Float64, x : Float64) : Float64 #

[View source]
def laguerre_n(n : Int32, a : Float64, x : Float64) : Float64 #

[View source]
def lambert_W0(x : Float64) : Float64 #

[View source]
def lambert_Wm1(x : Float64) : Float64 #

[View source]
def legendre_H3d(lmax : Int32, lambda : Float64, eta : Float64) : Array(Float64) #

[View source]
def legendre_H3d_0(lambda : Float64, eta : Float64) : Float64 #

[View source]
def legendre_H3d_1(lambda : Float64, eta : Float64) : Float64 #

[View source]
def legendre_P1(x : Float64) : Float64 #

fun gsl_sf_legendre_Pl_deriv_array(lmax : Int32, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int


[View source]
def legendre_P2(x : Float64) : Float64 #

[View source]
def legendre_P3(x : Float64) : Float64 #

[View source]
def legendre_Pl(lmax : Int32, x : Float64) : Array(Float64) #

[View source]
def legendre_Plm(l : Int32, m : Int32, x : Float64) : Float64 #

[View source]
def legendre_Q0(x : Float64) : Float64 #

[View source]
def legendre_Q1(x : Float64) : Float64 #

[View source]
def legendre_Ql(l : Int32, x : Float64) : Float64 #

[View source]
def legendre_sphPlm(l : Int32, m : Int32, x : Float64) : Float64 #

def_function_array(legendre_Plm, XXX, lmax : Int32, m : Int32, x : Float64) DEPRECATED fun gsl_sf_legendre_Plm_deriv_array(lmax : Int32, m : Int32, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int DEPRECATED


[View source]
def lnbeta(a : Float64, b : Float64) : Float64 #

[View source]
def lnchoose(n : UInt32, m : UInt32) : Float64 #

[View source]
def lncosh(x : Float64) : Float64 #

[View source]
def lndoublefact(n : UInt32) : Float64 #

[View source]
def lnfact(n : UInt32) : Float64 #

[View source]
def lngamma(x : Float64) : Float64 #

[View source]
def lnpoch(a : Float64, x : Float64) : Float64 #

[View source]
def lnsinh(x : Float64) : Float64 #

[View source]
def log(x : Float64) : Float64 #

fun gsl_sf_legendre_precompute(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, flags : LibC::SizeT, output_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_array_n(lmax : LibC::SizeT) : LibC::SizeT fun gsl_sf_legendre_arrayx(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv_alt_arrayx(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv_arrayx(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_alt_arrayx(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_arrayx(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int def_function_array(legendre, XXX, norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64) fun gsl_sf_legendre_deriv_array(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv_alt_array(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_array(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_alt_array(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_nlm(lmax : LibC::SizeT) : LibC::SizeT fun gsl_sf_legendre_array_index(l : LibC::SizeT, m : LibC::SizeT) : LibC::SizeT fun gsl_sf_legendre_array_index_m(l : LibC::SizeT, m : LibC::SizeT, lmax : LibC::SizeT) : LibC::SizeT fun gsl_sf_legendre_array_e(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, csphase : Float64, result_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv_array_e(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, csphase : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv_alt_array_e(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, csphase : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_array_e(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, csphase : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int fun gsl_sf_legendre_deriv2_alt_array_e(norm : Gsl_sf_legendre_t, lmax : LibC::SizeT, x : Float64, csphase : Float64, result_array : LibC::Double*, result_deriv_array : LibC::Double*, result_deriv2_array : LibC::Double*) : LibC::Int


[View source]
def log_1plusx(x : Float64) : Float64 #

fun gsl_sf_complex_log_e(zr : Float64, zi : Float64, lnr : Gsl_sf_result*, theta : Gsl_sf_result*) : LibC::Int


[View source]
def log_1plusx_mx(x : Float64) : Float64 #

[View source]
def log_abs(x : Float64) : Float64 #

[View source]
def log_erfc(x : Float64) : Float64 #

[View source]
def logsin(x : Complex) : Complex #

[View source]
def mathieu_a(order : Int32, qq : Float64) : Float64 #

fun gsl_sf_mathieu_a_array(order_min : Int32, order_max : Int32, qq : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int fun gsl_sf_mathieu_b_array(order_min : Int32, order_max : Int32, qq : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int


[View source]
def mathieu_b(order : Int32, qq : Float64) : Float64 #

[View source]
def mathieu_ce(order : Int32, qq : Float64, zz : Float64) : Float64 #

fun gsl_sf_mathieu_a_coeff(order : Int32, qq : Float64, aa : Float64, coeff : LibC::Double*) : LibC::Int fun gsl_sf_mathieu_b_coeff(order : Int32, qq : Float64, aa : Float64, coeff : LibC::Double*) : LibC::Int fun gsl_sf_mathieu_alloc(nn : LibC::SizeT, qq : Float64) : Gsl_sf_mathieu_workspace* fun gsl_sf_mathieu_free(workspace : Gsl_sf_mathieu_workspace*)


[View source]
def mathieu_Mc(kind : Int32, order : Int32, qq : Float64, zz : Float64) : Float64 #

fun gsl_sf_mathieu_ce_array(nmin : Int32, nmax : Int32, qq : Float64, zz : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int fun gsl_sf_mathieu_se_array(nmin : Int32, nmax : Int32, qq : Float64, zz : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int


[View source]
def mathieu_Ms(kind : Int32, order : Int32, qq : Float64, zz : Float64) : Float64 #

[View source]
def mathieu_se(order : Int32, qq : Float64, zz : Float64) : Float64 #

[View source]
def multiply(x : Float64, y : Float64) : Float64 #

fun gsl_sf_complex_dilog_e(r : Float64, theta : Float64, result_re : Gsl_sf_result*, result_im : Gsl_sf_result*) : LibC::Int


[View source]
def multiply_err(x : Float64, dx : Float64, y : Float64, dy : Float64) : Float64 #

[View source]
def poch(a : Float64, x : Float64) : Float64 #

fun gsl_sf_lnpoch_sgn_e(a : Float64, x : Float64, result : Gsl_sf_result*, sgn : LibC::Double*) : LibC::Int


[View source]
def pochrel(a : Float64, x : Float64) : Float64 #

[View source]
def pow_int(x : Float64, n : Int32) : Float64 #

fun gsl_sf_mathieu_Mc_array(kind : Int32, nmin : Int32, nmax : Int32, qq : Float64, zz : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int fun gsl_sf_mathieu_Ms_array(kind : Int32, nmin : Int32, nmax : Int32, qq : Float64, zz : Float64, work : Gsl_sf_mathieu_workspace*, result_array : LibC::Double*) : LibC::Int


[View source]
def psi(x : Float64) : Float64 #

[View source]
def psi(x : Complex) : Complex #

[View source]
def psi_1(x : Float64) : Float64 #

[View source]
def psi_1_int(n : Int32) : Float64 #

[View source]
def psi_1piy(y : Float64) : Float64 #

[View source]
def psi_int(n : Int32) : Float64 #

[View source]
def psi_n(n : Int32, x : Float64) : Float64 #

[View source]
def shi(x : Float64) : Float64 #

[View source]
def si(x : Float64) : Float64 #

[View source]
def sin(x : Float64) : Float64 #

[View source]
def sin(x : Complex) : Complex #

[View source]
def sin_err(x : Float64, dx : Float64) : Float64 #

fun gsl_sf_polar_to_rect(r : Float64, theta : Float64, x : Gsl_sf_result*, y : Gsl_sf_result*) : LibC::Int fun gsl_sf_rect_to_polar(x : Float64, y : Float64, r : Gsl_sf_result*, theta : Gsl_sf_result*) : LibC::Int


[View source]
def sin_pi(x : Float64) : Float64 #

[View source]
def sinc(x : Float64) : Float64 #

[View source]
def spence(x : Complex) : Complex #

[View source]
def synchrotron_1(x : Float64) : Float64 #

[View source]
def synchrotron_2(x : Float64) : Float64 #

[View source]
def taylorcoeff(n : Int32, x : Float64) : Float64 #

fun gsl_sf_lngamma_complex_e(zr : Float64, zi : Float64, lnr : Gsl_sf_result*, arg : Gsl_sf_result*) : LibC::Int


[View source]
def transport_2(x : Float64) : Float64 #

[View source]
def transport_3(x : Float64) : Float64 #

[View source]
def transport_4(x : Float64) : Float64 #

[View source]
def transport_5(x : Float64) : Float64 #

[View source]
def zeta(s : Float64) : Float64 #

[View source]
def zeta_int(n : Int32) : Float64 #

[View source]
def zetam1(s : Float64) : Float64 #

[View source]
def zetam1_int(s : Int32) : Float64 #

[View source]