atl_spectral_visc_type Derived Type

type, public :: atl_spectral_visc_type

Datatype representing the spectral viscosity stabilization.

The spectral viscosity stabilzation applies a damping of the modal coefficients (in spectral space). The filter applies an expontential damping:

If the modal expansion is given by:

The spectral viscosity applies the following damping:

The damping coefficient is given by:


Inherited by

type~~atl_spectral_visc_type~~InheritedByGraph type~atl_spectral_visc_type atl_spectral_visc_type type~atl_stabilization_type atl_stabilization_type type~atl_stabilization_type->type~atl_spectral_visc_type spectral_visc type~atl_scheme_type atl_scheme_type type~atl_scheme_type->type~atl_stabilization_type stabilization type~atl_cube_container_type atl_cube_container_type type~atl_cube_container_type->type~atl_scheme_type scheme_list type~atl_varsys_solverdata_type atl_varSys_solverData_type type~atl_varsys_solverdata_type->type~atl_scheme_type scheme_listPtr type~atl_element_container_type atl_element_container_type type~atl_element_container_type->type~atl_cube_container_type cubes 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 :: alpha =0.0_rk
real(kind=rk), private :: order =0.0_rk
real(kind=rk), private :: cut_order =-1.0_rk
integer, private :: kind =atl_exp_spectral_visc_prp
logical, private :: isAdaptive =.false.
real(kind=rk), private :: recovery_order =1.0_rk
real(kind=rk), private :: recovery_density =1e-2_rk
real(kind=rk), private :: recovery_pressure =1e-2_rk
real(kind=rk), private :: recovery_mach =2.5_rk