Go back to Utilities
Random distributions
The most important class is SimDistribution, which defines a random distribution that we can draw samples from. We implemented several important distributions such as
- Uniform distirbution
- Exponential distribution
- Gamma distribution
- Normal distribution
- A general discrete distribution
- A cut-off of other distributions
Files:
- The definition simdistribution.h
- The implementation simdistribution.cpp
These classes depends on two random generators:
- a uniform random generator genrand2.h and genrand2.cpp
- a gamma distributed random generator gamma.cpp