package gsl

  1. Overview
  2. Docs

Special functions

val airy_Ai : float -> Gsl_fun.mode -> float
val airy_Ai_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Bi : float -> Gsl_fun.mode -> float
val airy_Bi_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Ai_scaled : float -> Gsl_fun.mode -> float
val airy_Ai_scaled_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Bi_scaled : float -> Gsl_fun.mode -> float
val airy_Bi_scaled_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Ai_deriv : float -> Gsl_fun.mode -> float
val airy_Ai_deriv_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Bi_deriv : float -> Gsl_fun.mode -> float
val airy_Bi_deriv_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Ai_deriv_scaled : float -> Gsl_fun.mode -> float
val airy_Ai_deriv_scaled_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_Bi_deriv_scaled : float -> Gsl_fun.mode -> float
val airy_Bi_deriv_scaled_e : float -> Gsl_fun.mode -> Gsl_fun.result
val airy_zero_Ai : int -> float
val airy_zero_Ai_e : int -> Gsl_fun.result
val airy_zero_Bi : int -> float
val airy_zero_Bi_e : int -> Gsl_fun.result
val bessel_J0 : float -> float
val bessel_J0_e : float -> Gsl_fun.result
val bessel_J1 : float -> float
val bessel_J1_e : float -> Gsl_fun.result
val bessel_Jn : int -> float -> float
val bessel_Jn_e : int -> float -> Gsl_fun.result
val bessel_Jn_array : int -> float -> float array -> unit
val bessel_Y0 : float -> float
val bessel_Y0_e : float -> Gsl_fun.result
val bessel_Y1 : float -> float
val bessel_Y1_e : float -> Gsl_fun.result
val bessel_Yn : int -> float -> float
val bessel_Yn_e : int -> float -> Gsl_fun.result
val bessel_Yn_array : int -> float -> float array -> unit
val bessel_I0 : float -> float
val bessel_I0_e : float -> Gsl_fun.result
val bessel_I1 : float -> float
val bessel_I1_e : float -> Gsl_fun.result
val bessel_In : int -> float -> float
val bessel_In_e : int -> float -> Gsl_fun.result
val bessel_In_array : int -> float -> float array -> unit
val bessel_K0 : float -> float
val bessel_K0_e : float -> Gsl_fun.result
val bessel_K1 : float -> float
val bessel_K1_e : float -> Gsl_fun.result
val bessel_Kn : int -> float -> float
val bessel_Kn_e : int -> float -> Gsl_fun.result
val bessel_Kn_array : int -> float -> float array -> unit
val bessel_I0_scaled : float -> float
val bessel_I0_scaled_e : float -> Gsl_fun.result
val bessel_I1_scaled : float -> float
val bessel_I1_scaled_e : float -> Gsl_fun.result
val bessel_In_scaled : int -> float -> float
val bessel_In_scaled_e : int -> float -> Gsl_fun.result
val bessel_In_scaled_array : int -> float -> float array -> unit
val bessel_K0_scaled : float -> float
val bessel_K0_scaled_e : float -> Gsl_fun.result
val bessel_K1_scaled : float -> float
val bessel_K1_scaled_e : float -> Gsl_fun.result
val bessel_Kn_scaled : int -> float -> float
val bessel_Kn_scaled_e : int -> float -> Gsl_fun.result
val bessel_Kn_scaled_array : int -> float -> float array -> unit
val bessel_j0 : float -> float
val bessel_j0_e : float -> Gsl_fun.result
val bessel_j1 : float -> float
val bessel_j1_e : float -> Gsl_fun.result
val bessel_j2 : float -> float
val bessel_j2_e : float -> Gsl_fun.result
val bessel_jl : int -> float -> float
val bessel_jl_e : int -> float -> Gsl_fun.result
val bessel_jl_array : int -> float -> float array -> unit
val bessel_jl_steed_array : float -> float array -> unit
val bessel_y0 : float -> float
val bessel_y0_e : float -> Gsl_fun.result
val bessel_y1 : float -> float
val bessel_y1_e : float -> Gsl_fun.result
val bessel_y2 : float -> float
val bessel_y2_e : float -> Gsl_fun.result
val bessel_yl : int -> float -> float
val bessel_yl_e : int -> float -> Gsl_fun.result
val bessel_yl_array : int -> float -> float array -> unit
val bessel_i0_scaled : float -> float
val bessel_i0_scaled_e : float -> Gsl_fun.result
val bessel_i1_scaled : float -> float
val bessel_i1_scaled_e : float -> Gsl_fun.result
val bessel_il_scaled : int -> float -> float
val bessel_il_scaled_e : int -> float -> Gsl_fun.result
val bessel_il_scaled_array : int -> float -> float array -> unit
val bessel_k0_scaled : float -> float
val bessel_k0_scaled_e : float -> Gsl_fun.result
val bessel_k1_scaled : float -> float
val bessel_k1_scaled_e : float -> Gsl_fun.result
val bessel_kl_scaled : int -> float -> float
val bessel_kl_scaled_e : int -> float -> Gsl_fun.result
val bessel_kl_scaled_array : int -> float -> float array -> unit
val bessel_Jnu : float -> float -> float
val bessel_Jnu_e : float -> float -> Gsl_fun.result
val bessel_sequence_Jnu_e : float -> Gsl_fun.mode -> float array -> unit
val bessel_Ynu : float -> float -> float
val bessel_Ynu_e : float -> float -> Gsl_fun.result
val bessel_Inu : float -> float -> float
val bessel_Inu_e : float -> float -> Gsl_fun.result
val bessel_Inu_scaled : float -> float -> float
val bessel_Inu_scaled_e : float -> float -> Gsl_fun.result
val bessel_Knu : float -> float -> float
val bessel_Knu_e : float -> float -> Gsl_fun.result
val bessel_lnKnu : float -> float -> float
val bessel_lnKnu_e : float -> float -> Gsl_fun.result
val bessel_Knu_scaled : float -> float -> float
val bessel_Knu_scaled_e : float -> float -> Gsl_fun.result
val bessel_zero_J0 : int -> float
val bessel_zero_J0_e : int -> Gsl_fun.result
val bessel_zero_J1 : int -> float
val bessel_zero_J1_e : int -> Gsl_fun.result
val bessel_zero_Jnu : float -> int -> float
val bessel_zero_Jnu_e : float -> int -> Gsl_fun.result
val clausen : float -> float
val clausen_e : float -> Gsl_fun.result
val hydrogenicR_1 : float -> float -> float
val hydrogenicR_1_e : float -> float -> Gsl_fun.result
val hydrogenicR : int -> int -> float -> float -> float
val hydrogenicR_e : int -> int -> float -> float -> Gsl_fun.result
val coulomb_CL_e : float -> float -> Gsl_fun.result
val coulomb_CL_array : float -> float -> float array -> unit
val dawson : float -> float
val dawson_e : float -> Gsl_fun.result
val debye_1 : float -> float
val debye_1_e : float -> Gsl_fun.result
val debye_2 : float -> float
val debye_2_e : float -> Gsl_fun.result
val debye_3 : float -> float
val debye_3_e : float -> Gsl_fun.result
val debye_4 : float -> float
val debye_4_e : float -> Gsl_fun.result
val debye_5 : float -> float
val debye_5_e : float -> Gsl_fun.result
val debye_6 : float -> float
val debye_6_e : float -> Gsl_fun.result
val dilog : float -> float
val dilog_e : float -> Gsl_fun.result
val complex_dilog_xy_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val complex_dilog_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val complex_spence_xy_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val multiply_e : float -> float -> Gsl_fun.result
val multiply_err_e : x:float -> dx:float -> y:float -> dy:float -> Gsl_fun.result
val ellint_Kcomp : float -> Gsl_fun.mode -> float
val ellint_Kcomp_e : float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_Ecomp : float -> Gsl_fun.mode -> float
val ellint_Ecomp_e : float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_Pcomp : float -> float -> Gsl_fun.mode -> float
val ellint_Pcomp_e : float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_Dcomp : float -> Gsl_fun.mode -> float
val ellint_Dcomp_e : float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_F : float -> float -> Gsl_fun.mode -> float
val ellint_F_e : float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_E : float -> float -> Gsl_fun.mode -> float
val ellint_E_e : float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_P : float -> float -> float -> Gsl_fun.mode -> float
val ellint_P_e : float -> float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_D : float -> float -> Gsl_fun.mode -> float
val ellint_D_e : float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_RC : float -> float -> Gsl_fun.mode -> float
val ellint_RC_e : float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_RD : float -> float -> float -> Gsl_fun.mode -> float
val ellint_RD_e : float -> float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_RF : float -> float -> float -> Gsl_fun.mode -> float
val ellint_RF_e : float -> float -> float -> Gsl_fun.mode -> Gsl_fun.result
val ellint_RJ : float -> float -> float -> float -> Gsl_fun.mode -> float
val ellint_RJ_e : float -> float -> float -> float -> Gsl_fun.mode -> Gsl_fun.result
val erf : float -> float
val erf_e : float -> Gsl_fun.result
val erfc : float -> float
val erfc_e : float -> Gsl_fun.result
val log_erfc : float -> float
val log_erfc_e : float -> Gsl_fun.result
val erf_Z : float -> float
val erf_Z_e : float -> Gsl_fun.result
val erf_Q : float -> float
val erf_Q_e : float -> Gsl_fun.result
val exp : float -> float
val exp_e : float -> Gsl_fun.result
val exp_e10 : float -> Gsl_fun.result_e10
val exp_mult : float -> float -> float
val exp_mult_e : float -> float -> Gsl_fun.result
val exp_mult_e10 : float -> float -> Gsl_fun.result_e10
val expm1 : float -> float
val expm1_e : float -> Gsl_fun.result
val exprel : float -> float
val exprel_e : float -> Gsl_fun.result
val exprel_2 : float -> float
val exprel_2_e : float -> Gsl_fun.result
val exprel_n : int -> float -> float
val exprel_n_e : int -> float -> Gsl_fun.result
val exp_err_e : x:float -> dx:float -> Gsl_fun.result
val exp_err_e10 : x:float -> dx:float -> Gsl_fun.result_e10
val exp_mult_err_e : x:float -> dx:float -> y:float -> dy:float -> Gsl_fun.result
val exp_mult_err_e10_e : x:float -> dx:float -> y:float -> dy:float -> Gsl_fun.result_e10
val expint_E1 : float -> float
val expint_E1_e : float -> Gsl_fun.result
val expint_E2 : float -> float
val expint_E2_e : float -> Gsl_fun.result
val expint_E1_scaled : float -> float
val expint_E1_scaled_e : float -> Gsl_fun.result
val expint_E2_scaled : float -> float
val expint_E2_scaled_e : float -> Gsl_fun.result
val expint_Ei : float -> float
val expint_Ei_e : float -> Gsl_fun.result
val expint_Ei_scaled : float -> float
val expint_Ei_scaled_e : float -> Gsl_fun.result
val shi : float -> float
val chi : float -> float
val expint_3 : float -> float
val expint_3_e : float -> Gsl_fun.result
val si : float -> float
val ci : float -> float
val atanint : float -> float
val atanint_e : float -> Gsl_fun.result
val fermi_dirac_m1 : float -> float
val fermi_dirac_m1_e : float -> Gsl_fun.result
val fermi_dirac_0 : float -> float
val fermi_dirac_0_e : float -> Gsl_fun.result
val fermi_dirac_1 : float -> float
val fermi_dirac_1_e : float -> Gsl_fun.result
val fermi_dirac_2 : float -> float
val fermi_dirac_2_e : float -> Gsl_fun.result
val fermi_dirac_int : int -> float -> float
val fermi_dirac_int_e : int -> float -> Gsl_fun.result
val fermi_dirac_mhalf : float -> float
val fermi_dirac_mhalf_e : float -> Gsl_fun.result
val fermi_dirac_half : float -> float
val fermi_dirac_half_e : float -> Gsl_fun.result
val fermi_dirac_3half : float -> float
val fermi_dirac_3half_e : float -> Gsl_fun.result
val fermi_dirac_inc_0 : float -> float -> float
val fermi_dirac_inc_0_e : float -> float -> Gsl_fun.result
val gamma : float -> float
val gamma_e : float -> Gsl_fun.result
val lngamma : float -> float
val lngamma_e : float -> Gsl_fun.result
val lngamma_sgn_e : float -> Gsl_fun.result * float
val gammastar : float -> float
val gammastar_e : float -> Gsl_fun.result
val gammainv : float -> float
val gammainv_e : float -> Gsl_fun.result
val lngamma_complex_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val taylorcoeff : int -> float -> float
val taylorcoeff_e : int -> float -> Gsl_fun.result
val fact : int -> float
val fact_e : int -> Gsl_fun.result
val doublefact : int -> float
val doublefact_e : int -> Gsl_fun.result
val lnfact : int -> float
val lnfact_e : int -> Gsl_fun.result
val lndoublefact : int -> float
val lndoublefact_e : int -> Gsl_fun.result
val choose : int -> int -> float
val choose_e : int -> int -> Gsl_fun.result
val lnchoose : int -> int -> float
val lnchoose_e : int -> int -> Gsl_fun.result
val poch : float -> float -> float
val poch_e : float -> float -> Gsl_fun.result
val lnpoch : float -> float -> float
val lnpoch_e : float -> float -> Gsl_fun.result
val lnpoch_sgn_e : float -> float -> Gsl_fun.result * float
val pochrel : float -> float -> float
val pochrel_e : float -> float -> Gsl_fun.result
val gamma_inc_Q : float -> float -> float
val gamma_inc_Q_e : float -> float -> Gsl_fun.result
val gamma_inc_P : float -> float -> float
val gamma_inc_P_e : float -> float -> Gsl_fun.result
val gamma_inc : float -> float -> float
val gamma_inc_e : float -> float -> Gsl_fun.result
val beta : float -> float -> float
val beta_e : float -> float -> Gsl_fun.result
val lnbeta : float -> float -> float
val lnbeta_e : float -> float -> Gsl_fun.result
val lnbeta_sgn_e : float -> float -> Gsl_fun.result * float
val beta_inc : float -> float -> float -> float
val beta_inc_e : float -> float -> float -> Gsl_fun.result
val gegenpoly_1 : float -> float -> float
val gegenpoly_1_e : float -> float -> Gsl_fun.result
val gegenpoly_2 : float -> float -> float
val gegenpoly_2_e : float -> float -> Gsl_fun.result
val gegenpoly_3 : float -> float -> float
val gegenpoly_3_e : float -> float -> Gsl_fun.result
val gegenpoly_n : int -> float -> float -> float
val gegenpoly_n_e : int -> float -> float -> Gsl_fun.result
val gegenpoly_array : float -> float -> float array -> unit
val laguerre_1 : float -> float -> float
val laguerre_1_e : float -> float -> Gsl_fun.result
val laguerre_2 : float -> float -> float
val laguerre_2_e : float -> float -> Gsl_fun.result
val laguerre_3 : float -> float -> float
val laguerre_3_e : float -> float -> Gsl_fun.result
val laguerre_n : int -> float -> float -> float
val laguerre_n_e : int -> float -> float -> Gsl_fun.result
val lambert_W0 : float -> float
val lambert_W0_e : float -> Gsl_fun.result
val lambert_Wm1 : float -> float
val lambert_Wm1_e : float -> Gsl_fun.result
val legendre_P1 : float -> float
val legendre_P1_e : float -> Gsl_fun.result
val legendre_P2 : float -> float
val legendre_P2_e : float -> Gsl_fun.result
val legendre_P3 : float -> float
val legendre_P3_e : float -> Gsl_fun.result
val legendre_Pl : int -> float -> float
val legendre_Pl_e : int -> float -> Gsl_fun.result
val legendre_Pl_array : float -> float array -> unit
val legendre_Q0 : float -> float
val legendre_Q0_e : float -> Gsl_fun.result
val legendre_Q1 : float -> float
val legendre_Q1_e : float -> Gsl_fun.result
val legendre_Ql : int -> float -> float
val legendre_Ql_e : int -> float -> Gsl_fun.result
val legendre_Plm : int -> int -> float -> float
val legendre_Plm_e : int -> int -> float -> Gsl_fun.result
val legendre_sphPlm : int -> int -> float -> float
val legendre_sphPlm_e : int -> int -> float -> Gsl_fun.result
val log : float -> float
val log_e : float -> Gsl_fun.result
val log_abs : float -> float
val log_abs_e : float -> Gsl_fun.result
val log_complex_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val log_1plusx : float -> float
val log_1plusx_e : float -> Gsl_fun.result
val log_1plusx_mx : float -> float
val log_1plusx_mx_e : float -> Gsl_fun.result
val pow_int : float -> int -> float
val pow_int_e : float -> int -> Gsl_fun.result
val psi_int : int -> float
val psi_int_e : int -> Gsl_fun.result
val psi : float -> float
val psi_e : float -> Gsl_fun.result
val psi_1piy : float -> float
val psi_1piy_e : float -> Gsl_fun.result
val psi_complex_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val psi_1_int : int -> float
val psi_1_int_e : int -> Gsl_fun.result
val psi_1 : float -> float
val psi_1_e : float -> Gsl_fun.result
val psi_n : int -> float -> float
val psi_n_e : int -> float -> Gsl_fun.result
val synchrotron_1 : float -> float
val synchrotron_1_e : float -> Gsl_fun.result
val synchrotron_2 : float -> float
val synchrotron_2_e : float -> Gsl_fun.result
val transport_2 : float -> float
val transport_2_e : float -> Gsl_fun.result
val transport_3 : float -> float
val transport_3_e : float -> Gsl_fun.result
val transport_4 : float -> float
val transport_4_e : float -> Gsl_fun.result
val transport_5 : float -> float
val transport_5_e : float -> Gsl_fun.result
val sin : float -> float
val sin_e : float -> Gsl_fun.result
val cos : float -> float
val cos_e : float -> Gsl_fun.result
val hypot : float -> float -> float
val hypot_e : float -> float -> Gsl_fun.result
val sinc : float -> float
val sinc_e : float -> Gsl_fun.result
val complex_sin_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val complex_cos_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val complex_logsin_e : float -> float -> Gsl_fun.result * Gsl_fun.result
val lnsinh : float -> float
val lnsinh_e : float -> Gsl_fun.result
val lncosh : float -> float
val lncosh_e : float -> Gsl_fun.result
val rect_of_polar : r:float -> theta:float -> Gsl_fun.result * Gsl_fun.result
val polar_of_rect : x:float -> y:float -> Gsl_fun.result * Gsl_fun.result
val angle_restrict_symm : float -> float
val angle_restrict_pos : float -> float
val sin_err_e : float -> dx:float -> Gsl_fun.result
val cos_err_e : float -> dx:float -> Gsl_fun.result
val zeta_int : int -> float
val zeta_int_e : int -> Gsl_fun.result
val zeta : float -> float
val zeta_e : float -> Gsl_fun.result
val hzeta : float -> float -> float
val hzeta_e : float -> float -> Gsl_fun.result
val eta_int : int -> float
val eta_int_e : int -> Gsl_fun.result
val eta : float -> float
val eta_e : float -> Gsl_fun.result
OCaml

Innovation. Community. Security.