ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
SLM Member List

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

Advance(const double &dt) overrideSLMinlinevirtual
Advance(const amrex::Real &dt, const amrex::Real &t_new, const amrex::Real &t_start) overrideSLMinlinevirtual
Advance_With_State(const int &, amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab *, amrex::MultiFab *, const SurfacePrecipAccumulationSources &, const amrex::Real &, const amrex::Real &, const int &, const bool, amrex::MultiFab *)NullSurfinlinevirtual
AdvanceSLM()SLM
albedo_noahmp(const amrex::MFIter &mfi, int i, int j, amrex::Real dt, amrex::Real cosz, amrex::Real snowh, amrex::Real fsno, amrex::Real fwet, amrex::Real sneqvo, amrex::Real sneqv, amrex::Real qsnow, amrex::Real tg, amrex::Real tv, amrex::Real elai, amrex::Real esai, const amrex::Real *smc, int nsoil, amrex::Real fveg, amrex::Real &albold, amrex::Real &tauss, amrex::Real *albgrd, amrex::Real *albgri, amrex::Real *albd, amrex::Real *albi, amrex::Real *fabd, amrex::Real *fabi, amrex::Real *ftdd, amrex::Real *ftid, amrex::Real *ftii, amrex::Real &fsun, amrex::Real *frevd, amrex::Real *frevi, amrex::Real *fregd, amrex::Real *fregi, amrex::Real &bgap, amrex::Real &wgap, amrex::Real *albsnd, amrex::Real *albsni)SLM
albedonir_sSLMprivate
albedonir_vSLMprivate
albedovis_sSLMprivate
albedovis_vSLMprivate
albold_noahmpSLMprivate
ba_lsm_2dSLMprivate
BAISLMprivate
bats_cosz_radSLMprivate
bats_nir_age_radSLMprivate
bats_nir_dir_radSLMprivate
bats_nir_new_radSLMprivate
bats_vis_age_radSLMprivate
bats_vis_dir_radSLMprivate
bats_vis_new_radSLMprivate
betads_radSLMprivate
betais_radSLMprivate
cbiomSLMprivate
clay0SLMprivate
Copy_Lsm_to_State(amrex::MultiFab &cons_in) overrideSLMvirtual
Copy_Micro_to_State(amrex::MultiFab &)NullSurfinlinevirtual
Copy_State_to_Lsm(const amrex::MultiFab &cons_in, const amrex::MultiFab &u_in, const amrex::MultiFab &v_in) overrideSLMvirtual
Copy_State_to_Micro(const amrex::MultiFab &)NullSurfinlinevirtual
cpSLMprivatestatic
cp_vegeSLMprivate
cp_waterSLMprivatestatic
d_lai_currSLMprivate
d_lai_nextSLMprivate
d_param_tableSLMprivate
d_rad_paramsSLMprivate
d_sai_currSLMprivate
d_sai_nextSLMprivate
d_soil_paramsSLMprivate
d_veg_paramsSLMprivate
datanameNullSurfprivate
Define(SolverChoice &sc) overrideSLMinlinevirtual
diag_namesSLMinlineprivatestatic
dirt_soot_radSLMprivate
disp_hgtSLMprivate
dleafSLMprivate
dosoiltnudgingSLMprivate
dosoilwnudgingSLMprivate
eg_lake_radSLMprivate
eg_soil_radSLMprivate
epsvSLMprivatestatic
evapo_drySLMprivate
evapo_wetSLMprivate
evp_airSLMprivate
evp_canopSLMprivate
evp_soilSLMprivate
export_to_RRTMGP()SLMinline
extra_growth_radSLMprivate
FabPtr typedefSLMprivate
fh_calc(const amrex::Real &t, const amrex::Real &mps, const amrex::Real &sw, const amrex::Real &B)SLMstatic
first_stepSLMprivate
fluxes_canopy(const amrex::MFIter &mfi)SLM
fluxnameNullSurfprivate
full_paramsSLMprivate
Get_LSM_Step() constNullSurfinlinevirtual
get_rad_output_map()SLMinline
Get_Update_Status() overrideSLMinlinevirtual
GotoNextLine(std::istream &is)SLMstatic
grain_growth_radSLMprivate
groundalb_noahmp(int nsoil, int nband, int ice, int ist, amrex::Real fsno, const amrex::Real *smc, const amrex::Real *albsnd, const amrex::Real *albsni, amrex::Real cosz, amrex::Real tg, const amrex::Real *albsat, const amrex::Real *albdry, const amrex::Real *alblak, amrex::Real *albgrd, amrex::Real *albgri)SLMstatic
hs_rcSLMprivate
IMPERVSLMprivate
Init(const int &, const amrex::MultiFab &cons_in, const amrex::MultiFab &u_in, const amrex::MultiFab &v_in, const amrex::Geometry &geom, const amrex::Geometry &geom0, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::IntVect &refRatio, const amrex::Real &dt, std::unique_ptr< amrex::MultiFab > &z_phys_nd_in, amrex::Vector< amrex::Vector< std::string >> &nc_init_file) overrideSLMvirtual
Init(const int &, const amrex::MultiFab &, const amrex::Geometry &, const amrex::Geometry &, amrex::Vector< amrex::BCRec > &, amrex::IntVect &, const amrex::Real &, amrex::Vector< amrex::Vector< std::string >> &)SLMinline
Init(const int &lev, const amrex::MultiFab &cons_in, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::Geometry &geom, const amrex::Geometry &geom0, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::IntVect &refRatio, const amrex::Real &dt_advance, std::unique_ptr< amrex::MultiFab > &, amrex::Vector< amrex::Vector< std::string >> &nc_init_file)SLMinline
NullSurf::Init(const int &, const amrex::MultiFab &, const amrex::Geometry &, const amrex::Geometry &, amrex::Vector< amrex::BCRec > &, amrex::IntVect &, const amrex::Real &, amrex::Vector< amrex::Vector< std::string >> &)NullSurfinlinevirtual
init_from_inputs()SLM
init_from_params()SLM
init_landtype()SLM
init_layer_depths()SLM
init_slm_vars()SLM
init_soil_tw()SLM
init_soil_vars()SLM
init_wrfinput_vars()SLM
initialize_processed_state(const bool preserve_checkpoint_fields=false)SLM
initialize_surface_outputs()SLM
initialize_zrefxy()SLM
interpolate_laiSLMprivate
IR_emis_grndSLMprivate
IR_emis_soilSLMprivate
IR_emis_urbanSLMprivatestatic
IR_emis_vegeSLMprivate
Khai_LSLMprivate
khi_lsmSLMprivate
klo_lsmSLMprivate
LAISLMprivate
LAI0SLMprivate
lai_tableSLMprivate
landmaskSLMprivate
landtypeSLMprivate
landtype0SLMprivate
lhf_airSLMprivate
lhf_canopSLMprivate
lhf_soilSLMprivate
linear_interp(const amrex::Real t0, const amrex::Real t1, const amrex::Real t, const amrex::Real x, const amrex::Real y)SLMstatic
load_builtin_radiation_parameters()SLM
Lsm_Atmos_Geom() overrideSLMinlinevirtual
Lsm_Data_Ptr(const int &varIdx) overrideSLMinlinevirtual
Lsm_Data_Size() overrideSLMinlinevirtual
Lsm_DataIndex(const std::string &varname) overrideSLMinlinevirtual
Lsm_DataName(const int &varIdx) overrideSLMinlinevirtual
lsm_fab_fluxSLMprivate
lsm_fab_varsSLMprivate
Lsm_Flux_Ptr(const int &varIdx) overrideSLMinlinevirtual
Lsm_Flux_Size() overrideSLMinlinevirtual
Lsm_FluxIndex(const std::string &varname) overrideSLMinlinevirtual
Lsm_FluxName(const int &varIdx) overrideSLMinlinevirtual
Lsm_Geom() overrideSLMinlinevirtual
Lsm_Interpolate_From_Source(const amrex::Geometry &source_geom, const amrex::Geometry &source_lsm_geom, const amrex::IntVect &ref_ratio, LSMTransferMode mode) overrideSLMvirtual
Lsm_Regrid_Level(const int &lev, const amrex::MultiFab &cons_in, const amrex::MultiFab &u_in, const amrex::MultiFab &v_in, const amrex::Geometry &geom, const amrex::Geometry &geom0, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::IntVect &refRatio, const amrex::Real &dt, std::unique_ptr< amrex::MultiFab > &z_phys_nd_in, amrex::Vector< amrex::Vector< std::string >> &nc_init_file, const amrex::Geometry &source_geom, const amrex::Geometry &source_lsm_geom, const amrex::IntVect &source_ref_ratio, const bool has_source) overrideSLMvirtual
Lsm_Set_Lev0_Data_Ptr(const int &, amrex::MultiFab *)NullSurfinlinevirtual
Lsm_Set_Lev0_Flux_Ptr(const int &, amrex::MultiFab *)NullSurfinlinevirtual
Lsm_Set_Source_Data_Ptr(const int &varIdx, amrex::MultiFab *source_data_ptr) overrideSLMinlinevirtual
Lsm_Set_Source_Flux_Ptr(const int &varIdx, amrex::MultiFab *source_flux_ptr) overrideSLMinlinevirtual
Lsm_Set_Source_Unmapped_Ptr(const int &varIdx, amrex::MultiFab *source_data_ptr) overrideSLMinlinevirtual
Lsm_Type() overrideSLMinlinevirtual
Lsm_Unmapped_Ptr(const int &varIdx) overrideSLMinlinevirtual
Lsm_Unmapped_Size() overrideSLMinlinevirtual
Lsm_WRFInputNames() overrideSLMinlinevirtual
LsmDataMapSLMprivate
LsmDataNameSLMprivate
LsmFluxMapSLMprivate
LsmFluxNameSLMprivate
LsmVarName_FullSLMprivatestatic
m_caldaySLMprivate
m_domain_bcs_typeSLMprivate
m_dtSLMprivate
m_dz_lsmSLMprivate
m_geomSLMprivate
m_geom0SLMprivate
m_lsm_data_sizeSLMprivate
m_lsm_flux_sizeSLMprivate
m_lsm_geomSLMprivate
m_lsm_geom0SLMprivate
m_lsm_sizeNullSurfprivate
m_nz_lsmSLMprivate
m_orbital_daySLMprivate
m_orbital_monSLMprivate
m_orbital_secSLMprivate
m_orbital_yearSLMprivate
m_updatedSLMprivate
mwSLMprivate
mw_incSLMprivate
mw_mxSLMprivate
mwsSLMprivate
mws_mxSLMprivate
mws_mx0SLMprivate
net_radSLMprivate
nrootSLMprivate
NullSurf()NullSurfinline
num_landtypesSLMprivate
num_soil_paramsSLMprivate
num_veg_paramsSLMprivate
opt_albSLMprivate
opt_radSLMprivate
param_soil_categoriesSLMprivate
param_tableSLMprivate
param_veg_categoriesSLMprivate
parameter_fileSLMprivate
params_updatedSLMprivate
phi_1SLMprivate
phi_2SLMprivate
Plot_Landfile(const int &)NullSurfinlinevirtual
precip_extincSLMprivate
precip_sfcSLMprivate
q_casSLMprivate
q_grSLMprivate
q_sfcSLMprivate
r_aSLMprivate
r_bSLMprivate
r_cSLMprivate
r_dSLMprivate
r_litterSLMprivatestatic
r_soilSLMprivate
rad_input_fileSLMprivate
rad_output_mapSLMinlineprivatestatic
radiation_noahmp(const amrex::MFIter &mfi)SLM
Rc_maxSLMprivate
Rc_minSLMprivate
Read_Lsm_Restart(const std::string &)NullSurfinlinevirtual
ReadCheckpoint(const int &lev, const std::string &checkpointname) overrideSLMvirtual
ReadParameterFile(const std::string &filename, amrex::Vector< std::string > &veg_categories, amrex::Vector< std::string > &soil_categories)SLM
rebuild_restart_fields()SLM
relax_hgtSLMprivate
resistances(const amrex::MFIter &mfi)SLM
RglSLMprivate
rsurf_expSLMprivate
Runs_Own_Land_Driver() constNullSurfinlinevirtual
SAISLMprivate
sai_tableSLMprivate
sand0SLMprivate
sdewSLMprivate
set_dt(const amrex::Real &dt)SLMinline
Set_LSM_Step(int)NullSurfinlinevirtual
set_precip_input(const amrex::MultiFab *precip_in) overrideSLMvirtual
set_terrain_inputs(const amrex::Vector< std::unique_ptr< amrex::MultiFab >> &sst_in, const amrex::Vector< std::unique_ptr< amrex::iMultiFab >> &lmask_in) overrideSLMvirtual
shf_airSLMprivate
shf_canopSLMprivate
shf_soilSLMprivate
sigmaSLMprivatestatic
SLM()SLMinline
slm_diagSLMprivate
slm_init()SLM
slm_to_rad_varsSLMprivate
snow_age_noahmp(amrex::Real dt, amrex::Real tg, amrex::Real sneqvo, amrex::Real sneqv, amrex::Real tau0, amrex::Real grain_growth, amrex::Real extra_growth, amrex::Real dirt_soot, amrex::Real swemx, amrex::Real &tauss, amrex::Real &fage)SLMstatic
snow_emis_radSLMprivate
snowalb_bats_noahmp(int nband, amrex::Real fsno, amrex::Real cosz, amrex::Real fage, amrex::Real bats_cosz, amrex::Real bats_vis_new, amrex::Real bats_nir_new, amrex::Real bats_vis_age, amrex::Real bats_nir_age, amrex::Real bats_vis_dir, amrex::Real bats_nir_dir, amrex::Real *albsnd, amrex::Real *albsni)SLMstatic
soil_datasetSLMprivate
soil_nudging(const amrex::MFIter &mfi3d)SLM
soil_temperature(const amrex::MFIter &mfi)SLM
soil_water(const amrex::MFIter &mfi)SLM
soilt_varsSLMprivate
soilw_varsSLMprivate
solve_ground_skin_temperature(const amrex::MFIter &mfi)SLM
source_dataSLMprivate
source_fluxSLMprivate
source_unmappedSLMprivate
sstxySLMprivate
st0SLMprivate
start_timeSLMprivate
surf_varsSLMinlineprivatestatic
surrad_noahmp(amrex::Real mpe, amrex::Real fsun, amrex::Real fsha, amrex::Real elai, amrex::Real vai, amrex::Real laisun, amrex::Real laisha, const amrex::Real *solad, const amrex::Real *solai, const amrex::Real *fabd, const amrex::Real *fabi, const amrex::Real *ftdd, const amrex::Real *ftid, const amrex::Real *ftii, const amrex::Real *albgrd, const amrex::Real *albgri, const amrex::Real *albd, const amrex::Real *albi, const amrex::Real *frevd, const amrex::Real *frevi, const amrex::Real *fregd, const amrex::Real *fregi, amrex::Real &parsun, amrex::Real &parsha, amrex::Real &sav, amrex::Real &sag, amrex::Real &fsa, amrex::Real &fsr, amrex::Real &fsrv, amrex::Real &fsrg)SLMstatic
sw0SLMprivate
swemx_radSLMprivate
t00SLMprivate
t_canopSLMprivate
t_canop_maxSLMprivatestatic
t_casSLMprivate
t_ground_skinSLMprivate
T_optSLMprivate
t_sfcSLMprivate
t_skinSLMprivate
tabs_sSLMprivate
tau0_radSLMprivate
tausoilSLMprivate
tauss_noahmpSLMprivate
tfrizSLMprivatestatic
timeSLMprivate
transfer_coeff(const amrex::MFIter &mfi)SLM
twostream_noahmp(int ib, int ic, int vegtyp, amrex::Real cosz, amrex::Real vai, amrex::Real fwet, amrex::Real t, const amrex::Real *albgrd, const amrex::Real *albgri, const amrex::Real *rho, const amrex::Real *tau, amrex::Real fveg, int ist, amrex::Real xl, amrex::Real omegas_param, amrex::Real betads, amrex::Real betais, int opt_rad, amrex::Real rc, amrex::Real hvt, amrex::Real hvb, amrex::Real den, amrex::Real *fab, amrex::Real *fre, amrex::Real *ftd, amrex::Real *fti, amrex::Real &gdir, amrex::Real *frev, amrex::Real *freg, amrex::Real &bgap, amrex::Real &wgap, amrex::Real &xl_out, amrex::Real &chil_out, amrex::Real &phi1_out, amrex::Real &phi2_out)SLMstatic
unmapped_fieldsSLMprivate
Update_Lsm_Vars(amrex::MultiFab &cons_in, amrex::MultiFab &u_in, amrex::MultiFab &v_in) overrideSLMinlinevirtual
Update_Micro_Vars(amrex::MultiFab &)NullSurfinlinevirtual
Update_State_Vars(amrex::MultiFab &cons_in) overrideSLMinlinevirtual
UpdateLAI(const amrex::MFIter &mfi)SLM
UpdateLAIParameters(const amrex::MFIter &mfi)SLM
use_param_fileSLMprivate
use_terrainSLMprivate
use_wrf_laiSLMprivate
use_wrfinputSLMprivate
validate_parameter_tables()SLM
veg_datasetSLMprivate
vege_YESSLMprivate
vegetypeSLMprivate
wet_canopSLMprivate
wrfinput_initializedSLMprivate
wrfinput_mapSLMinlineprivatestatic
Write_Lsm_Restart(const std::string &) constNullSurfinlinevirtual
WriteCheckpoint(const int &lev, const std::string &checkpointname) const overrideSLMvirtual
writeSLM_Data(const PlotFileType plotfile_type, const amrex::Real cur_time, const std::string plot_prefix, const int level_step, const int lev, const int finest_lev, amrex::MultiFab &fab, amrex::Geometry &geom, amrex::Vector< std::string > &varnames)SLM
z0_sfcSLMprivate
z0_soilSLMprivate
z_phys_ndSLMprivate
zrefSLMprivate
zrefxySLMprivate
ztopSLMprivate
~NullSurf()=defaultNullSurfvirtual
~SLM()=defaultSLMvirtual