attenuation_thorp.h

00001 
00005 #pragma once
00006 
00007 #include <usml/ocean/attenuation_model.h>
00008 
00009 namespace usml {
00010 namespace ocean {
00011 
00012 using boost::numeric::ublas::vector;
00013 
00016 
00050 class USML_DECLSPEC attenuation_thorp : public attenuation_model {
00051 
00052   public:
00053 
00057     attenuation_thorp(){}
00058 
00062     virtual ~attenuation_thorp() {}
00063 
00072     virtual void attenuation(
00073         const wposition& location,
00074         const seq_vector& frequencies,
00075         const matrix<double>& distance,
00076         matrix< vector<double> >* attenuation ) ;
00077 
00078 } ;
00079 
00081 }  // end of namespace ocean
00082 }  // end of namespace usml

Generated on 4 May 2015 for USML by  doxygen 1.6.1