DUNE: Uniform Navigational Environment  2019.02.1
DUNE::Algorithms::UNESCO1983 Class Reference

Detailed Description

Collection of algorithms for calculating fundamental properties of seawater.

All equations are described in the UNESCO handbook 'Algorithms for computation of fundamental properties of seawater' (UNESCO 1983)

Static Public Member Functions

static double computeDepth (double pressure, double latitude, double del)
 
static double computeSalinity (double conductivity, double pressure, double temperature)
 
static double computeSoundSpeed (double salinity, double pressure, double temperature)
 

Member Function Documentation

double DUNE::Algorithms::UNESCO1983::computeDepth ( double  pressure,
double  latitude,
double  del 
)
static

Compute depth.

Parameters
pressure(bar).
latitude(rad).
delgeopotential anomaly (m).
Returns
depth (m).
double DUNE::Algorithms::UNESCO1983::computeSalinity ( double  conductivity,
double  pressure,
double  temperature 
)
static

Compute salinity.

Parameters
conductivity(S/m).
pressure(bar).
temperature(ºC).
Returns
salinity (PSU) or a negative number if the computation is not reliable.
double DUNE::Algorithms::UNESCO1983::computeSoundSpeed ( double  salinity,
double  pressure,
double  temperature 
)
static

Compute sound speed.

Parameters
salinity(PSU)
pressure(bar).
temperature(ºC).
Returns
sound speed (m/s).
Collaboration diagram for DUNE::Algorithms::UNESCO1983:
Collaboration graph