|
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_MicrophysicsUtils.H"#include "ERF_IndexDefines.H"#include "ERF_DataStruct.H"#include "ERF_NullMoist.H"#include "ERF_SurfacePrecipitation.H"#include "ERF_MicrophysicsColumns.H"#include <ERF_Morrison_Fortran_Interface.H>

Go to the source code of this file.
Classes | |
| class | Morrison |
Namespaces | |
| MicVar_Morr | |
| MorrSed | |
Enumerations | |
| enum | { MicVar_Morr::rho =0 , MicVar_Morr::theta , MicVar_Morr::tabs , MicVar_Morr::pres , MicVar_Morr::qt , MicVar_Morr::qn , MicVar_Morr::qv , MicVar_Morr::qcl , MicVar_Morr::qci , MicVar_Morr::qp , MicVar_Morr::qpr , MicVar_Morr::qps , MicVar_Morr::qpg , MicVar_Morr::nc , MicVar_Morr::nr , MicVar_Morr::ni , MicVar_Morr::ns , MicVar_Morr::ng , MicVar_Morr::rain_accum , MicVar_Morr::snow_accum , MicVar_Morr::graupel_accum , MicVar_Morr::precip_accum , MicVar_Morr::omega , MicVar_Morr::NumVars } |
| enum | { MorrSed::qc = 0 , MorrSed::qi , MorrSed::qr , MorrSed::qs , MorrSed::qg , MorrSed::nc , MorrSed::ni , MorrSed::nr , MorrSed::ns , MorrSed::ng , MorrSed::NumComps } |
Functions | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | morrison_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 > &qi, const amrex::Array4< amrex::Real > &qn, const amrex::Array4< amrex::Real > &qt, const amrex::Array4< amrex::Real > &qpr, const amrex::Array4< amrex::Real > &qps, const amrex::Array4< amrex::Real > &qpg, const amrex::Array4< amrex::Real > &qp, 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 |
