This module contains data types, function and routines for wall function computations.
author: Gregorio Gerardo Spinelli
function interface to get u_Plus
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | yPlus |
yPlus |
function interface to get the derivative of uPlus with respect to uTau
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | y |
vertical distance from the wall |
||
real(kind=rk), | intent(in) | :: | uTau |
uTau at iteration n |
||
real(kind=rk), | intent(in) | :: | nu |
dynamic viscosity |
collection of properties of the wall function type
procedure(get_uPlus_interface), public, deferred, nopass :: get_uPlus | ../../../../../ function to get uPlus |
procedure(get_d_uPlus_d_uTau_interface), public, deferred, nopass :: get_d_uPlus_d_uTau | ../../../../../ function to apply the newon method |