atl_acoustic_type Derived Type

type, public :: atl_acoustic_type

Datatype for acoustic equations.


Components

Type Visibility Attributes Name Initial
integer, public :: ndims

Number of spatial dimensions to consider. Implemented are 2 and 3 dimensions.

real(kind=rk), public :: density_0

Density of the wave carrying medium.

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

Velocity of the medium.

real(kind=rk), public :: pressure_0

Pressure of the medium.

real(kind=rk), public :: speedOfSound

Speed of sound of the medium.

type(atl_materialFun_type), public :: penalization

Penalization terms to describe obstacles.