5 #ifndef USML_OCEAN_ATTENUATION_CONSTANT_H
6 #define USML_OCEAN_ATTENUATION_CONSTANT_H
8 #include <usml/ocean/attenuation_model.h>
13 using boost::numeric::ublas::vector;
46 virtual void attenuation(
49 const matrix<double>& distance,
50 matrix< vector<double> >* attenuation ) ;
attenuation_constant(double coefficient)
Initialize model with a constant factor.
Definition: attenuation_constant.h:36
World location in geodetic earth coordinates (latitude, longitude, and altitude). ...
Definition: wposition.h:39
Models attenuation loss as a constant factor that multiplies distance and frequency.
Definition: attenuation_constant.h:22
A read-only, monotonic sequence of values.
Definition: seq_vector.h:36
An attenuation loss model computes the absorption of sound by the minerals in sea water...
Definition: attenuation_model.h:30
double _coefficient
Holds the attenuation coefficient dB/m/Hz.
Definition: attenuation_constant.h:27