atl_LinearEuler_type Derived Type

type, public :: atl_LinearEuler_type

The Euler equation properties are stored here


Inherits

type~~atl_lineareuler_type~~InheritsGraph type~atl_lineareuler_type atl_LinearEuler_type type~atl_materialfun_type atl_materialFun_type type~atl_lineareuler_type->type~atl_materialfun_type penalization type~dir_proc dir_proc type~atl_lineareuler_type->type~dir_proc dir_proc type~temporal_background_type temporal_background_type type~atl_lineareuler_type->type~temporal_background_type temporal_background type~atl_mode_reduction_type atl_mode_reduction_type type~atl_materialfun_type->type~atl_mode_reduction_type mode_reduction tem_temporal_type tem_temporal_type type~temporal_background_type->tem_temporal_type density, velocityX, velocityY, velocityZ, pressure

Inherited by

type~~atl_lineareuler_type~~InheritedByGraph type~atl_lineareuler_type atl_LinearEuler_type type~atl_equations_type atl_Equations_type type~atl_equations_type->type~atl_lineareuler_type LinearEuler 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

Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: isen_coef

isentropic coefficient

real(kind=rk), public :: density_0

background density

real(kind=rk), public, allocatable :: velocity_0(:)

background velocity (x,y,z) direction

real(kind=rk), public :: pressure_0

background pressure

real(kind=rk), public :: speedOfSound

speedofSound, depends on temporal background

type(temporal_background_type), public :: temporal_background

type for the temporal function of background, used to update background

type(atl_materialFun_type), public :: penalization

The functions for the penalizations

type(dir_proc), public :: dir_proc(3)

type for direction specific procedure like the numerical flux