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~temporal_background_type temporal_background_type type~atl_lineareuler_type->type~temporal_background_type temporal_background type~dir_proc dir_proc type~atl_lineareuler_type->type~dir_proc dir_proc type~atl_materialfun_type atl_materialFun_type type~atl_lineareuler_type->type~atl_materialfun_type penalization type~tem_temporal_type tem_temporal_type type~temporal_background_type->type~tem_temporal_type density, velocityX, velocityY, velocityZ, pressure type~atl_mode_reduction_type atl_mode_reduction_type type~atl_materialfun_type->type~atl_mode_reduction_type mode_reduction

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

Contents


Components

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

isentropic coefficient

real(kind=rk), private :: density_0

background density

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

background velocity (x,y,z) direction

real(kind=rk), private :: pressure_0

background pressure

real(kind=rk), private :: speedOfSound

speedofSound, depends on temporal background

type(temporal_background_type), private :: temporal_background

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

type(atl_materialFun_type), private :: penalization

The functions for the penalizations

type(dir_proc), private :: dir_proc(3)

type for direction specific procedure like the numerical flux