Contains information required to compute eddy viscosity
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | active | is true if turbulence table is defined |
|||
type(mus_turbulence_config_type), | private | :: | config | information loaded from config file |
|||
type(mus_turbulence_data_type), | private, | allocatable | :: | dataOnLvl(:) | contains level-wise turbulence data to compute eddy viscosity size: minlevel:maxLevel |
||
type(mus_turbulence_visc_proc_type), | private | :: | calcVisc | contains turbulence viscosity function pointers |
|||
real(kind=rk), | private | :: | 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), | private | :: | 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 |