#include <boost/shared_ptr.hpp>
#include <boost/random.hpp>
#include <vector>
#include "RandomEngine.h"


Go to the source code of this file.
Classes | |
| class | RandomDistribution |
| Interface for random number distributions. More... | |
| class | RandomDistributionBoostImplementation< boost_dist > |
| This template allos an easy construction of a RandomDistribution based on a boost::random based distribution. More... | |
| class | BernoulliDistribution |
| Bernoulli distribution. More... | |
| class | BinomialDistribution |
| Binomial distribution. More... | |
| class | CauchyDistribution |
| Cauchy distribution. More... | |
| class | ConstantNumber |
| A "distribution" which always returns a specified value. More... | |
| class | ExponentialDistribution |
| Exponential distribution. More... | |
| class | GammaDistribution |
| Gamma distribution. More... | |
| class | GeometricDistribution |
| Geometric distribution. More... | |
| class | LogNormalDistribution |
| Log-normal distribution. More... | |
| class | NormalDistribution |
| Normal distribution. More... | |
| class | PoissonDistribution |
| Poisson distribution. More... | |
| class | TriangleDistribution |
| Triangle distribution. More... | |
| class | UniformDistribution |
| Uniform distribution in the interval [a,b). More... | |
| class | UniformIntegerDistribution |
| Uniform distributed integers in the range [a,b]. More... | |
| class | ClippedDistribution |
| Uniform distributed integers in the range [a,b]. More... | |
| class | Gamma2Distribution |
| Gamma distribution with 2 parameters (additional scaling parameter). More... | |
| class | BndGammaDistribution |
| Bounded Gamma distribution (similar to the bndgamma in the circuit toolbox). More... | |
| class | BndNormalDistribution |
| Bounded Normal distribution (similar to the bndnormal in the circuit toolbox). More... | |
| class | QuadDistribution |
| Quadratic distribution. More... | |
This provides a minimal run-time polymorphism based interface to the template based version provided by the boost/random library.
Definition in file RandomDistribution.h.
1.5.5