helmholtz_matrix_data Derived Type

type, public, bind(C) :: helmholtz_matrix_data

Holds information needed to build Helmholtz matrices for 2D problem.


Components

Type Visibility Attributes Name Initial
integer(kind=c_int32_t), public :: bnd_type_core
integer(kind=c_int32_t), public :: bnd_type_wall
integer(kind=c_int32_t), public :: bnd_type_dome
integer(kind=c_int32_t), public :: bnd_type_out
integer(kind=c_int32_t), public :: backend
type(c_ptr), public :: co
type(c_ptr), public :: xi
type(c_ptr), public :: lambda