prescribed_eos Interface

public interface prescribed_eos

Calls

interface~~prescribed_eos~~CallsGraph interface~prescribed_eos prescribed_eos proc~constructor~8 constructor interface~prescribed_eos->proc~constructor~8

Contents


Module Procedures

private function constructor(const, beta_s, thickness) result(this)

Arguments

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

The constant to which is equal.

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

The haline contraction coefficient, , relating salinity and density.

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

The thickness of the plume, from which the salinity is calculated.

Return Value type(prescribed_eos)