1 #ifndef ERF_NULLMOIST_H
2 #define ERF_NULLMOIST_H
4 #include <AMReX_MultiFabUtil.H>
5 #include <AMReX_Geometry.H>
20 void Init (
const amrex::MultiFab& ,
21 const amrex::BoxArray& ,
22 const amrex::Geometry& ,
24 std::unique_ptr<amrex::MultiFab>& ,
25 std::unique_ptr<amrex::MultiFab>& ) { }
Definition: ERF_NullMoist.H:8
virtual void Copy_Micro_to_State(amrex::MultiFab &)
Definition: ERF_NullMoist.H:46
virtual amrex::MultiFab * Qmoist_Ptr(const int &)
Definition: ERF_NullMoist.H:50
virtual void Update_State_Vars(amrex::MultiFab &)
Definition: ERF_NullMoist.H:38
int m_qstate_size
Definition: ERF_NullMoist.H:70
int m_qmoist_size
Definition: ERF_NullMoist.H:69
virtual void Init(const amrex::MultiFab &, const amrex::BoxArray &, const amrex::Geometry &, const amrex::Real &, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &)
Definition: ERF_NullMoist.H:20
virtual ~NullMoist()=default
virtual void Qmoist_Restart_Vars(const SolverChoice &, std::vector< int > &a_idx, std::vector< std::string > &a_names) const
Definition: ERF_NullMoist.H:62
NullMoist()
Definition: ERF_NullMoist.H:11
virtual void Advance(const amrex::Real &, const SolverChoice &)
Definition: ERF_NullMoist.H:29
virtual void Define(SolverChoice &)
Definition: ERF_NullMoist.H:17
virtual void Copy_State_to_Micro(const amrex::MultiFab &)
Definition: ERF_NullMoist.H:42
virtual int Qmoist_Size()
Definition: ERF_NullMoist.H:54
virtual void Update_Micro_Vars(amrex::MultiFab &)
Definition: ERF_NullMoist.H:34
virtual int Qstate_Size()
Definition: ERF_NullMoist.H:58
Definition: ERF_DataStruct.H:78