Crate puruspe

Source

Re-exports§

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;

Modules§

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.

Functions§

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.