|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <memory>#include <string>#include <vector>#include <AMReX_FArrayBox.H>#include <AMReX_Geometry.H>#include <AMReX_MultiFabUtil.H>#include "ERF_Constants.H"#include "ERF_MicrophysicsConstants.H"#include "ERF_DataStruct.H"#include "ERF_IndexDefines.H"#include "ERF_MicrophysicsUtils.H"#include "ERF_NullMoist.H"#include "ERF_SurfacePrecipitation.H"

Go to the source code of this file.
Classes | |
| class | WDM6 |
Namespaces | |
| MicVar_WDM6 | |
Enumerations | |
| enum | { MicVar_WDM6::rho = 0 , MicVar_WDM6::theta , MicVar_WDM6::tabs , MicVar_WDM6::pres , MicVar_WDM6::qv , MicVar_WDM6::qc , MicVar_WDM6::qi , MicVar_WDM6::qr , MicVar_WDM6::qs , MicVar_WDM6::qg , MicVar_WDM6::nn , MicVar_WDM6::nc , MicVar_WDM6::nr , MicVar_WDM6::rain_accum , MicVar_WDM6::snow_accum , MicVar_WDM6::graup_accum , MicVar_WDM6::NumVars } |
Functions | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | wdm6_copy_state_to_micro_cell (const amrex::Array4< const amrex::Real > &states, const amrex::Array4< const amrex::Real > &base, const amrex::Array4< amrex::Real > &rho, const amrex::Array4< amrex::Real > &theta, const amrex::Array4< amrex::Real > &tabs, const amrex::Array4< amrex::Real > &pres, const amrex::Array4< amrex::Real > &qv, const amrex::Array4< amrex::Real > &qc, const amrex::Array4< amrex::Real > &qi, const amrex::Array4< amrex::Real > &qr, const amrex::Array4< amrex::Real > &qs, const amrex::Array4< amrex::Real > &qg, const amrex::Real rdOcp, const bool use_anelastic_reference_pressure, const int i, const int j, const int k) noexcept |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | wdm6_theta_from_temperature_and_pressure (const amrex::Real temperature, const amrex::Real pressure, const amrex::Real configured_rdOcp, const bool use_anelastic_reference_pressure) noexcept |
| constexpr amrex::Real | wdm6_literal (double d) |
|
noexcept |

|
constexpr |
Referenced by WDM6::Advance(), WDM6::initialize_coeffs(), wdm6_diffus(), wdm6_lamdac_exact(), wdm6_lamdar(), wdm6_nislfv_rain_plm6_column(), wdm6_slope_rain_cell(), wdm6_venfac(), and wdm6_viscos().

|
noexcept |
Referenced by WDM6::Advance().

