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

Go to the source code of this file.
Classes | |
| class | Kessler |
Namespaces | |
| MicVar_Kess | |
Enumerations | |
| enum | { MicVar_Kess::rho =0 , MicVar_Kess::theta , MicVar_Kess::tabs , MicVar_Kess::pres , MicVar_Kess::qt , MicVar_Kess::qv , MicVar_Kess::qcl , MicVar_Kess::qp , MicVar_Kess::rain_accum , MicVar_Kess::NumVars } |
Functions | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | kessler_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 > &qv, const amrex::Array4< amrex::Real > &qc, const amrex::Array4< amrex::Real > &qp, const amrex::Array4< amrex::Real > &qt, const amrex::Array4< amrex::Real > &tabs, const amrex::Array4< amrex::Real > &pres, const amrex::Real rdOcp, const bool use_anelastic_reference_pressure, const int i, const int j, const int k) noexcept |
|
noexcept |
