User Manual, Developers Guide and API Documentation

wns::distribution::Erlang Class Reference

Erlang-k distributed random numbers. More...

#include <distribution/Erlang.hpp>

Inheritance diagram for wns::distribution::Erlang:

Inheritance graph
[legend]
Collaboration diagram for wns::distribution::Erlang:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Erlang (wns::rng::RNGen *rng, const pyconfig::View &config)
 Erlang (const pyconfig::View &config)
 Erlang (const double mean, const int k, wns::rng::RNGen *rng=wns::simulator::getRNG())
virtual double getMean () const
 Mean value of the distribution.
virtual double operator() ()
 returns the random value according to the distribution.
virtual std::string paramString () const
 returns a string describing distribution and parameters
virtual ~Erlang ()

Private Attributes

StandardUniform dis_
double rate_
unsigned long int shape_


Detailed Description

Author:
Rainer Schoenen <rs@comnets.rwth-aachen.de>

Definition at line 39 of file Erlang.hpp.


Constructor & Destructor Documentation

Erlang::Erlang ( const double  mean,
const int  k,
wns::rng::RNGen rng = wns::simulator::getRNG() 
) [explicit]

Definition at line 43 of file Erlang.cpp.

Erlang::Erlang ( const pyconfig::View config  )  [explicit]

Definition at line 51 of file Erlang.cpp.

Erlang::Erlang ( wns::rng::RNGen rng,
const pyconfig::View config 
) [explicit]

Definition at line 59 of file Erlang.cpp.

Erlang::~Erlang (  )  [virtual]

Definition at line 67 of file Erlang.cpp.


Member Function Documentation

double Erlang::getMean (  )  const [virtual]

Implements wns::distribution::IHasMean.

Definition at line 85 of file Erlang.cpp.

double Erlang::operator() (  )  [virtual]

Implements wns::distribution::Distribution.

Definition at line 73 of file Erlang.cpp.

std::string Erlang::paramString (  )  const [virtual]

Implements wns::distribution::Distribution.

Definition at line 91 of file Erlang.cpp.


Member Data Documentation

Definition at line 69 of file Erlang.hpp.

Definition at line 67 of file Erlang.hpp.

unsigned long int wns::distribution::Erlang::shape_ [private]

Definition at line 68 of file Erlang.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:52 2012 for openWNS by  doxygen 1.5.5