User Manual, Developers Guide and API Documentation

wns::distribution::Poisson Class Reference

Poisson distributed random numbers. More...

#include <distribution/Poisson.hpp>

Inheritance diagram for wns::distribution::Poisson:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

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
 Poisson (wns::rng::RNGen *rng, const pyconfig::View &config)
 Poisson (const pyconfig::View &config)
 Poisson (double mean, wns::rng::RNGen *rng=wns::simulator::getRNG())
virtual ~Poisson ()

Private Attributes

StandardUniform dis_
double mean_


Detailed Description

Author:
Rainer Schoenen <rs@comnets.rwth-aachen.de>
Provided number of arrivals within a given time interval t with (NegExp) arrival rate lambda. Here: lambda * t = mean

Definition at line 43 of file Poisson.hpp.


Constructor & Destructor Documentation

Poisson::Poisson ( double  mean,
wns::rng::RNGen rng = wns::simulator::getRNG() 
) [explicit]

Definition at line 45 of file Poisson.cpp.

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

Definition at line 52 of file Poisson.cpp.

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

Definition at line 59 of file Poisson.cpp.

Poisson::~Poisson (  )  [virtual]

Definition at line 67 of file Poisson.cpp.


Member Function Documentation

double Poisson::getMean (  )  const [virtual]

Implements wns::distribution::IHasMean.

Definition at line 88 of file Poisson.cpp.

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

Implements wns::distribution::Distribution.

Definition at line 73 of file Poisson.cpp.

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

Implements wns::distribution::Distribution.

Definition at line 95 of file Poisson.cpp.


Member Data Documentation

Definition at line 72 of file Poisson.hpp.

Definition at line 71 of file Poisson.hpp.


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

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