User Manual, Developers Guide and API Documentation

wns::distribution Namespace Reference


Classes

class  Binomial
 Binomial distributed random numbers. More...
class  Cauchy
class  CDFTable
 Draw a random number from a given tabulated distribution (CDF). More...
class  DiscreteUniform
class  Distribution
 Interface for random number distributions (generic). More...
class  Erlang
 Erlang-k distributed random numbers. More...
class  Fixed
class  Geometric
 Geometric distributed random numbers. More...
class  IHasMean
 Interface for random number distributions which have nice statistical properties like known mean (variance etc) values. More...
class  LogNorm
class  NegExp
 Generate random numbers accoriding to negative exponential distribution. More...
class  Norm
class  Pareto
 class for random numbers according to Pareto distribution. More...
class  Poisson
 Poisson distributed random numbers. More...
class  Rice
 Rice distributed random numbers. More...
struct  RNGConfigCreator
 Creator implementation to be used with StaticFactory. More...
struct  wns::distribution::RNGConfigCreator< KIND, KIND >
class  StandardUniform
class  TimeDependent
 Configurable Distrubitions over time. More...
class  Uniform
class  Weibull

Namespaces

namespace  operation

Typedefs

typedef
wns::rng::VariateGenerator
< boost::cauchy_distribution<> > 
CauchyDist
typedef
wns::rng::VariateGenerator
< boost::uniform_smallint<> > 
DiscreteUniformDist
typedef PyConfigViewCreator
< Distribution
DistributionCreator
typedef StaticFactory
< DistributionCreator
DistributionFactory
typedef
wns::rng::VariateGenerator
< boost::lognormal_distribution<> > 
LogNormalDist
typedef
wns::rng::VariateGenerator
< boost::exponential_distribution<> > 
NegExpDist
typedef
wns::rng::VariateGenerator
< boost::normal_distribution<> > 
NormalDist
typedef RNGConfigCreator
< Distribution
RNGDistributionCreator
typedef StaticFactory
< RNGDistributionCreator
RNGDistributionFactory
typedef
wns::rng::VariateGenerator
< boost::uniform_real<> > 
UniformDist

Functions

double forwardRecurrenceTime (double randomValue)
 this function gives back a random value that is suitable as a forward recurrence time when the random value given as an argument is drawn from the original distribution. The first interarrival time should be calculated like this.


Typedef Documentation

typedef wns::rng::VariateGenerator< boost::cauchy_distribution<> > wns::distribution::CauchyDist

Definition at line 36 of file Cauchy.hpp.

Definition at line 37 of file DiscreteUniform.hpp.

Definition at line 98 of file Distribution.hpp.

Definition at line 99 of file Distribution.hpp.

typedef wns::rng::VariateGenerator< boost::lognormal_distribution<> > wns::distribution::LogNormalDist

Definition at line 37 of file LogNorm.hpp.

typedef wns::rng::VariateGenerator< boost::exponential_distribution<> > wns::distribution::NegExpDist

Definition at line 36 of file NegExp.hpp.

typedef wns::rng::VariateGenerator< boost::normal_distribution<> > wns::distribution::NormalDist

Definition at line 37 of file Norm.hpp.

Definition at line 101 of file Distribution.hpp.

Definition at line 102 of file Distribution.hpp.

Definition at line 38 of file Uniform.hpp.


Function Documentation

double wns::distribution::forwardRecurrenceTime ( double  randomValue  )  [inline]

Definition at line 44 of file ForwardRecurrenceTime.hpp.


Generated on Sun May 27 03:32:53 2012 for openWNS by  doxygen 1.5.5