mus_turbulence_visc_proc_type Derived Type

type, private :: mus_turbulence_visc_proc_type

Contains function pointers to obtain normalized turbulence viscosity. Viscosity is normalized to current level i.e. v_s = v/dt


Components

Type Visibility Attributes Name Initial
procedure(proc_calc_turb_visc_fromGradU), public, pointer, nopass :: fromGradU => null()

this procedure compute eddy viscosity from velocity field depending turbulence and lbm (compressible/incompressible) models

procedure(proc_calc_turb_visc_fromPreColPDF), public, pointer, nopass :: fromPreColPDF => null()

this procedure compute eddy viscosity from preCollision PDF. It is used for Smagorinsky model which depends only on strain rate that can be calculated using local nonEquilibrium. Is assigned when compSR_fromPDF is .true.