![]() |
User Manual, Developers Guide and API Documentation |
![]() |
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 wns::rng::VariateGenerator< boost::cauchy_distribution<> > wns::distribution::CauchyDist |
Definition at line 36 of file Cauchy.hpp.
| typedef wns::rng::VariateGenerator< boost::uniform_smallint<> > wns::distribution::DiscreteUniformDist |
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 101 of file Distribution.hpp.
Definition at line 102 of file Distribution.hpp.
| typedef wns::rng::VariateGenerator< boost::uniform_real<> > wns::distribution::UniformDist |
Definition at line 38 of file Uniform.hpp.
Definition at line 44 of file ForwardRecurrenceTime.hpp.
1.5.5