Crate puruspe
Source pub use gamma::gamma;
pub use gamma::gammp;
pub use gamma::gammq;
pub use gamma::invgammp;
pub use gamma::ln_gamma;
pub use beta::beta;
pub use beta::betai;
pub use beta::invbetai;
pub use error::erf;
pub use error::erfc;
pub use error::inverf;
pub use error::inverfc;
pub use dawson::dawson;
pub use faddeeva::faddeeva;
pub use bessel::besselik;
pub use bessel::besseljy;
pub use bessel::CachedBesselIK;
pub use bessel::CachedBesselJY;
pub use bessel::CachedInuKnu;
pub use bessel::CachedJnuYnu;
pub use bessel::In;
pub use bessel::Inu_Knu;
pub use bessel::Jn;
pub use bessel::Jnu_Ynu;
pub use bessel::Kn;
pub use bessel::Yn;
- bessel
- This module provides implementations of Bessel functions and related functions.
- beta
- This module provides implementations of the beta function and related functions.
- dawson
- This module provides an implementation of Dawson’s integral.
- error
- This module provides implementations of the error function and related functions.
- faddeeva
- This module provides an implementation of the complex Faddeeva function.
- gamma
- This module provides implementations of the gamma function and related functions.
- utils
- This module provides utility functions used throughout the library.
- lambert_w
- Branch
k
of the complex valued Lambert W function computed
on 64-bit floats with Halley’s method. - lambert_w0
- The principal branch of the Lambert W function computed to 50 bits of accuracy on 64-bit floats with Fukushima’s method.
- lambert_wm1
- The secondary branch of the Lambert W function computed to 50 bits of accuracy on 64-bit floats with Fukushima’s method.
- sp_lambert_w0
- The principal branch of the Lambert W function computed to 24 bits of accuracy on 64-bit floats with Fukushima’s method.
- sp_lambert_wm1
- The secondary branch of the Lambert W function computed to 24 bits of accuracy on 64-bit floats with Fukushima’s method.