get_property_dx Abstract Interface

abstract interface
private function get_property_dx(this, temperature, d_temperature, salinity, d_salinity, dir) result(d_density)

Arguments

Type IntentOptional AttributesName
class(equation_of_state), intent(in) :: this
class(scalar_field), intent(in) :: temperature

A field containing the temperature of the water

class(scalar_field), intent(in) :: d_temperature

A field containing the derivative of the temperature of the water, in teh same direction as dir

class(scalar_field), intent(in) :: salinity

A field containing the salinity of the water

class(scalar_field), intent(in) :: d_salinity

A field containing the derivative of the salinity of the water, in the same direction as dir

integer, intent(in) :: dir

The direction in which to take the derivative

Return Value class(scalar_field), pointer

A field containing the derivative of the density of the water in direction dir