ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ABLMost Member List

This is the complete list of members for ABLMost, including all inherited members.

ABLMost(const amrex::Vector< amrex::Geometry > &geom, bool &use_exp_most, bool &use_rot_most, std::string a_pp_prefix, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd, const TerrainType &a_terrain_type, amrex::Real start_bdy_time=0.0, amrex::Real bdy_time_interval=0.0)ABLMostinlineexplicit
cnk_aABLMostprivate
cnk_viscABLMostprivate
compute_fluxes(const int &lev, const int &max_iters, const FluxIter &most_flux, bool is_land)ABLMost
compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)ABLMost
compute_most_bcs(const int &lev, const Vector< MultiFab * > &mfs, MultiFab *xxmom_flux, MultiFab *yymom_flux, MultiFab *zzmom_flux, MultiFab *xymom_flux, MultiFab *yxmom_flux, MultiFab *xzmom_flux, MultiFab *zxmom_flux, MultiFab *yzmom_flux, MultiFab *zymom_flux, MultiFab *xheat_flux, MultiFab *yheat_flux, MultiFab *zheat_flux, MultiFab *xqv_flux, MultiFab *yqv_flux, MultiFab *zqv_flux, MultiFab *z_phys, const FluxCalc &flux_comp)ABLMost
compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)ABLMost
compute_pblh(const int &lev, Vector< Vector< MultiFab >> &vars, MultiFab *z_phys_cc, const PBLHeightEstimator &est, int RhoQv_comp, int RhoQc_comp, int RhoQr_comp)ABLMost
custom_qstarABLMostprivate
custom_tstarABLMostprivate
custom_ustarABLMostprivate
depthABLMostprivate
flux_typeABLMost
FluxCalcType enum nameABLMost
get_lmask(const int &lev)ABLMostinline
get_lsm_tsurf(const int &lev)ABLMost
get_mac_avg(const int &lev, int comp)ABLMostinline
get_olen(const int &lev)ABLMostinline
get_pblh(const int &lev)ABLMostinline
get_q_star(const int &lev)ABLMostinline
get_t_star(const int &lev)ABLMostinline
get_t_surf(const int &lev)ABLMostinline
get_u_star(const int &lev)ABLMostinline
get_w_star(const int &lev)ABLMostinline
get_z0(const int &lev)ABLMostinline
get_zref()ABLMostinline
have_variable_sea_roughness()ABLMostinline
impose_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys)ABLMost
lmask_min_reduce(amrex::iMultiFab &lmask, const int &nghost)ABLMostinline
m_bdy_time_intervalABLMostprivate
m_eddyDiffs_levABLMostprivate
m_exp_mostABLMostprivate
m_geomABLMostprivate
m_Hwave_levABLMostprivate
m_include_wstarABLMostprivate
m_lmask_levABLMostprivate
m_lsm_data_levABLMostprivate
m_lsm_flux_levABLMostprivate
m_Lwave_levABLMostprivate
m_maABLMostprivate
m_rotateABLMostprivate
m_sst_levABLMostprivate
m_start_bdy_timeABLMostprivate
m_var_z0ABLMostprivate
make_MOST_at_level(const int &lev, int nlevs, const amrex::Vector< amrex::MultiFab * > &mfv, std::unique_ptr< amrex::MultiFab > &Theta_prim, std::unique_ptr< amrex::MultiFab > &Qv_prim, std::unique_ptr< amrex::MultiFab > &Qr_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::MultiFab *Hwave, amrex::MultiFab *Lwave, amrex::MultiFab *eddyDiffs, amrex::Vector< amrex::MultiFab * > lsm_data, amrex::Vector< amrex::MultiFab * > lsm_flux, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &sst_lev, amrex::Vector< std::unique_ptr< amrex::iMultiFab >> &lmask_lev)ABLMostinline
olenABLMostprivate
pblhABLMostprivate
pblh_typeABLMost
PBLHeightCalcType enum nameABLMost
q_starABLMostprivate
read_custom_roughness(const int &lev, const std::string &fname)ABLMost
rough_type_landABLMost
rough_type_seaABLMost
RoughCalcType enum nameABLMost
surf_heating_rateABLMostprivate
surf_tempABLMostprivate
surf_temp_fluxABLMostprivate
t_starABLMostprivate
t_surfABLMostprivate
theta_typeABLMost
ThetaCalcType enum nameABLMost
time_interp_sst(const int &lev, const amrex::Real &time)ABLMost
u_starABLMostprivate
update_fluxes(const int &lev, const amrex::Real &time, int max_iters=25)ABLMost
update_mac_ptrs(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim)ABLMostinline
update_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)ABLMost
update_surf_temp(const amrex::Real &time)ABLMostinline
use_moistureABLMostprivate
w_starABLMostprivate
z0_constABLMostprivate
z_0ABLMostprivate