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

simthlib::HtDelayProfile Class Reference

Random generator for the delay of the COST HT (hilly terrain) channel model. More...

#include <delayprofile.h>

Inheritance diagram for simthlib::HtDelayProfile:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Static Public Member Functions

static double getMaxDelay ()

Protected Attributes

simth::ExponentialMaxLimitRng exp1
 negative exponentially distributed random variable
simth::ExponentialMaxLimitRng exp2
 negative exponentially distributed random variable
simth::UniformRng uni
 uniform distributed random variable

Detailed Description

Random generator for the delay of the COST HT (hilly terrain) channel model.

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


Constructor & Destructor Documentation

simthlib::HtDelayProfile::HtDelayProfile  ) 
 

Class constructor,

virtual simthlib::HtDelayProfile::~HtDelayProfile  )  [virtual]
 


Member Function Documentation

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

Returns a random delay value.

Implements simthlib::DelayProfile.

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

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

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

Implements simthlib::DelayProfile.

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

Printing some information to the specified output stream.

Implements simthlib::DelayProfile.


Member Data Documentation

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

negative exponentially distributed random variable

simth::ExponentialMaxLimitRng simthlib::HtDelayProfile::exp2 [protected]
 

negative exponentially distributed random variable

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

uniform distributed random variable


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