linear_eos Interface

public interface linear_eos

Calls

interface~~linear_eos~~CallsGraph interface~linear_eos linear_eos proc~constructor constructor interface~linear_eos->proc~constructor

Contents


Module Procedures

private pure function constructor(ref_rho, ref_t, ref_s, beta_t, beta_s) result(this)

Arguments

Type IntentOptional AttributesName
real(kind=r8), intent(in) :: ref_rho

The density for the temperature and salinity about which the equation of state was linearised, .

real(kind=r8), intent(in) :: ref_t

The temperature about which the equation of state was linearised, .

real(kind=r8), intent(in) :: ref_s

The salinity about which the equation of state was linearised, .

real(kind=r8), intent(in) :: beta_t

The thermal contraction coefficient, .

real(kind=r8), intent(in) :: beta_s

The haline contraction coefficient, .

Return Value type(linear_eos)