4 const amrex::Geometry& geom,
5 std::unique_ptr<amrex::MultiFab>& z_phys_cc,
6 const amrex::Vector<amrex::Real>& zlevels_stag)
override;
10 amrex::MultiFab* qsrc,
11 const amrex::Geometry& geom,
12 std::unique_ptr<amrex::MultiFab>& z_phys_cc,
13 const amrex::Vector<amrex::Real>& zlevels_stag)
override;
17 amrex::Vector<amrex::Real>&
wbar,
18 amrex::Gpu::DeviceVector<amrex::Real>& d_wbar,
19 const amrex::MultiFab& state,
20 const amrex::Geometry& geom,
21 std::unique_ptr<amrex::MultiFab>& z_phys_nd,
22 const amrex::Vector<amrex::Real>& zlevels_stag)
override;
26 amrex::Vector<amrex::Real>& u_geos,
27 amrex::Gpu::DeviceVector<amrex::Real>& d_u_geos,
28 amrex::Vector<amrex::Real>& v_geos,
29 amrex::Gpu::DeviceVector<amrex::Real>& d_v_geos,
30 const amrex::Geometry& geom,
31 std::unique_ptr<amrex::MultiFab>& z_phys_cc,
32 const amrex::Vector<amrex::Real>& zlevels_stag)
override;
@ wbar
Definition: ERF_DataStruct.H:194
void update_rhoqt_sources(const double &, amrex::MultiFab *qsrc, const amrex::Geometry &geom, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Vector< amrex::Real > &zlevels_stag) override
void update_geostrophic_profile(const double &, amrex::Vector< amrex::Real > &u_geos, amrex::Gpu::DeviceVector< amrex::Real > &d_u_geos, amrex::Vector< amrex::Real > &v_geos, amrex::Gpu::DeviceVector< amrex::Real > &d_v_geos, const amrex::Geometry &geom, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Vector< amrex::Real > &zlevels_stag) override
void update_rhotheta_sources(const double &, amrex::MultiFab *src, const amrex::Geometry &geom, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Vector< amrex::Real > &zlevels_stag) override
void update_w_subsidence(const double &, amrex::Vector< amrex::Real > &wbar, amrex::Gpu::DeviceVector< amrex::Real > &d_wbar, const amrex::MultiFab &state, const amrex::Geometry &geom, std::unique_ptr< amrex::MultiFab > &z_phys_nd, const amrex::Vector< amrex::Real > &zlevels_stag) override