peroxide/special/
mod.rs

1//! Special functions module
2//!
3//! This module provides implementations of various special mathematical functions
4//! commonly used in statistical and scientific computing. It includes:
5//!
6//! - Basic special functions:
7//!   - Gaussian (Normal) function
8//!   - Gamma function and its logarithm
9//!   - Pochhammer symbol (rising factorial)
10//!
11//! - Incomplete special functions:
12//!   - Regularized incomplete gamma function and its inverse
13//!   - Regularized incomplete beta function and its inverse
14//!
15//! - Error functions:
16//!   - Error function (erf) and its complement (erfc)
17//!   - Inverse error function and inverse complementary error function
18//!
19//! - Other functions:
20//!   - Beta function
21//!   - Phi function (CDF of the standard normal distribution)
22//!   - Lambert W function (principal branch W₀ and secondary branch W₋₁)
23//!
24//! Many of these functions are implemented using efficient numerical approximations
25//! or by wrapping functions from other crates (e.g., `puruspe`).
26//!
27//! The module also includes an enum `LambertWAccuracyMode` to control the
28//! accuracy-speed trade-off for Lambert W function calculations.
29
30pub mod function;
31pub mod lanczos;