Returns the thermal 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_thermal_contraction(this, temperature, salinity) result(coef)
!* Author: Chris MacMackin
! Date: June 2017
!
! Returns the thermal 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(0.0_r8)
end function prescribed_thermal_contraction