Rayleigh Class Reference

Computes fading according to the Rayleigh model. More...

#include <fading.hpp>

Inheritance diagram for Rayleigh:

Ricean Fading List of all members.

Public Types

typedef boost::shared_ptr<
Rayleigh
RayleighPtr
 Smart pointer that clients should use.

Static Public Member Functions

static RayleighPtr create ()
 A factory method to ensure that all objects are created via new since we are using smart pointers.
static RayleighPtr create (const Rayleigh &rhs)
 A factory method to ensure that all objects are created via new since we are using smart pointers.
static RayleighPtr create (double maxVelocity)
 A factory method to ensure that all objects are created via new since we are using smart pointers.

Protected Member Functions

 Rayleigh ()
 A constructor.
 Rayleigh (double maxVelocity)
 A constructor.
 Rayleigh (const Rayleigh &rhs)
 A copy constructor.

Detailed Description

Computes fading according to the Rayleigh model.

Definition at line 156 of file fading.hpp.


Constructor & Destructor Documentation

Rayleigh::Rayleigh ( double  maxVelocity  )  [protected]

A constructor.

Parameters:
maxVelocity the maximum velocity for objects in the environment in m/s (used for computing doppler).

Definition at line 53 of file fading.cpp.


Member Function Documentation

RayleighPtr Rayleigh::create ( double  maxVelocity  )  [inline, static]

A factory method to ensure that all objects are created via new since we are using smart pointers.

Parameters:
maxVelocity the maximum velocity for objects in the environment in m/s (used for computing doppler).

Definition at line 230 of file fading.hpp.

References Rayleigh().


The documentation for this class was generated from the following files:
Generated on Tue Dec 12 17:04:41 2006 for rfidsim by  doxygen 1.4.7