#include <uan-prop.h>
Inheritance diagram for UanPropagation:
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. |
This class defines the necessary functions for any UAN propagation model. getNoise is defined with the simple underwater acoustic noise model from R. Coates