TimeDistribution Class Reference
[pydtn]

Abstract base class for time distributions. More...

#include <pydtn/TimeDistribution.h>

Inheritance diagram for TimeDistribution:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 TimeDistribution ()
 Constructor.
virtual ~TimeDistribution ()
 Virtual destructor.
virtual Time operator() (const Time &t)=0
 Functional operator.


Detailed Description

Abstract base class for time distributions.

A time distribution takes a time and returns the next time in the distribution.

Definition at line 44 of file TimeDistribution.h.


Member Function Documentation

virtual Time TimeDistribution::operator() ( const Time t  )  [pure virtual]

Functional operator.

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

Implemented in HeavyTailTimeDist, PoissonTimeDist, PythonTimeDistribution, and UniformTimeDist.


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