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(:)  levelwise 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 
procedure(mus_proc_intp_nonEqScalingFacs),  private,  nopass, pointer  ::  nonEqScalingFacs  =>  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  Workaround for ICE with Intel 19.1: 