Contains function pointers to compute fuction velocity and stream-wise velocity component
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | isActive | = | .false. | is true if wall function is active |
|
character(len=labelLen), | private | :: | wall_func | Wall model function |
|||
character(len=labelLen), | private | :: | nonlinear_solver | Nonlinear solver type |
|||
real(kind=rk), | private | :: | vonKarman | = | 0.4_rk | Von-Karman constant. Default = 0.4_rk |
|
logical, | private | :: | useVanDriest | = | .true. | Use vanDriest damping function to damp turbulent viscosity |
|
type(mus_turb_wallFunc_data_type), | private, | allocatable | :: | dataOnLvl(:) | Contains data computed in turbulent wall bc routine on each level |
||
procedure(mus_proc_calcFricVel), | private, | pointer, nopass | :: | calcFricVel | => | null() | Function pointer to compute friction velocity |
procedure(mus_proc_calcStreamWiseVel), | private, | pointer, nopass | :: | calcStreamWiseVel | => | null() | Function pointer to compute strean-wise velocity component |