ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
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) | ABLMost | inlineexplicit |
cnk_a | ABLMost | private |
cnk_visc | ABLMost | private |
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_qstar | ABLMost | private |
custom_tstar | ABLMost | private |
custom_ustar | ABLMost | private |
depth | ABLMost | private |
flux_type | ABLMost | |
FluxCalcType enum name | ABLMost | |
get_lmask(const int &lev) | ABLMost | inline |
get_lsm_tsurf(const int &lev) | ABLMost | |
get_mac_avg(const int &lev, int comp) | ABLMost | inline |
get_olen(const int &lev) | ABLMost | inline |
get_pblh(const int &lev) | ABLMost | inline |
get_q_star(const int &lev) | ABLMost | inline |
get_t_star(const int &lev) | ABLMost | inline |
get_t_surf(const int &lev) | ABLMost | inline |
get_u_star(const int &lev) | ABLMost | inline |
get_w_star(const int &lev) | ABLMost | inline |
get_z0(const int &lev) | ABLMost | inline |
get_zref() | ABLMost | inline |
have_variable_sea_roughness() | ABLMost | inline |
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) | ABLMost | inline |
m_bdy_time_interval | ABLMost | private |
m_eddyDiffs_lev | ABLMost | private |
m_exp_most | ABLMost | private |
m_geom | ABLMost | private |
m_Hwave_lev | ABLMost | private |
m_include_wstar | ABLMost | private |
m_lmask_lev | ABLMost | private |
m_lsm_data_lev | ABLMost | private |
m_lsm_flux_lev | ABLMost | private |
m_Lwave_lev | ABLMost | private |
m_ma | ABLMost | private |
m_rotate | ABLMost | private |
m_sst_lev | ABLMost | private |
m_start_bdy_time | ABLMost | private |
m_var_z0 | ABLMost | private |
olen | ABLMost | private |
pblh | ABLMost | private |
pblh_type | ABLMost | |
PBLHeightCalcType enum name | ABLMost | |
q_star | ABLMost | private |
read_custom_roughness(const int &lev, const std::string &fname) | ABLMost | |
rough_type_land | ABLMost | |
rough_type_sea | ABLMost | |
RoughCalcType enum name | ABLMost | |
surf_heating_rate | ABLMost | private |
surf_temp | ABLMost | private |
surf_temp_flux | ABLMost | private |
t_star | ABLMost | private |
t_surf | ABLMost | private |
theta_type | ABLMost | |
ThetaCalcType enum name | ABLMost | |
time_interp_sst(const int &lev, const amrex::Real &time) | ABLMost | |
u_star | ABLMost | private |
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) | ABLMost | inline |
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) | ABLMost | inline |
use_moisture | ABLMost | private |
w_star | ABLMost | private |
z0_const | ABLMost | private |
z_0 | ABLMost | private |