ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
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, 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, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd, amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab >>> &sst_lev, amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab >>> &lmask_lev, amrex::Vector< amrex::Vector< amrex::MultiFab * >> lsm_data, amrex::Vector< amrex::Vector< amrex::MultiFab * >> lsm_flux, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Hwave, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Lwave, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &eddyDiffs, 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
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