Returns the haline contraction coefficient.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(prescribed_eos), | intent(in) | :: | this | |||
class(scalar_field), | intent(in) | :: | temperature | |||
class(scalar_field), | intent(in) | :: | salinity |
function prescribed_haline_contraction(this, temperature, salinity) result(coef)
!* Author: Chris MacMackin
! Date: June 2017
!
! Returns the haline contraction coefficient.
!
class(prescribed_eos), intent(in) :: this
class(scalar_field), intent(in) :: temperature
class(scalar_field), intent(in) :: salinity
class(scalar_field), allocatable :: coef
allocate(uniform_scalar_field :: coef)
coef = uniform_scalar_field(this%beta_s)
end function prescribed_haline_contraction