1 #ifndef DISCRETEDISTRIBUTION_H
3 #define DISCRETEDISTRIBUTION_H
33 std::vector<double> &histValues,
40 std::vector<double> m_histSums;
41 std::vector<double> m_binStarts;
46 #endif // DISCRETEDISTRIBUTION_H
DiscreteDistribution(std::vector< double > &binStarts, std::vector< double > &histValues, GslRandomNumberGenerator *pRndGen)
Constructor of the class.
Definition: discretedistribution.cpp:7
Helper class to generate random numbers based on some kind of discrete distribution.
Definition: discretedistribution.h:19
This class allows you to generate random numbers, and uses the GNU Scientific Library for this...
Definition: gslrandomnumbergenerator.h:15
double pickNumber() const
Pick a number according to the discrete distrubution specified in the constructor.
Definition: discretedistribution.cpp:52