#include <ERF_NOAHMP_ResultPolicy.H>
◆ CellPolicy()
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE noahmp_result_policy::CellPolicy::CellPolicy |
( |
amrex::Real |
hfx_value | ) |
|
|
inlineexplicitnoexcept |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool result_is_valid(amrex::Real value) noexcept
Definition: ERF_NOAHMP_ResultPolicy.H:24
amrex::Real hfx
Definition: ERF_NOAHMP_ResultPolicy.H:60
bool processed
Definition: ERF_NOAHMP_ResultPolicy.H:61
◆ select()
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real noahmp_result_policy::CellPolicy::select |
( |
amrex::Real |
value, |
|
|
amrex::Real |
undefined_value, |
|
|
int |
output_comp |
|
) |
| const |
|
inlinenoexcept |
Real value
Definition: ERF_HurricaneDiagnostics.cpp:30
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real select_result(bool cell_processed, amrex::Real value, amrex::Real undefined_value, int output_comp) noexcept
Definition: ERF_NOAHMP_ResultPolicy.H:49
Referenced by NOAHMP::read_results().
◆ select_fluxes()
85 return {undefined_value, undefined_value, undefined_value, undefined_value};
87 return {
hfx / (density * cp_d),
88 latent_heat_flux / (density * latent_heat),
89 tau_ew_value / density,
90 tau_ns_value / density};
Referenced by NOAHMP::read_results().
◆ hfx
◆ processed
| bool noahmp_result_policy::CellPolicy::processed |
The documentation for this struct was generated from the following file: