math: implement discrete and continuous distributions (#2955)

* math: implement discrete and continuous distributions

Implement a comprehensive set of continuous and discrete probability
distributions with support for PDF, CDF, inverse CDF, random sampling,
mean, and variance calculations.

The following distributions are implemented:
* Normal
* Uniform
* Exponential
* Chi-Squared
* F-Distribution
* Student t
* Binomial
* Poisson

* update releasenotes.md

* Formatting

---------

Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
This commit is contained in:
konimarti
2026-02-19 20:09:11 +01:00
committed by GitHub
parent 6b3139940c
commit 8bb974829d
7 changed files with 1718 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
- Add Xorshiro128++.
- Add single-byte code page support (DOS/OEM, Windows/ANSI, and ISO/IEC 8859).
- Add `array::even`, `array::odd`, and `array::unlace` macros. #2892
- Add discrete and continuous distributions in `std::math::distributions`.
### Fixes
- Add error message if directory with output file name already exists