#![allow(clippy::excessive_precision)]
#![allow(clippy::unnecessary_cast)]
pub mod airy;
pub mod bessel;
pub mod elliptic;
pub mod erf;
pub mod error;
pub mod gamma;
pub mod hypergeometric;
pub mod misc;
pub mod orthogonal;
pub mod zeta;
pub use error::SpecialError;
pub use gamma::{beta, betainc, digamma, gamma, gammainc, gammaincc, lgamma};
pub use erf::{erf, erfc, erfcinv, erfinv};
pub use bessel::{besseli, besselj, besselk, bessely};
pub use elliptic::{ellipe, ellipf, ellipk};
pub use airy::{airy_ai, airy_bi};
pub use hypergeometric::{hyp1f1, hyp2f1};
pub use orthogonal::{chebyshev_t, hermite_h, laguerre_l, legendre_p, legendre_plm};
pub use zeta::{hurwitz_zeta, zeta};
pub use misc::{dawson, fresnel_c, fresnel_s, mittag_leffler, mittag_leffler_1};