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

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

Advance(const int &lev, amrex::MultiFab &cons_in, amrex::MultiFab &xvel_in, amrex::MultiFab &yvel_in, amrex::MultiFab *hfx3_out, amrex::MultiFab *qfx3_out, const SurfacePrecipAccumulationSources &precip_sources, const double &time_d, const double &dt_advance_d, const int &nstep, const bool updated_lev0, amrex::MultiFab *z_nd)LandSurfaceinline
Advance(const int &lev, const double &dt_advance_d)LandSurfaceinline
Advance(const int &lev, const amrex::Real &dt, const amrex::Real &time, const amrex::Real &start_time)LandSurfaceinline
Define(const int &lev, SolverChoice &sc)LandSurfaceinline
Get_Data_Ptr(const int &lev, const int &varIdx)LandSurfaceinline
Get_Data_Ptr(const int &lev, const std::string &varname)LandSurfaceinline
Get_Data_Size()LandSurfaceinline
Get_DataIdx(const int &lev, const std::string &varname)LandSurfaceinline
Get_DataName(const int &varIdx)LandSurfaceinline
Get_DataNames()LandSurfaceinline
Get_Flux_Ptr(const int &lev, const int &varIdx)LandSurfaceinline
Get_Flux_Size()LandSurfaceinline
Get_FluxIdx(const int &lev, const std::string &varname)LandSurfaceinline
Get_FluxName(const int &varIdx)LandSurfaceinline
Get_Lsm_Geom(const int &lev)LandSurfaceinline
Get_LSM_Step(const int &lev) constLandSurfaceinline
Get_LSM_Update_Status(const int &lev)LandSurfaceinline
get_model_lev(const int &lev)LandSurfaceinline
Get_WRFInputNames()LandSurfaceinline
Has_Model() constLandSurfaceinline
Init(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_advance, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::Vector< std::string >> &nc_init_file)LandSurfaceinline
Init(const int &lev, const amrex::MultiFab &cons_in, const amrex::MultiFab &u_in, const amrex::MultiFab &v_in, const amrex::Geometry &geom, const amrex::Real &dt_advance, std::unique_ptr< amrex::MultiFab > &z_phys_nd)LandSurfaceinline
Initialize_From_Source(const int &lev, const int &source_lev, const amrex::IntVect &ref_ratio, const LSMTransferMode mode)LandSurfaceinline
LandSurface()LandSurfaceinline
m_lsm_data_levLandSurfaceprivate
m_lsm_geom_levLandSurfaceprivate
m_lsm_modelLandSurfaceprivate
Plot(const int &lev, const int &nstep)LandSurfaceinline
plot_file_lsmLandSurfaceprivate
Plot_Lsm_Data(const PlotFileType plotfile_type, double time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &ref_ratio, const int finest_level)LandSurfaceinline
Read_Lsm_Restart(const int &lev, const std::string &dir)LandSurfaceinline
ReadCheckpoint(const int &lev, const std::string &checkpointname)LandSurfaceinline
Remake_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 &ref_ratio, const amrex::Real &dt_advance, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::Vector< std::string >> &nc_init_file, const int source_lev=-1, const amrex::IntVect &source_ref_ratio=amrex::IntVect(1))LandSurfaceinline
ReSize(const int &nlev)LandSurfaceinline
Runs_Own_Land_Driver(const int &lev) constLandSurfaceinline
Set_Lev0_Data_Ptr(const int &lev)LandSurfaceinline
Set_Lev0_Flux_Ptr(const int &lev)LandSurfaceinline
set_LSM_precip_input(const int &lev, const amrex::MultiFab *precip_in)LandSurfaceinline
Set_LSM_Step(const int &lev, int step)LandSurfaceinline
set_LSM_terrain_inputs(const int &lev, const amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab >>> &sst_in, const amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab >>> &lmask_in)LandSurfaceinline
Set_Source_Ptrs(const int &lev, const int &source_lev)LandSurfaceinline
SetModel()LandSurfaceinline
Update_Lsm_Vars_Lev(const int &lev, amrex::MultiFab &cons_in, amrex::MultiFab &u_in, amrex::MultiFab &v_in)LandSurfaceinline
Update_Micro_Vars_Lev(const int &lev, amrex::MultiFab &cons_in)LandSurfaceinline
Update_State_Vars_Lev(const int &lev, amrex::MultiFab &cons_in)LandSurfaceinline
Write_Lsm_Restart(const int &lev, const std::string &dir) constLandSurfaceinline
WriteCheckpoint(const int &lev, const std::string &checkpointname) constLandSurfaceinline
~LandSurface()=defaultLandSurface