atl_mode_reduction_type Derived Type

type, public :: atl_mode_reduction_type

Todo

PV 20150827 Rename atl_materialFun_type to atl_material_type to stay consistent with atl_source_type Contains settings for mode reduction. Mode reduction is used to decrease computational effort for elements where a calculation with higher modes doesn"t increase the result's resolution, because material is equal over the element's volume and faces.


Components

Type Visibility Attributes Name Initial
logical, public :: enabled = .false.

Indicates whether the mode reduction is enabled at all.

real(kind=rk), public :: threshold = 1.0_rk

The threshold to decide whether a reduction is possible. Values of the material at matPos above threshold indicate a possible reduction.

integer, public :: matPos

The position, if present, of the material within the materials that is used to determine whether mode reduction is possible or not. -1 if not available.