#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