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


Inherited by

type~~mus_turbulence_visc_proc_type~~InheritedByGraph type~mus_turbulence_visc_proc_type mus_turbulence_visc_proc_type type~mus_turbulence_type mus_turbulence_type type~mus_turbulence_type->type~mus_turbulence_visc_proc_type calcVisc type~mus_fluid_type mus_fluid_type type~mus_fluid_type->type~mus_turbulence_type turbulence type~mus_field_prop_type mus_field_prop_type type~mus_field_prop_type->type~mus_fluid_type fluid type~mus_field_type mus_field_type type~mus_field_type->type~mus_field_prop_type fieldProp

Contents


Components

TypeVisibilityAttributesNameInitial
procedure(proc_calc_turb_visc_fromGradU), private, 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), private, 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.