1 #ifndef ERF_WRITEBNDRYPLANES_H
2 #define ERF_WRITEBNDRYPLANES_H
5 #include "AMReX_AmrCore.H"
6 #include <AMReX_BndryRegister.H>
18 amrex::Vector<amrex::Geometry>& geom);
21 amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars_new,
30 amrex::Vector<amrex::Geometry>&
m_geom;
Definition: ERF_WriteBndryPlanes.H:15
amrex::Vector< amrex::Geometry > & m_geom
Geometry objects for all levels.
Definition: ERF_WriteBndryPlanes.H:30
static int bndry_lev
Definition: ERF_WriteBndryPlanes.H:47
amrex::Vector< amrex::Real > m_in_times
Timestep and times to be stored in time.dat.
Definition: ERF_WriteBndryPlanes.H:42
const int m_out_rad
Definition: ERF_WriteBndryPlanes.H:51
const int m_extent_rad
Definition: ERF_WriteBndryPlanes.H:52
WriteBndryPlanes(amrex::Vector< amrex::BoxArray > &grids, amrex::Vector< amrex::Geometry > &geom)
Definition: ERF_WriteBndryPlanes.cpp:54
amrex::Box target_box
IO output box region.
Definition: ERF_WriteBndryPlanes.H:27
void write_planes(int t_step, amrex::Real time, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_new, bool is_moist)
Definition: ERF_WriteBndryPlanes.cpp:119
const int m_in_rad
controls extents on native bndry output
Definition: ERF_WriteBndryPlanes.H:50
amrex::Vector< int > m_in_timesteps
Definition: ERF_WriteBndryPlanes.H:43
amrex::Vector< std::string > m_var_names
Variables for IO.
Definition: ERF_WriteBndryPlanes.H:39
std::string m_time_file
File name for Native time file.
Definition: ERF_WriteBndryPlanes.H:36
std::string m_filename
File name for IO.
Definition: ERF_WriteBndryPlanes.H:33