UanPropagation Class Reference

Abstract UAN propagation class. More...

#include <uan-prop.h>

Inheritance diagram for UanPropagation:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 UanPropagation ()
 Create prop class.
virtual int command (int argc, const char *const *argv)
 Standard NS2 command. Takes no special commands (warns against topo).
virtual double getPr (UanPhy *txif, UanPhy *rxif)=0
 Abstract. Should return SNR at rxif from signal transmitted from txif.
virtual double getNoise (double f)
 Returns background noise seen at frequency f.

Protected Attributes

double wind
 Wind variable for noise Coates noise function.
double ship
 Shipping variable for Coates noise function.

Detailed Description

Abstract UAN propagation class.

This class defines the necessary functions for any UAN propagation model. getNoise is defined with the simple underwater acoustic noise model from R. Coates

Note:
Required by UAN Channel
Author:
Leonard Tracy
Date:
9-28-2007
Contact: lentracy@u.washington.edu Created on: June 2007


The documentation for this class was generated from the following files:
Generated on Mon Oct 1 12:12:51 2007 for UANModule by  doxygen 1.5.1