| 
    Jpp 19.3.0-rc.3
    
   the software that should make you happy 
   | 
 
Interface for depth dependend velocity of sound. More...
#include <JAbstractSoundVelocity.hh>
  
Public Member Functions | |
| virtual | ~JAbstractSoundVelocity () | 
| Virtual destructor.   | |
| virtual double | operator() () const =0 | 
| 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 =0 | 
| Get distance travelled by sound.   | |
| virtual double | getTime (const double D_m, const double z1, const double z2) const =0 | 
| Get propagation time of sound.   | |
| virtual double | getInverseVelocity (const double D_m, const double z1, const double z2) const =0 | 
| Get inverse velocity of sound.   | |
Interface for depth dependend velocity of sound.
Note that the z-axis is pointing upwards.
Definition at line 20 of file JAbstractSoundVelocity.hh.
      
  | 
  inlinevirtual | 
      
  | 
  pure virtual | 
Get velocity of sound.
Implemented in JACOUSTICS::JConstantSoundVelocity, and JACOUSTICS::JSoundVelocity.
      
  | 
  inlinevirtual | 
Get velocity of sound at given depth relative to seabed.
| z | depth [m] | 
Reimplemented in JACOUSTICS::JConstantSoundVelocity, and JACOUSTICS::JSoundVelocity.
Definition at line 42 of file JAbstractSoundVelocity.hh.
      
  | 
  pure virtual | 
Get distance travelled by sound.
| t_s | time [s] | 
| z1 | depth [m] | 
| z2 | depth [m] | 
Implemented in JACOUSTICS::JConstantSoundVelocity, and JACOUSTICS::JSoundVelocity.
      
  | 
  pure virtual | 
Get propagation time of sound.
| D_m | distance [m] | 
| z1 | depth [m] | 
| z2 | depth [m] | 
Implemented in JACOUSTICS::JConstantSoundVelocity, and JACOUSTICS::JSoundVelocity.
      
  | 
  pure virtual | 
Get inverse velocity of sound.
| D_m | distance [m] | 
| z1 | depth [m] | 
| z2 | depth [m] | 
Implemented in JACOUSTICS::JConstantSoundVelocity, and JACOUSTICS::JSoundVelocity.