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:
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),
public
::
alpha
=
0.0_rk
real(kind=rk),
public
::
order
=
0.0_rk
real(kind=rk),
public
::
cut_order
=
-1.0_rk
integer,
public
::
kind
=
atl_exp_spectral_visc_prp
logical,
public
::
isAdaptive
=
.false.
real(kind=rk),
public
::
recovery_order
=
1.0_rk
real(kind=rk),
public
::
recovery_density
=
1e-2_rk
real(kind=rk),
public
::
recovery_pressure
=
1e-2_rk
real(kind=rk),
public
::
recovery_mach
=
2.5_rk