The Euler equation properties are stored here
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
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 |