Contains information required to compute eddy viscosity
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | active |
is true if turbulence table is defined |
|||
type(mus_turbulence_config_type), | public | :: | config |
information loaded from config file |
|||
type(mus_turbulence_data_type), | public, | allocatable | :: | dataOnLvl(:) |
contains level-wise turbulence data to compute eddy viscosity size: minlevel:maxLevel |
||
type(mus_turbulence_visc_proc_type), | public | :: | calcVisc |
contains turbulence viscosity function pointers |
|||
real(kind=rk), | public | :: | fac_c2f |
Factor to scale normalized turbulent viscosity from coarse to fine depending on whether useKolmogorovScale true or false if useKolmogorovScale fac_c2f = 1/2^(1/3) else fac_c2f = 1/2 How to use: v^s_f = fac_c2f v^s_c |
|||
real(kind=rk), | public | :: | fac_f2c |
Factor to scale normalized turbulent viscosity from fine to coarse depending on whether useKolmogorovScale true or false if useKolmogorovScale fac_f2c = 2^(1/3) else fac_f2c = 2 How to use: v^s_c = fac_f2c v^s_f |