RandomDistribution.h File Reference

Random number distributions (based on the boost/random library). More...

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

Include dependency graph for RandomDistribution.h:

This graph shows which files directly or indirectly include this file:

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...


Detailed Description

Random number distributions (based on the boost/random library).

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.


Generated on Wed Jul 9 16:34:45 2008 for PCSIM by  doxygen 1.5.5