Skip to main content

Crate numra_special

Crate numra_special 

Source
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.