diffusionx 0.12.0

A multi-threaded crate for random number generation and stochastic process simulation, with optional GPU acceleration.
//! Random number generation module
//!
//! This module provides functions and types for generating random numbers from various probability distributions.
//! These random number generators are optimized for use in stochastic process simulations.
//!
//! # Available distributions
//!
//! - Exponential distribution
//! - Normal (Gaussian) distribution
//! - Poisson distribution
//! - Stable distribution
//! - Uniform distribution
//! - Gamma distribution

pub(crate) const PAR_THRESHOLD: usize = 50_000;
pub(crate) const STABLE_PAR_THRESHOLD: usize = 1_000;

pub mod exponential;
pub mod gamma;
pub mod normal;
pub mod poisson;
pub mod stable;
pub mod uniform;