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
Nodes of different colours represent the following:
Graph Key
Type
Type
This Page's Entity
This Page's Entity
Solid arrows point from a derived type to the parent type which it
extends. Dashed arrows point from a derived type to the other
types it contains as a components, with a label listing the name(s) of
said component(s).
Components
Type Visibility Attributes Name Initial
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