7 #ifndef GUARDCELLMANAGER_H_ 8 #define GUARDCELLMANAGER_H_ 10 #include <AMReX_IntVect.H> 38 const bool do_subcycling,
39 const bool do_fdtd_nci_corr,
41 const bool do_moving_window,
42 const bool aux_is_nodal,
43 const int moving_window_dir,
45 const int nox_fft,
const int noy_fft,
const int noz_fft,
46 const int nci_corr_stencil,
47 const int maxwell_solver_id,
49 const amrex::Array<amrex::Real,3> v_galilean,
50 const bool safe_guard_cells);
55 amrex::IntVect
ng_alloc_J = amrex::IntVect::TheZeroVector();
59 amrex::IntVect
ng_alloc_F = amrex::IntVect::TheZeroVector();
78 amrex::IntVect
ng_Extra = amrex::IntVect::TheZeroVector();
81 amrex::IntVect
ng_depos_J = amrex::IntVect::TheZeroVector();
85 #endif // GUARDCELLMANAGER_H_ amrex::IntVect ng_FieldSolverF
Definition: GuardCellManager.H:66
amrex::IntVect ng_depos_rho
Definition: GuardCellManager.H:82
amrex::IntVect ng_alloc_J
Definition: GuardCellManager.H:55
amrex::IntVect ng_alloc_Rho
Definition: GuardCellManager.H:57
amrex::IntVect ng_alloc_F
Definition: GuardCellManager.H:59
void Init(const bool do_subcycling, const bool do_fdtd_nci_corr, const bool do_nodal, const bool do_moving_window, const bool aux_is_nodal, const int moving_window_dir, const int nox, const int nox_fft, const int noy_fft, const int noz_fft, const int nci_corr_stencil, const int maxwell_solver_id, const int max_level, const amrex::Array< amrex::Real, 3 > v_galilean, const bool safe_guard_cells)
Initialize number of guard cells depending on the options used.
Definition: GuardCellManager.cpp:18
amrex::IntVect ng_FieldGather
Definition: GuardCellManager.H:68
amrex::IntVect ng_alloc_EB
Definition: GuardCellManager.H:53
amrex::IntVect ng_Extra
Definition: GuardCellManager.H:78
amrex::IntVect ng_UpdateAux
Definition: GuardCellManager.H:70
amrex::IntVect ng_MovingWindow
Definition: GuardCellManager.H:72
amrex::IntVect ng_FieldSolver
Definition: GuardCellManager.H:64
This class computes and stores the number of guard cells needed for the allocation of the MultiFabs a...
Definition: GuardCellManager.H:16
amrex::IntVect ng_depos_J
Definition: GuardCellManager.H:81