ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Propagation Class Reference

#include <propagation.h>

Inheritance diagram for Propagation:

TclObject FreeSpace Shadowing ShadowingVis TwoRayGround List of all members.

Public Member Functions

 Propagation ()
virtual double Pr (PacketStamp *tx, PacketStamp *rx, Phy *)
virtual double Pr (PacketStamp *tx, PacketStamp *rx, WirelessPhy *)
virtual int command (int argc, const char *const *argv)
double Friis (double Pt, double Gt, double Gr, double lambda, double L, double d)

Protected Attributes

char * name

Constructor & Destructor Documentation

Propagation::Propagation   [inline]

Member Function Documentation

int Propagation::command int    argc,
const char *const *    argv

Reimplemented from TclObject.

Reimplemented in ShadowingVis, and Shadowing.

double Propagation::Friis double    Pt,
double    Gt,
double    Gr,
double    lambda,
double    L,
double    d

double Propagation::Pr PacketStamp   tx,
PacketStamp   rx,

Reimplemented in FreeSpace, ShadowingVis, Shadowing, and TwoRayGround.

double Propagation::Pr PacketStamp   tx,
PacketStamp   rx,

Member Data Documentation

char* Propagation::name [protected]

Topography* Propagation::topo [protected]

The documentation for this class was generated from the following files:
This document is generated by doxygen.