1#ifndef __JACOUSTICS__JCONSTANTSOUNDVELOCITY__
2#define __JACOUSTICS__JCONSTANTSOUNDVELOCITY__
67 const double z2)
const override
83 const double z2)
const override
99 const double z2)
const override
Auxiliary classes and methods for acoustic position calibration.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Interface for depth dependend velocity of sound.
Implementation for depth independend velocity of sound.
virtual double getDistance(const double t_s, const double z1, const double z2) const override
Get distance travelled by sound.
virtual double operator()(const double z) const
Get velocity of sound at given depth relative to seabed.
virtual double getTime(const double D_m, const double z1, const double z2) const override
Get propagation time of sound.
JConstantSoundVelocity(const double V)
Constructor.
virtual double operator()() const override
Get velocity of sound.
virtual double getInverseVelocity(const double D_m, const double z1, const double z2) const override
Get inverse velocity of sound.