fn gamma(x: f64) -> f64
Source: special.joule:16
fn gamma(x: f64) -> f64Source: special.joule:16
fn lanczos_gamma(x: f64) -> f64Lanczos approximation for gamma function Coefficients for g=7, n=9
Source: special.joule:31
const G: f64Source: special.joule:32
const COEFFS: [f64; 9]Source: special.joule:33
fn lgamma(x: f64) -> f64Source: special.joule:58
fn lanczos_lgamma(x: f64) -> f64Source: special.joule:71
const G: f64Source: special.joule:72
const COEFFS: [f64; 9]Source: special.joule:73
fn rgamma(x: f64) -> f64Source: special.joule:98
fn digamma(x: f64) -> f64Source: special.joule:107
fn trigamma(x: f64) -> f64Source: special.joule:133
fn polygamma(n: u32, x: f64) -> f64Source: special.joule:158
fn factorial(n: u32) -> f64Source: special.joule:173
const FACTORIAL_TABLE: [f64; 21]Source: special.joule:181
fn double_factorial(n: i32) -> f64Source: special.joule:190
fn pochhammer(x: f64, n: u32) -> f64Source: special.joule:206
fn falling_factorial(x: f64, n: u32) -> f64Source: special.joule:215
fn beta(a: f64, b: f64) -> f64Source: special.joule:228
fn lbeta(a: f64, b: f64) -> f64Source: special.joule:234
fn betainc(x: f64, a: f64, b: f64) -> f64Source: special.joule:241
fn betainc_cf(x: f64, a: f64, b: f64) -> f64Continued fraction for incomplete beta
Source: special.joule:260
const MAX_ITER: u32Source: special.joule:261
const EPS: f64Source: special.joule:262
const TINY: f64Source: special.joule:263
fn betaincinv(p: f64, a: f64, b: f64) -> f64Source: special.joule:319
fn erf(x: f64) -> f64Source: special.joule:352
fn erfc(x: f64) -> f64Source: special.joule:365
fn erfcx(x: f64) -> f64Source: special.joule:371
fn erfinv(x: f64) -> f64Source: special.joule:396
fn erfcinv(x: f64) -> f64Source: special.joule:420
fn erfi(x: f64) -> f64Source: special.joule:426
fn dawson(x: f64) -> f64Source: special.joule:433
const H: f64Source: special.joule:434
const NMAX: i32Source: special.joule:435
fn besselj(n: i32, x: f64) -> f64Source: special.joule:478
fn besselj_series(n: i32, x: f64) -> f64Source: special.joule:498
fn besselj_miller(n: i32, x: f64) -> f64Source: special.joule:514
fn bessely(n: i32, x: f64) -> f64Source: special.joule:559
fn bessely0(x: f64) -> f64Source: special.joule:591
fn bessely1(x: f64) -> f64Source: special.joule:611
fn besseli(n: i32, x: f64) -> f64Source: special.joule:635
fn besseli_series(n: i32, x: f64) -> f64Source: special.joule:651
fn besseli_asymp(n: i32, x: f64) -> f64Source: special.joule:667
fn besselk(n: i32, x: f64) -> f64Source: special.joule:692
fn besselk0(x: f64) -> f64Source: special.joule:723
fn besselk1(x: f64) -> f64Source: special.joule:736
fn spherical_besselj(n: i32, x: f64) -> f64Source: special.joule:751
fn spherical_bessely(n: i32, x: f64) -> f64Source: special.joule:760
fn airy_ai(x: f64) -> f64Source: special.joule:770
fn airy_ai_positive(x: f64) -> f64Source: special.joule:778
fn airy_ai_negative(x: f64) -> f64Source: special.joule:783
fn airy_ai_asymp(_z: f64) -> f64Source: special.joule:788
fn airy_ai_series(_z: f64) -> f64Source: special.joule:793
fn airy_bi(x: f64) -> f64Source: special.joule:800
fn airy_ai_prime(x: f64) -> f64Source: special.joule:812
fn airy_bi_prime(x: f64) -> f64Source: special.joule:820
fn ellipk(m: f64) -> f64Source: special.joule:832
fn ellipe(m: f64) -> f64Source: special.joule:856
fn ellipf(phi: f64, m: f64) -> f64Source: special.joule:886
fn carlson_rf(x: f64, y: f64, z: f64) -> f64Carlson's elliptic integral RF(x, y, z)
Source: special.joule:905
const ERRTOL: f64Source: special.joule:906
fn ellipe_incomplete(phi: f64, m: f64) -> f64Source: special.joule:933
fn carlson_rd(x: f64, y: f64, z: f64) -> f64Carlson's elliptic integral RD(x, y, z)
Source: special.joule:948
const ERRTOL: f64Source: special.joule:949
fn hyp1f1(a: f64, b: f64, x: f64) -> f64Source: special.joule:989
fn hyp1f1_series(a: f64, b: f64, x: f64) -> f64Source: special.joule:1005
fn hyp1f1_asymp(a: f64, b: f64, x: f64) -> f64Source: special.joule:1020
fn hyp2f1(a: f64, b: f64, c: f64, x: f64) -> f64Source: special.joule:1039
fn hyp2f1_series(a: f64, b: f64, c: f64, x: f64) -> f64Source: special.joule:1054
fn hyp2f1_transform(a: f64, b: f64, c: f64, x: f64) -> f64Source: special.joule:1069
fn hyperu(a: f64, b: f64, x: f64) -> f64Source: special.joule:1086
fn hyperu_asymp(a: f64, _b: f64, x: f64) -> f64Source: special.joule:1104
fn zeta(s: f64) -> f64Source: special.joule:1125
fn zeta_borwein(s: f64) -> f64Source: special.joule:1144
const N: usizeSource: special.joule:1145
fn hurwitz_zeta(s: f64, a: f64) -> f64Source: special.joule:1166
fn polylog(s: f64, z: f64) -> f64Source: special.joule:1193
fn eta(s: f64) -> f64Source: special.joule:1221
fn expint_ei(x: f64) -> f64Source: special.joule:1231
fn expint_en(n: u32, x: f64) -> f64Source: special.joule:1259
fn expint_e1(x: f64) -> f64Exponential integral E_1(x)
Source: special.joule:1282
fn sinint(x: f64) -> f64Source: special.joule:1327
fn cosint(x: f64) -> f64Source: special.joule:1356
fn aux_f(x: f64) -> f64Source: special.joule:1383
fn aux_g(x: f64) -> f64Source: special.joule:1388
fn sinhint(x: f64) -> f64Source: special.joule:1394
fn coshint(x: f64) -> f64Source: special.joule:1413
fn legendre_p(n: u32, x: f64) -> f64Source: special.joule:1427
fn legendre_pm(n: u32, m: i32, x: f64) -> f64Source: special.joule:1450
fn legendre_pm_neg_m_factor(n: u32, m: i32) -> f64Source: special.joule:1494
fn spherical_harmonic(l: u32, m: i32, theta: f64, phi: f64) -> (f64, f64)Source: special.joule:1502
fn hermite(n: u32, x: f64) -> f64Source: special.joule:1530
fn hermite_prob(n: u32, x: f64) -> f64Source: special.joule:1552
fn laguerre(n: u32, x: f64) -> f64Source: special.joule:1574
fn laguerre_assoc(n: u32, alpha: u32, x: f64) -> f64Source: special.joule:1580
fn chebyshev_t(n: u32, x: f64) -> f64Source: special.joule:1604
fn chebyshev_u(n: u32, x: f64) -> f64Source: special.joule:1626
fn jacobi(n: u32, alpha: f64, beta: f64, x: f64) -> f64Source: special.joule:1648
fn gammainc_lower(a: f64, x: f64) -> f64Source: special.joule:1680
fn gammainc_upper(a: f64, x: f64) -> f64Source: special.joule:1699
fn gammainc_p(a: f64, x: f64) -> f64Source: special.joule:1705
fn gammainc_p_series(a: f64, x: f64) -> f64Source: special.joule:1720
fn gammainc_q(a: f64, x: f64) -> f64Source: special.joule:1737
fn gammainc_q_cf(a: f64, x: f64) -> f64Source: special.joule:1752
fn gammaincinv(a: f64, p: f64) -> f64Source: special.joule:1783