one_equation_melt Interface

public interface one_equation_melt

Calls

interface~~one_equation_melt~~CallsGraph interface~one_equation_melt one_equation_melt proc~constructor~24 constructor interface~one_equation_melt->proc~constructor~24

Contents


Module Procedures

private pure function constructor(coef1, coef2, fresh_sal, melt_temp) result(this)

Arguments

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

The unitless multiplier on the thermal forcing term, .

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

The unitless multiplier applied to the theram forcing term to get the melt rate, .

real(kind=r8), intent(in), optional :: fresh_sal

The salinity of fresh water. Defaults to 0.

real(kind=r8), intent(in), optional :: melt_temp

The melting point of the ice. Defaults to 0.

Return Value type(one_equation_melt)

The newly created object representing the melt relationship.