atl_navierStokes_type Derived Type

type, public :: atl_navierStokes_type

The Navier-Stokes equation properties are stored here


Inherited by

type~~atl_navierstokes_type~~InheritedByGraph type~atl_navierstokes_type atl_navierStokes_type type~atl_filnvrstk_source_data_type atl_filNvrStk_source_data_type type~atl_filnvrstk_source_data_type->type~atl_navierstokes_type nvrStk_type type~atl_equations_type atl_Equations_type type~atl_equations_type->type~atl_navierstokes_type NavierStokes type~atl_varsys_solverdata_type atl_varSys_solverData_type type~atl_varsys_solverdata_type->type~atl_equations_type equationPtr type~atl_varsys_data_type atl_varSys_data_type type~atl_varsys_data_type->type~atl_varsys_solverdata_type solverData

Contents


Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: mu

shear viscosity

real(kind=rk), private :: lambda

bulk viscosity

real(kind=rk), private :: therm_cond

thermal conductivity

real(kind=rk), private :: ip_param

The penalty parameter of the Interior Penalty paramter

real(kind=rk), private :: visc_limit =0.0_rk

Limiter to decide computation of viscous fluxes within elements.

The viscous terms will only be considered if the limiter exceeds this setting.

procedure(invisc_indicator), private, pointer, pass(nvrstk):: inviscous=> NULL()