6 #ifndef USML_OCEAN_ATTENUATION_MODEL_H
7 #define USML_OCEAN_ATTENUATION_MODEL_H
9 #include <usml/ublas/ublas.h>
10 #include <usml/types/types.h>
15 using namespace usml::ublas ;
16 using namespace usml::types ;
18 using boost::numeric::ublas::vector;
42 virtual void attenuation(
45 const matrix<double>& distance,
46 matrix< vector<double> >* attenuation ) = 0 ;
World location in geodetic earth coordinates (latitude, longitude, and altitude). ...
Definition: wposition.h:39
virtual ~attenuation_model()
Virtual destructor.
Definition: attenuation_model.h:51
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