|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <string>#include <vector>#include <memory>#include <complex>#include <cmath>#include <AMReX_Math.H>#include <AMReX_FArrayBox.H>#include <AMReX_Geometry.H>#include <AMReX_TableData.H>#include <AMReX_MultiFabUtil.H>#include "ERF.H"#include "ERF_Constants.H"#include "ERF_MicrophysicsUtils.H"#include "ERF_IndexDefines.H"#include "ERF_DataStruct.H"#include "ERF_NullMoist.H"#include "ERF_Morrison.H"
Namespaces | |
| MORRInd | |
Functions | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | wrf_gamma (amrex::Real x) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Real | gamma_function (Real x) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | calc_saturation_vapor_pressure (const amrex::Real T, const int type) |
Variables | |
| constexpr Real | xxx = Real(0.9189385332046727417803297) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real calc_saturation_vapor_pressure | ( | const amrex::Real | T, |
| const int | type | ||
| ) |
Helper function to calculate saturation vapor pressure for water or ice. This corresponds to the POLYSVP function in the Fortran code (line ~5580).
| [in] | T | Temperature in Kelvin |
| [in] | type | 0 for liquid water, 1 for ice |
Referenced by Morrison::Advance().


Referenced by Morrison::Advance().


| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real wrf_gamma | ( | amrex::Real | x | ) |
Referenced by gamma_function().

Referenced by wrf_gamma().