thickness_func Abstract Interface

abstract interface
public pure function thickness_func(location) result(thickness)

Arguments

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

The position $\vec{x}$ at which to compute the thickness

Return Value real(kind=r8)

The thickness of the glacier at location

Description

Abstract interface for function providing the glacier thickness when a concrete object is being instantiated.