|
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.