atl_mode_reduction_type Derived Type

type, public :: atl_mode_reduction_type


Inherited by

type~~atl_mode_reduction_type~~InheritedByGraph type~atl_mode_reduction_type atl_mode_reduction_type type~atl_materialfun_type atl_materialFun_type type~atl_materialfun_type->type~atl_mode_reduction_type mode_reduction type~atl_equations_type atl_Equations_type type~atl_equations_type->type~atl_materialfun_type material type~atl_heat_type atl_heat_type type~atl_equations_type->type~atl_heat_type heat type~atl_lineareuler_type atl_LinearEuler_type type~atl_equations_type->type~atl_lineareuler_type LinearEuler type~atl_acoustic_type atl_acoustic_type type~atl_equations_type->type~atl_acoustic_type Acoustic type~atl_heat_type->type~atl_materialfun_type penalization type~atl_lineareuler_type->type~atl_materialfun_type penalization type~atl_acoustic_type->type~atl_materialfun_type penalization 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
logical, private :: enabled =.false.

Indicates whether the mode reduction is enabled at all.

real(kind=rk), private :: 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, private :: 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.