-
Notifications
You must be signed in to change notification settings - Fork 130
Closed
Labels
Description
Not familiar with all the code in gnu (except for the d_avec refactoring to std::vector)
A couple of ideas to brainstorm:
- random generators + distribution -> use std library ?
Can all be replaced? Do we have a 1to1 replacement in the std library? Do we need to maintain all of them?
Binary differences to be expected - complex -> move to std::complex ?
- ACG : can be replaced by Random123 generator
- Binomial : https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution
- DiscUnif : https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution
- Erlang : https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution
- Geom : https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution
- HypGeom :
- LogNorm : https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution
- MLCG : can be replaced by Random123 generator
- NegExp : https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution
- Normal : https://en.cppreference.com/w/cpp/numeric/random/normal_distribution
- Poisson : https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution
- RndInt :
- Uniform : https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution
- Weibull : https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution
alkino