Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::BuDelayProfile Class Reference

Random generator for the delay of the COST BU (bad urban) channel model. More...

#include <delayprofile.h>

Inheritance diagram for simthlib::BuDelayProfile:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BuDelayProfile ()
virtual ~BuDelayProfile ()
double get () const
double maxDelay () const
void print (std::ostream &os) const

Static Public Member Functions

static double getMaxDelay ()

Protected Attributes

simth::ExponentialMaxLimitRng exp1
simth::UniformRng uni

Detailed Description

Random generator for the delay of the COST BU (bad urban) channel model.

The maximal delay is defined as 10e-6 s.


Constructor & Destructor Documentation

simthlib::BuDelayProfile::BuDelayProfile  ) 
 

Class constructor.

virtual simthlib::BuDelayProfile::~BuDelayProfile  )  [virtual]
 

Virtual class destructor.


Member Function Documentation

double simthlib::BuDelayProfile::get  )  const [virtual]
 

Returns a random delay variant with the specified distribution.

Implements simthlib::DelayProfile.

static double simthlib::BuDelayProfile::getMaxDelay  )  [inline, static]
 

Returns the maximal delay of that channel. Is defined as 10e-6 s.

double simthlib::BuDelayProfile::maxDelay  )  const [inline, virtual]
 

Implements simthlib::DelayProfile.

void simthlib::BuDelayProfile::print std::ostream &  os  )  const [virtual]
 

Printing some information to the specified output stream.

Implements simthlib::DelayProfile.


Member Data Documentation

simth::ExponentialMaxLimitRng simthlib::BuDelayProfile::exp1 [protected]
 

Negative exponential distributed random variable.

simth::UniformRng simthlib::BuDelayProfile::uni [protected]
 

Uniform distributed random variable.


Generated on Tue Aug 9 14:37:34 2005 for simtheticlib by  doxygen 1.4.1