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 |