Expand description
Special mathematical functions for Numra.
This crate provides implementations of special functions commonly needed in scientific computing, physics, and engineering.
§Function families
- Gamma: gamma, lgamma, digamma, beta, incomplete gamma/beta
- Error functions: erf, erfc, erfinv, erfcinv
- Bessel: J, Y, I, K for real order
- Elliptic integrals: complete K(m), E(m), incomplete F(phi,m)
- Airy: Ai(x), Bi(x)
- Hypergeometric: 1F1, 2F1
- Orthogonal polynomials: Legendre, Hermite, Laguerre, Chebyshev
- Zeta: Riemann zeta, Hurwitz zeta
- Misc: Dawson, Fresnel, Mittag-Leffler
Author: Moussa Leblouba Date: 9 February 2026 Modified: 2 May 2026
Re-exports§
pub use error::SpecialError;pub use gamma::beta;pub use gamma::betainc;pub use gamma::digamma;pub use gamma::gamma;pub use gamma::gammainc;pub use gamma::gammaincc;pub use gamma::lgamma;pub use erf::erf;pub use erf::erfc;pub use erf::erfcinv;pub use erf::erfinv;pub use bessel::besseli;pub use bessel::besselj;pub use bessel::besselk;pub use bessel::bessely;pub use elliptic::ellipe;pub use elliptic::ellipf;pub use elliptic::ellipk;pub use airy::airy_ai;pub use airy::airy_bi;pub use hypergeometric::hyp1f1;pub use hypergeometric::hyp2f1;pub use orthogonal::chebyshev_t;pub use orthogonal::hermite_h;pub use orthogonal::laguerre_l;pub use orthogonal::legendre_p;pub use orthogonal::legendre_plm;pub use zeta::hurwitz_zeta;pub use zeta::zeta;pub use misc::dawson;pub use misc::fresnel_c;pub use misc::fresnel_s;pub use misc::mittag_leffler;pub use misc::mittag_leffler_1;
Modules§
- airy
- Airy functions Ai(x) and Bi(x).
- bessel
- Bessel functions: J, Y, I, K for real order and argument.
- elliptic
- Elliptic integrals: complete K(m), E(m), incomplete F(phi, m).
- erf
- Error functions: erf, erfc, erfinv, erfcinv.
- error
- Error types for special functions.
- gamma
- Gamma family: Gamma, Beta, Digamma, incomplete Gamma/Beta.
- hypergeometric
- Hypergeometric functions: confluent 1F1 and Gauss 2F1.
- misc
- Miscellaneous special functions: Dawson, Fresnel, Mittag-Leffler.
- orthogonal
- Orthogonal polynomials: Legendre, Hermite, Laguerre, Chebyshev.
- zeta
- Riemann zeta and Hurwitz zeta functions.