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

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

Advance(const double &)NullSurfinlinevirtual
Advance(const amrex::Real &, const amrex::Real &, const amrex::Real &)NullSurfinlinevirtual
advance_precip_snapshots(const int &lev, const erf_noahmp::PrecipSlots &precip)NOAHMP
Advance_With_State(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 amrex::Real &elapsed_time, const amrex::Real &dt, const int &nstep, const bool updated_lev0, amrex::MultiFab *z_nd) overrideNOAHMPvirtual
collect_precip_sources(const SurfacePrecipAccumulationSources &precip_sources)NOAHMP
Copy_Lsm_to_State(amrex::MultiFab &)NullSurfinlinevirtual
Copy_Micro_to_State(amrex::MultiFab &)NullSurfinlinevirtual
Copy_State_to_Lsm(const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &)NullSurfinlinevirtual
Copy_State_to_Micro(const amrex::MultiFab &)NullSurfinlinevirtual
datanameNullSurfprivate
Define(SolverChoice &sc) overrideNOAHMPinlinevirtual
FabPtr typedefNOAHMPprivate
fluxnameNullSurfprivate
Get_LSM_Step() const overrideNOAHMPinlinevirtual
Get_Update_Status() overrideNOAHMPinlinevirtual
Init(const int &lev, const amrex::MultiFab &cons_in, const amrex::Geometry &geom, const amrex::Geometry &geom0, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::IntVect &refRatio, const amrex::Real &dt, amrex::Vector< amrex::Vector< std::string >> &nc_init_file) overrideNOAHMPvirtual
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 >> &)NOAHMPinline
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)NOAHMPinline
NullSurf::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)NullSurfinlinevirtual
interp_from_lev0(const int &lev, amrex::MultiFab &cons_in, const int &nstep)NOAHMP
khi_lsmNOAHMPprivate
Lsm_Atmos_Geom()NullSurfinlinevirtual
Lsm_Data_Ptr(const int &varIdx) overrideNOAHMPinlinevirtual
Lsm_Data_Size() overrideNOAHMPinlinevirtual
Lsm_DataIndex(const std::string &varname) overrideNOAHMPinlinevirtual
Lsm_DataName(const int &varIdx) overrideNOAHMPinlinevirtual
lsm_fab_dataNOAHMPprivate
lsm_fab_fluxNOAHMPprivate
Lsm_Flux_Ptr(const int &varIdx) overrideNOAHMPinlinevirtual
Lsm_Flux_Size() overrideNOAHMPinlinevirtual
Lsm_FluxIndex(const std::string &varname) overrideNOAHMPinlinevirtual
Lsm_FluxName(const int &varIdx) overrideNOAHMPinlinevirtual
Lsm_Geom() overrideNOAHMPinlinevirtual
Lsm_Has_Atmos_State()NullSurfinlinevirtual
Lsm_Interpolate_From_Source(const amrex::Geometry &, const amrex::Geometry &, const amrex::IntVect &, LSMTransferMode)NullSurfinlinevirtual
lsm_lev0_dataNOAHMPprivate
lsm_lev0_fluxNOAHMPprivate
Lsm_Regrid_Level(const int &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::Geometry &, const amrex::Geometry &, amrex::Vector< amrex::BCRec > &, amrex::IntVect &, const amrex::Real &, std::unique_ptr< amrex::MultiFab > &, amrex::Vector< amrex::Vector< std::string >> &, const amrex::Geometry &, const amrex::Geometry &, const amrex::IntVect &, const bool)NullSurfinlinevirtual
Lsm_Set_Lev0_Data_Ptr(const int &varIdx, amrex::MultiFab *lev0_data_ptr) overrideNOAHMPinlinevirtual
Lsm_Set_Lev0_Flux_Ptr(const int &varIdx, amrex::MultiFab *lev0_flux_ptr) overrideNOAHMPinlinevirtual
Lsm_Set_Source_Data_Ptr(const int &, amrex::MultiFab *)NullSurfinlinevirtual
Lsm_Set_Source_Flux_Ptr(const int &, amrex::MultiFab *)NullSurfinlinevirtual
Lsm_Set_Source_Has_Atmos_State(bool)NullSurfinlinevirtual
Lsm_Set_Source_Unmapped_Ptr(const int &, amrex::MultiFab *)NullSurfinlinevirtual
Lsm_Type()NullSurfinlinevirtual
Lsm_Unmapped_Ptr(const int &)NullSurfinlinevirtual
Lsm_Unmapped_Size()NullSurfinlinevirtual
Lsm_WRFInputNames()NullSurfinlinevirtual
LsmDataMapNOAHMPprivate
LsmDataNameNOAHMPprivate
LsmFluxMapNOAHMPprivate
LsmFluxNameNOAHMPprivate
m_checked_radiation_inputsNOAHMPprivate
m_domain_bcs_typeNOAHMPprivate
m_dtblNOAHMPprivate
m_dz_lsmNOAHMPprivate
m_ensure_nsoil_resolved()NOAHMPinline
m_first_advance_nstepNOAHMPprivate
m_geomNOAHMPprivate
m_geom0NOAHMPprivate
m_has_nc_fileNOAHMPprivate
m_idealized_initNOAHMPprivate
m_itimestepNOAHMPprivate
m_levNOAHMPprivate
m_lsm_data_sizeNOAHMPprivate
m_lsm_flux_sizeNOAHMPprivate
m_lsm_geomNOAHMPprivate
m_lsm_sizeNullSurfprivate
m_nsoilNOAHMPprivate
m_nsoil_resolvedNOAHMP
m_num_soil_groupsNOAHMPstatic
m_nz_lsmNOAHMPprivate
m_precip_accum_prevNOAHMPprivate
m_precip_accum_restoredNOAHMPprivate
m_precip_snapshot_name(const std::string &dir, int l, int s)NOAHMPinlinestatic
m_radiation_feeds_lsmNOAHMPprivate
m_radiation_model_nameNOAHMPprivate
m_refRatioNOAHMPprivate
m_updatedNOAHMPprivate
m_warned_radiation_inputsNOAHMPprivate
NOAHMP()NOAHMPinline
noahmp_input_tmpNOAHMPprivate
noahmp_output_tmpNOAHMPprivate
noahmpio_vectNOAHMPprivate
NullSurf()NullSurfinline
Plot_Landfile(const int &nstep) overrideNOAHMPvirtual
prepare_precip_snapshots(const int &lev, const erf_noahmp::PrecipSlots &precip)NOAHMP
Read_Lsm_Restart(const std::string &dir) overrideNOAHMPvirtual
read_results(const amrex::MFIter &mfi, const erf_noahmp::NoahmpBlockViews &blk, const amrex::Box &bx, const amrex::Box &gbx, amrex::MultiFab &cons_in)NOAHMP
ReadCheckpoint(const int &, const std::string &)NullSurfinlinevirtual
report_precip_diagnostics(const int &lev, const amrex::Vector< erf_noahmp::ClampedPrecipCell > &clamped_cells, const amrex::Vector< erf_noahmp::InvariantPrecipCell > &invariant_cells)NOAHMP
Runs_Own_Land_Driver() const overrideNOAHMPinlinevirtual
Set_LSM_Step(int step) overrideNOAHMPinlinevirtual
set_precip_input(const amrex::MultiFab *)NullSurfinlinevirtual
set_terrain_inputs(const amrex::Vector< std::unique_ptr< amrex::MultiFab >> &, const amrex::Vector< std::unique_ptr< amrex::iMultiFab >> &)NullSurfinlinevirtual
soil_data_idx(int g, int k) constNOAHMPinline
stage_forcing(const amrex::MFIter &mfi, const erf_noahmp::NoahmpBlockViews &blk, const amrex::Box &bx, const int &klo, const int &lev, const bool is_moist, amrex::MultiFab &cons_in, amrex::MultiFab &xvel_in, amrex::MultiFab &yvel_in, amrex::MultiFab *z_nd, const erf_noahmp::PrecipSlots &precip, amrex::Vector< erf_noahmp::ClampedPrecipCell > &clamped_cells, amrex::Vector< erf_noahmp::InvariantPrecipCell > &invariant_cells)NOAHMP
time_to_fire(const amrex::Real &elapsed_time)NOAHMP
Update_Lsm_Vars(amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab &)NullSurfinlinevirtual
Update_Micro_Vars(amrex::MultiFab &)NullSurfinlinevirtual
Update_State_Vars(amrex::MultiFab &)NullSurfinlinevirtual
with_land_comm(const std::function< void(NoahmpIO_type &)> &fn) constNOAHMPprivate
wrfinput_mapNullSurfprivate
Write_Lsm_Restart(const std::string &dir) const overrideNOAHMPvirtual
WriteCheckpoint(const int &, const std::string &) constNullSurfinlinevirtual
~NOAHMP()=defaultNOAHMPvirtual
~NullSurf()=defaultNullSurfvirtual