4 #include "AMReX_BCRec.H"
5 #include "AMReX_MultiFabUtil.H"
6 #include "AMReX_Geometry.H"
23 const amrex::MultiFab& ,
24 const amrex::Geometry& ,
25 const amrex::Geometry& ,
26 amrex::Vector<amrex::BCRec>& ,
29 amrex::Vector<amrex::Vector<std::string>>& ) { }
118 std::unordered_map<std::string, std::string>&
amrex::Real Real
Definition: ERF_ShocInterface.H:19
Definition: ERF_NullSurf.H:10
int m_lsm_size
Definition: ERF_NullSurf.H:161
virtual std::string Lsm_DataName(const int &)
Definition: ERF_NullSurf.H:91
virtual void Lsm_Set_Lev0_Flux_Ptr(const int &, amrex::MultiFab *)
Definition: ERF_NullSurf.H:132
virtual void Copy_State_to_Micro(const amrex::MultiFab &)
Definition: ERF_NullSurf.H:63
virtual void 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 >> &)
Definition: ERF_NullSurf.H:22
virtual amrex::MultiFab * Lsm_Data_Ptr(const int &)
Definition: ERF_NullSurf.H:71
virtual int Lsm_Flux_Size()
Definition: ERF_NullSurf.H:87
virtual void Set_LSM_Step(int)
Definition: ERF_NullSurf.H:148
virtual void Plot_Landfile(const int &)
Definition: ERF_NullSurf.H:51
virtual void Write_Lsm_Restart(const std::string &) const
Definition: ERF_NullSurf.H:154
virtual void Copy_Micro_to_State(amrex::MultiFab &)
Definition: ERF_NullSurf.H:67
virtual void Define(SolverChoice &)
Definition: ERF_NullSurf.H:19
virtual void Advance(const double &)
Definition: ERF_NullSurf.H:33
std::string fluxname
Definition: ERF_NullSurf.H:164
virtual amrex::MultiFab * Lsm_Flux_Ptr(const int &)
Definition: ERF_NullSurf.H:75
virtual int Get_LSM_Step() const
Definition: ERF_NullSurf.H:144
virtual int Lsm_FluxIndex(std::string)
Definition: ERF_NullSurf.H:112
virtual void Lsm_Set_Lev0_Data_Ptr(const int &, amrex::MultiFab *)
Definition: ERF_NullSurf.H:126
virtual void Update_Micro_Vars(amrex::MultiFab &)
Definition: ERF_NullSurf.H:55
virtual int Lsm_DataIndex(std::string)
Definition: ERF_NullSurf.H:105
virtual void 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)
Definition: ERF_NullSurf.H:37
NullSurf()
Definition: ERF_NullSurf.H:13
amrex::Geometry m_lsm_geom
Definition: ERF_NullSurf.H:162
virtual std::unordered_map< std::string, std::string > & Lsm_WRFInputNames()
Definition: ERF_NullSurf.H:119
virtual void Read_Lsm_Restart(const std::string &)
Definition: ERF_NullSurf.H:158
virtual bool Get_Update_Status()
Definition: ERF_NullSurf.H:138
virtual std::string Lsm_FluxName(const int &)
Definition: ERF_NullSurf.H:98
virtual int Lsm_Data_Size()
Definition: ERF_NullSurf.H:83
virtual void Update_State_Vars(amrex::MultiFab &)
Definition: ERF_NullSurf.H:59
std::string dataname
Definition: ERF_NullSurf.H:163
virtual amrex::Geometry Lsm_Geom()
Definition: ERF_NullSurf.H:79
std::unordered_map< std::string, std::string > wrfinput_map
Definition: ERF_NullSurf.H:166
virtual ~NullSurf()=default
Definition: ERF_DataStruct.H:141
Definition: ERF_SurfacePrecipitation.H:21