Block-Structured AMR Software Framework
AMReX_EB2_Level_chkpt_file.H
Go to the documentation of this file.
1 #ifndef AMREX_EB2_LEVEL_CHKPT_FILE_H_
2 #define AMREX_EB2_LEVEL_CHKPT_FILE_H_
3 #include <AMReX_Config.H>
4 
5 #include <AMReX_EB2_Level.H>
6 #include <AMReX_EB_chkpt_file.H>
7 
8 namespace amrex::EB2 {
9 
11  : public GShopLevel<ChkptFile>
12 {
13 public:
14 
15  ChkptFileLevel (IndexSpace const* is, ChkptFile const& chkpt_file, const Geometry& geom,
16  int max_grid_size, int ngrow, bool extend_domain_face);
17 
18  ChkptFileLevel (IndexSpace const* is, int ilev, int max_grid_size, int ngrow,
19  const Geometry& geom, ChkptFileLevel& fineLevel);
20 
21 // for cuda support
22  void define_fine_chkpt_file (ChkptFile const& chkpt_file,
23  Geometry const& geom, int max_grid_size, int ngrow,
24  bool extend_domain_face);
25 
26  void finalize_cell_flags (); //sets the connection flags and adjustments to cellflags
27 };
28 
29 }
30 
31 #endif
Definition: AMReX_EB2_Level_chkpt_file.H:12
void define_fine_chkpt_file(ChkptFile const &chkpt_file, Geometry const &geom, int max_grid_size, int ngrow, bool extend_domain_face)
Definition: AMReX_EB2_Level_chkpt_file.cpp:18
void finalize_cell_flags()
Definition: AMReX_EB2_Level_chkpt_file.cpp:86
ChkptFileLevel(IndexSpace const *is, ChkptFile const &chkpt_file, const Geometry &geom, int max_grid_size, int ngrow, bool extend_domain_face)
Definition: AMReX_EB2_Level_chkpt_file.cpp:8
Definition: AMReX_EB_chkpt_file.H:9
Definition: AMReX_EB2_Level.H:115
Definition: AMReX_EB2.H:26
Rectangular problem domain geometry.
Definition: AMReX_Geometry.H:73
Definition: AMReX_FabArrayBase.H:32
AMREX_EXPORT int max_grid_size
Definition: AMReX_EB2.cpp:23
AMREX_EXPORT bool extend_domain_face
Definition: AMReX_EB2.cpp:24