1 #ifndef DISCRETEDISTRIBUTION_H 3 #define DISCRETEDISTRIBUTION_H 37 const std::vector<double> &histValues,
44 std::vector<double> m_histSums;
45 std::vector<double> m_binStarts;
50 #endif // DISCRETEDISTRIBUTION_H DiscreteDistribution(const std::vector< double > &binStarts, const std::vector< double > &histValues, bool floor, GslRandomNumberGenerator *pRndGen)
Constructor of the class.
Definition: discretedistribution.cpp:8
Helper class to generate random numbers based on some kind of discrete distribution.
Definition: discretedistribution.h:20
This class allows you to generate random numbers, and uses the GNU Scientific Library for this...
Definition: gslrandomnumbergenerator.h:16
double pickNumber() const
Pick a number according to a specific distrubution, specified in a subclass of ProbabilityDistributio...
Definition: discretedistribution.cpp:50
Abstract base class for probability distribution implementations so that they can be used interchange...
Definition: probabilitydistribution.h:15