collection of properties of the fluid
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | active | = | .false. | ||
real(kind=rk), | public | :: | lambda | = | 0.25_rk |
Magic value for TRT collision model Lambda = ( 1/omega_+ - 0.5 ) * ( 1/omega_- - 0.5 ) |
|
real(kind=rk), | public, | allocatable | :: | omegaBulkLvl(:) |
level-wise bulk omegas, used as relaxation in mrt model allocated in mus_init_fluid |
||
real(kind=rk), | public, | allocatable | :: | viscBulkLvl(:) |
Level wise bulk viscosity in lattice |
||
type(mus_turbulence_type), | public | :: | turbulence |
Contains information for turbulence model |
|||
type(mus_nNwtn_type), | public | :: | nNwtn |
nonNewtonian fluid parameter |
|||
procedure(mus_proc_mrt), | public, | nopass, pointer | :: | mrtPtr | => | null() |
function pointer to get MRT diagonal relaxation matrix |
type(mus_viscosity_type), | public | :: | viscKine |
kinematic viscosity \todo KM: implement interpolation routine for constant viscosity |
|||
real(kind=rk), | public | :: | viscBulk_phy | ||||
real(kind=rk), | public | :: | force(3) | ||||
real(kind=rk), | public | :: | HRR_sigma | = | 0.98_rk | ||
real(kind=rk), | public | :: | DRT_tauN | = | 0.70_rk | ||
real(kind=rk), | public | :: | omega_Cum(10) | ||||
real(kind=rk), | public | :: | omega_Lim(3) |