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) |