1#ifndef AMREX_EB_CHKPT_FILE_H_
2#define AMREX_EB_CHKPT_FILE_H_
11 std::string m_restart_file;
13 std::string m_volfrac_name =
"volfrac";
14 std::string m_centroid_name =
"centroid";
15 std::string m_bndryarea_name =
"bndryarea";
16 std::string m_bndrycent_name =
"bndrycent";
17 std::string m_bndrynorm_name =
"bndrynorm";
18 std::string m_levelset_name =
"levelset";
21 = {
AMREX_D_DECL(
"areafrac_x",
"areafrac_y",
"areafrac_z")};
23 = {
AMREX_D_DECL(
"facecent_x",
"facecent_y",
"facecent_z")};
25 = {
AMREX_D_DECL(
"edgecent_x",
"edgecent_y",
"edgecent_z")};
28 const IntVect& ngrow,
bool extend_domain_face,
int max_grid_size)
const;
30 void writeToFile (
const MultiFab& mf,
const std::string& mf_name)
const;
44 const IntVect& ngrow_finest,
bool extend_domain_face,
int max_grid_size)
const;
55 const IntVect& ngrow,
bool extend_domain_face,
int max_grid_size)
const;
#define AMREX_D_DECL(a, b, c)
Definition AMReX_SPACE.H:171
A collection of Boxes stored in an Array.
Definition AMReX_BoxArray.H:567
Calculates the distribution of FABs to MPI processes.
Definition AMReX_DistributionMapping.H:43
Definition AMReX_EB_chkpt_file.H:9
void read_from_chkpt_file(BoxArray &cut_grids, BoxArray &covered_grids, DistributionMapping &dmap, MultiFab &volfrac, MultiFab ¢roid, MultiFab &bndryarea, MultiFab &bndrycent, MultiFab &bndrynorm, Array< MultiFab, 3 > &areafrac, Array< MultiFab, 3 > &facecent, Array< MultiFab, 3 > &edgecent, MultiFab &levelset, int ng_gfab, const Geometry &geom, const IntVect &ngrow_finest, bool extend_domain_face, int max_grid_size) const
Definition AMReX_EB_chkpt_file.cpp:104
void write_to_chkpt_file(const BoxArray &cut_grids, const BoxArray &covered_grids, const MultiFab &volfrac, const MultiFab ¢roid, const MultiFab &bndryarea, const MultiFab &bndrycent, const MultiFab &bndrynorm, const Array< MultiFab, 3 > &areafrac, const Array< MultiFab, 3 > &facecent, const Array< MultiFab, 3 > &edgecent, const MultiFab &levelset, const Geometry &geom, const IntVect &ngrow, bool extend_domain_face, int max_grid_size) const
Definition AMReX_EB_chkpt_file.cpp:305
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
A collection (stored as an array) of FArrayBox objects.
Definition AMReX_MultiFab.H:40
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:28
std::array< T, N > Array
Definition AMReX_Array.H:25
Definition AMReX_FabArrayBase.H:33