|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
This is the complete list of members for SLM, including all inherited members.
| Advance(const double &dt) override | SLM | inlinevirtual |
| Advance(const amrex::Real &dt, const amrex::Real &t_new, const amrex::Real &t_start) override | SLM | inlinevirtual |
| 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 *) | NullSurf | inlinevirtual |
| 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_s | SLM | private |
| albedonir_v | SLM | private |
| albedovis_s | SLM | private |
| albedovis_v | SLM | private |
| albold_noahmp | SLM | private |
| ba_lsm_2d | SLM | private |
| BAI | SLM | private |
| bats_cosz_rad | SLM | private |
| bats_nir_age_rad | SLM | private |
| bats_nir_dir_rad | SLM | private |
| bats_nir_new_rad | SLM | private |
| bats_vis_age_rad | SLM | private |
| bats_vis_dir_rad | SLM | private |
| bats_vis_new_rad | SLM | private |
| betads_rad | SLM | private |
| betais_rad | SLM | private |
| cbiom | SLM | private |
| clay0 | SLM | private |
| Copy_Lsm_to_State(amrex::MultiFab &cons_in) override | SLM | virtual |
| Copy_Micro_to_State(amrex::MultiFab &) | NullSurf | inlinevirtual |
| Copy_State_to_Lsm(const amrex::MultiFab &cons_in, const amrex::MultiFab &u_in, const amrex::MultiFab &v_in) override | SLM | virtual |
| Copy_State_to_Micro(const amrex::MultiFab &) | NullSurf | inlinevirtual |
| cp | SLM | privatestatic |
| cp_vege | SLM | private |
| cp_water | SLM | privatestatic |
| d_lai_curr | SLM | private |
| d_lai_next | SLM | private |
| d_param_table | SLM | private |
| d_rad_params | SLM | private |
| d_sai_curr | SLM | private |
| d_sai_next | SLM | private |
| d_soil_params | SLM | private |
| d_veg_params | SLM | private |
| dataname | NullSurf | private |
| Define(SolverChoice &sc) override | SLM | inlinevirtual |
| diag_names | SLM | inlineprivatestatic |
| dirt_soot_rad | SLM | private |
| disp_hgt | SLM | private |
| dleaf | SLM | private |
| dosoiltnudging | SLM | private |
| dosoilwnudging | SLM | private |
| eg_lake_rad | SLM | private |
| eg_soil_rad | SLM | private |
| epsv | SLM | privatestatic |
| evapo_dry | SLM | private |
| evapo_wet | SLM | private |
| evp_air | SLM | private |
| evp_canop | SLM | private |
| evp_soil | SLM | private |
| export_to_RRTMGP() | SLM | inline |
| extra_growth_rad | SLM | private |
| FabPtr typedef | SLM | private |
| fh_calc(const amrex::Real &t, const amrex::Real &mps, const amrex::Real &sw, const amrex::Real &B) | SLM | static |
| first_step | SLM | private |
| fluxes_canopy(const amrex::MFIter &mfi) | SLM | |
| fluxname | NullSurf | private |
| full_params | SLM | private |
| Get_LSM_Step() const | NullSurf | inlinevirtual |
| get_rad_output_map() | SLM | inline |
| Get_Update_Status() override | SLM | inlinevirtual |
| GotoNextLine(std::istream &is) | SLM | static |
| grain_growth_rad | SLM | private |
| 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) | SLM | static |
| hs_rc | SLM | private |
| IMPERV | SLM | private |
| 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) override | SLM | virtual |
| 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 >> &) | SLM | inline |
| 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) | SLM | inline |
| 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 >> &) | NullSurf | inlinevirtual |
| 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_lai | SLM | private |
| IR_emis_grnd | SLM | private |
| IR_emis_soil | SLM | private |
| IR_emis_urban | SLM | privatestatic |
| IR_emis_vege | SLM | private |
| Khai_L | SLM | private |
| khi_lsm | SLM | private |
| klo_lsm | SLM | private |
| LAI | SLM | private |
| LAI0 | SLM | private |
| lai_table | SLM | private |
| landmask | SLM | private |
| landtype | SLM | private |
| landtype0 | SLM | private |
| lhf_air | SLM | private |
| lhf_canop | SLM | private |
| lhf_soil | SLM | private |
| linear_interp(const amrex::Real t0, const amrex::Real t1, const amrex::Real t, const amrex::Real x, const amrex::Real y) | SLM | static |
| load_builtin_radiation_parameters() | SLM | |
| Lsm_Atmos_Geom() override | SLM | inlinevirtual |
| Lsm_Data_Ptr(const int &varIdx) override | SLM | inlinevirtual |
| Lsm_Data_Size() override | SLM | inlinevirtual |
| Lsm_DataIndex(const std::string &varname) override | SLM | inlinevirtual |
| Lsm_DataName(const int &varIdx) override | SLM | inlinevirtual |
| lsm_fab_flux | SLM | private |
| lsm_fab_vars | SLM | private |
| Lsm_Flux_Ptr(const int &varIdx) override | SLM | inlinevirtual |
| Lsm_Flux_Size() override | SLM | inlinevirtual |
| Lsm_FluxIndex(const std::string &varname) override | SLM | inlinevirtual |
| Lsm_FluxName(const int &varIdx) override | SLM | inlinevirtual |
| Lsm_Geom() override | SLM | inlinevirtual |
| Lsm_Interpolate_From_Source(const amrex::Geometry &source_geom, const amrex::Geometry &source_lsm_geom, const amrex::IntVect &ref_ratio, LSMTransferMode mode) override | SLM | virtual |
| 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) override | SLM | virtual |
| Lsm_Set_Lev0_Data_Ptr(const int &, amrex::MultiFab *) | NullSurf | inlinevirtual |
| Lsm_Set_Lev0_Flux_Ptr(const int &, amrex::MultiFab *) | NullSurf | inlinevirtual |
| Lsm_Set_Source_Data_Ptr(const int &varIdx, amrex::MultiFab *source_data_ptr) override | SLM | inlinevirtual |
| Lsm_Set_Source_Flux_Ptr(const int &varIdx, amrex::MultiFab *source_flux_ptr) override | SLM | inlinevirtual |
| Lsm_Set_Source_Unmapped_Ptr(const int &varIdx, amrex::MultiFab *source_data_ptr) override | SLM | inlinevirtual |
| Lsm_Type() override | SLM | inlinevirtual |
| Lsm_Unmapped_Ptr(const int &varIdx) override | SLM | inlinevirtual |
| Lsm_Unmapped_Size() override | SLM | inlinevirtual |
| Lsm_WRFInputNames() override | SLM | inlinevirtual |
| LsmDataMap | SLM | private |
| LsmDataName | SLM | private |
| LsmFluxMap | SLM | private |
| LsmFluxName | SLM | private |
| LsmVarName_Full | SLM | privatestatic |
| m_calday | SLM | private |
| m_domain_bcs_type | SLM | private |
| m_dt | SLM | private |
| m_dz_lsm | SLM | private |
| m_geom | SLM | private |
| m_geom0 | SLM | private |
| m_lsm_data_size | SLM | private |
| m_lsm_flux_size | SLM | private |
| m_lsm_geom | SLM | private |
| m_lsm_geom0 | SLM | private |
| m_lsm_size | NullSurf | private |
| m_nz_lsm | SLM | private |
| m_orbital_day | SLM | private |
| m_orbital_mon | SLM | private |
| m_orbital_sec | SLM | private |
| m_orbital_year | SLM | private |
| m_updated | SLM | private |
| mw | SLM | private |
| mw_inc | SLM | private |
| mw_mx | SLM | private |
| mws | SLM | private |
| mws_mx | SLM | private |
| mws_mx0 | SLM | private |
| net_rad | SLM | private |
| nroot | SLM | private |
| NullSurf() | NullSurf | inline |
| num_landtypes | SLM | private |
| num_soil_params | SLM | private |
| num_veg_params | SLM | private |
| opt_alb | SLM | private |
| opt_rad | SLM | private |
| param_soil_categories | SLM | private |
| param_table | SLM | private |
| param_veg_categories | SLM | private |
| parameter_file | SLM | private |
| params_updated | SLM | private |
| phi_1 | SLM | private |
| phi_2 | SLM | private |
| Plot_Landfile(const int &) | NullSurf | inlinevirtual |
| precip_extinc | SLM | private |
| precip_sfc | SLM | private |
| q_cas | SLM | private |
| q_gr | SLM | private |
| q_sfc | SLM | private |
| r_a | SLM | private |
| r_b | SLM | private |
| r_c | SLM | private |
| r_d | SLM | private |
| r_litter | SLM | privatestatic |
| r_soil | SLM | private |
| rad_input_file | SLM | private |
| rad_output_map | SLM | inlineprivatestatic |
| radiation_noahmp(const amrex::MFIter &mfi) | SLM | |
| Rc_max | SLM | private |
| Rc_min | SLM | private |
| Read_Lsm_Restart(const std::string &) | NullSurf | inlinevirtual |
| ReadCheckpoint(const int &lev, const std::string &checkpointname) override | SLM | virtual |
| ReadParameterFile(const std::string &filename, amrex::Vector< std::string > &veg_categories, amrex::Vector< std::string > &soil_categories) | SLM | |
| rebuild_restart_fields() | SLM | |
| relax_hgt | SLM | private |
| resistances(const amrex::MFIter &mfi) | SLM | |
| Rgl | SLM | private |
| rsurf_exp | SLM | private |
| Runs_Own_Land_Driver() const | NullSurf | inlinevirtual |
| SAI | SLM | private |
| sai_table | SLM | private |
| sand0 | SLM | private |
| sdew | SLM | private |
| set_dt(const amrex::Real &dt) | SLM | inline |
| Set_LSM_Step(int) | NullSurf | inlinevirtual |
| set_precip_input(const amrex::MultiFab *precip_in) override | SLM | virtual |
| set_terrain_inputs(const amrex::Vector< std::unique_ptr< amrex::MultiFab >> &sst_in, const amrex::Vector< std::unique_ptr< amrex::iMultiFab >> &lmask_in) override | SLM | virtual |
| shf_air | SLM | private |
| shf_canop | SLM | private |
| shf_soil | SLM | private |
| sigma | SLM | privatestatic |
| SLM() | SLM | inline |
| slm_diag | SLM | private |
| slm_init() | SLM | |
| slm_to_rad_vars | SLM | private |
| 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) | SLM | static |
| snow_emis_rad | SLM | private |
| 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) | SLM | static |
| soil_dataset | SLM | private |
| soil_nudging(const amrex::MFIter &mfi3d) | SLM | |
| soil_temperature(const amrex::MFIter &mfi) | SLM | |
| soil_water(const amrex::MFIter &mfi) | SLM | |
| soilt_vars | SLM | private |
| soilw_vars | SLM | private |
| solve_ground_skin_temperature(const amrex::MFIter &mfi) | SLM | |
| source_data | SLM | private |
| source_flux | SLM | private |
| source_unmapped | SLM | private |
| sstxy | SLM | private |
| st0 | SLM | private |
| start_time | SLM | private |
| surf_vars | SLM | inlineprivatestatic |
| 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) | SLM | static |
| sw0 | SLM | private |
| swemx_rad | SLM | private |
| t00 | SLM | private |
| t_canop | SLM | private |
| t_canop_max | SLM | privatestatic |
| t_cas | SLM | private |
| t_ground_skin | SLM | private |
| T_opt | SLM | private |
| t_sfc | SLM | private |
| t_skin | SLM | private |
| tabs_s | SLM | private |
| tau0_rad | SLM | private |
| tausoil | SLM | private |
| tauss_noahmp | SLM | private |
| tfriz | SLM | privatestatic |
| time | SLM | private |
| 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) | SLM | static |
| unmapped_fields | SLM | private |
| Update_Lsm_Vars(amrex::MultiFab &cons_in, amrex::MultiFab &u_in, amrex::MultiFab &v_in) override | SLM | inlinevirtual |
| Update_Micro_Vars(amrex::MultiFab &) | NullSurf | inlinevirtual |
| Update_State_Vars(amrex::MultiFab &cons_in) override | SLM | inlinevirtual |
| UpdateLAI(const amrex::MFIter &mfi) | SLM | |
| UpdateLAIParameters(const amrex::MFIter &mfi) | SLM | |
| use_param_file | SLM | private |
| use_terrain | SLM | private |
| use_wrf_lai | SLM | private |
| use_wrfinput | SLM | private |
| validate_parameter_tables() | SLM | |
| veg_dataset | SLM | private |
| vege_YES | SLM | private |
| vegetype | SLM | private |
| wet_canop | SLM | private |
| wrfinput_initialized | SLM | private |
| wrfinput_map | SLM | inlineprivatestatic |
| Write_Lsm_Restart(const std::string &) const | NullSurf | inlinevirtual |
| WriteCheckpoint(const int &lev, const std::string &checkpointname) const override | SLM | virtual |
| 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_sfc | SLM | private |
| z0_soil | SLM | private |
| z_phys_nd | SLM | private |
| zref | SLM | private |
| zrefxy | SLM | private |
| ztop | SLM | private |
| ~NullSurf()=default | NullSurf | virtual |
| ~SLM()=default | SLM | virtual |