Jpp
15.0.2
the software that should make you happy
|
Auxiliary data structure for calculation of attenuation length. More...
#include <JAcousticsSupportkit.hh>
Public Member Functions | |
JAttenuationLength (const double T, const double S, const double pH) | |
Constructor. More... | |
double | operator() (const double D_m, const double f_kHz) const |
Get attentuation length for given frequency at given depth. More... | |
Public Attributes | |
double | T |
double | S |
double | pH |
Auxiliary data structure for calculation of attenuation length.
Attenuation accourding to Ainslie and McColm, J. Acoust. Soc. AM. 103 (3) 1671 1998. See also http://resource.npl.co.uk/acoustics/techguides/seaabsorption/physics.html for numerical values.
Definition at line 30 of file JAcousticsSupportkit.hh.
|
inline |
Constructor.
T | temperature [C] |
S | salinity [pm] |
pH | pH |
Definition at line 38 of file JAcousticsSupportkit.hh.
|
inline |
Get attentuation length for given frequency at given depth.
D_m | depth [m] |
f_kHz | frequency [kHz] |
Definition at line 54 of file JAcousticsSupportkit.hh.
double JACOUSTICS::JAttenuationLength::T |
Definition at line 68 of file JAcousticsSupportkit.hh.
double JACOUSTICS::JAttenuationLength::S |
Definition at line 69 of file JAcousticsSupportkit.hh.
double JACOUSTICS::JAttenuationLength::pH |
Definition at line 70 of file JAcousticsSupportkit.hh.