Jpp test-rotations-new
the software that should make you happy
|
Implementation for depth independend velocity of sound. More...
#include <JConstantSoundVelocity.hh>
Public Member Functions | |
JConstantSoundVelocity (const double V) | |
Constructor. | |
virtual double | operator() () const override |
Get velocity of sound. | |
virtual double | operator() (const double z) const |
Get velocity of sound at given depth relative to seabed. | |
virtual double | getDistance (const double t_s, const double z1, const double z2) const override |
Get distance travelled by sound. | |
virtual double | getTime (const double D_m, const double z1, const double z2) const override |
Get propagation time of sound. | |
virtual double | getInverseVelocity (const double D_m, const double z1, const double z2) const override |
Get inverse velocity of sound. | |
Public Attributes | |
const double | V |
Implementation for depth independend velocity of sound.
Definition at line 21 of file JConstantSoundVelocity.hh.
|
inline |
Constructor.
V | velocity [m/s] |
Definition at line 29 of file JConstantSoundVelocity.hh.
|
inlineoverridevirtual |
Get velocity of sound.
Implements JACOUSTICS::JAbstractSoundVelocity.
Definition at line 39 of file JConstantSoundVelocity.hh.
|
inlinevirtual |
Get velocity of sound at given depth relative to seabed.
z | depth [m] |
Reimplemented from JACOUSTICS::JAbstractSoundVelocity.
Definition at line 51 of file JConstantSoundVelocity.hh.
|
inlineoverridevirtual |
Get distance travelled by sound.
t_s | time [s] |
z1 | depth [m] |
z2 | depth [m] |
Implements JACOUSTICS::JAbstractSoundVelocity.
Definition at line 65 of file JConstantSoundVelocity.hh.
|
inlineoverridevirtual |
Get propagation time of sound.
D_m | distance [m] |
z1 | depth [m] |
z2 | depth [m] |
Implements JACOUSTICS::JAbstractSoundVelocity.
Definition at line 81 of file JConstantSoundVelocity.hh.
|
inlineoverridevirtual |
Get inverse velocity of sound.
D_m | distance [m] |
z1 | depth [m] |
z2 | depth [m] |
Implements JACOUSTICS::JAbstractSoundVelocity.
Definition at line 97 of file JConstantSoundVelocity.hh.
const double JACOUSTICS::JConstantSoundVelocity::V |
Definition at line 104 of file JConstantSoundVelocity.hh.