PoissonTimeDist Class Reference
[pydtn]

Poisson time distribution. More...

#include <pydtn/PoissonTimeDist.h>

Inheritance diagram for PoissonTimeDist:

Inheritance graph
[legend]
Collaboration diagram for PoissonTimeDist:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PoissonTimeDist (const Time &avg)
 Constructor.
virtual ~PoissonTimeDist ()
 Virtual destructor.
Time operator() (const Time &t)
 Functional operator.


Detailed Description

Poisson time distribution.

The new time is exponentially distributed from the previous.

Definition at line 43 of file PoissonTimeDist.h.


Constructor & Destructor Documentation

PoissonTimeDist::PoissonTimeDist ( const Time avg  ) 

Constructor.

Parameters:
avg The average inter-arrival time

Definition at line 36 of file PoissonTimeDist.cc.

References Time::tv.


Member Function Documentation

Time PoissonTimeDist::operator() ( const Time t  )  [virtual]

Functional operator.

Parameters:
t The last time generated in the distribution
Returns:
the next time in the distribution

Implements TimeDistribution.

Definition at line 42 of file PoissonTimeDist.cc.

References Time::MILLION, and prng().


The documentation for this class was generated from the following files:
Generated on Mon Mar 24 11:15:47 2008 for Pydtn Simulator by  doxygen 1.5.4