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