1#ifndef AMREX_EDGE_FLUX_REGISTER_H_
2#define AMREX_EDGE_FLUX_REGISTER_H_
3#include <AMReX_Config.H>
71#if (AMREX_SPACEDIM == 3)
93#if (AMREX_SPACEDIM == 3)
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_EdgeFluxRegister.H:54
LayoutData< int > m_has_cf
Definition AMReX_EdgeFluxRegister.H:112
void reset()
Definition AMReX_EdgeFluxRegister.cpp:115
void Reflux(Array< MultiFab *, 3 > const &B_crse) const
Definition AMReX_EdgeFluxRegister.cpp:283
void FineAdd(MFIter const &mfi, const Array< FArrayBox const *, 3 > &E_fine, Real dt_fine)
Definition AMReX_EdgeFluxRegister.cpp:214
Array< iMultiFab, 3 > m_fine_mask
Definition AMReX_EdgeFluxRegister.H:102
Geometry m_crse_geom
Definition AMReX_EdgeFluxRegister.H:88
IntVect m_ratio
Definition AMReX_EdgeFluxRegister.H:90
int m_ncomp
Definition AMReX_EdgeFluxRegister.H:91
EdgeFluxRegister()=default
Array< Array< MultiFab, 2 >, 3 *2 > m_E_fine
Definition AMReX_EdgeFluxRegister.H:99
void define(const BoxArray &fba, const BoxArray &cba, const DistributionMapping &fdm, const DistributionMapping &cdm, const Geometry &fgeom, const Geometry &cgeom, int nvar=1)
Definition AMReX_EdgeFluxRegister.cpp:18
Array< MultiFab, 3 > m_E_crse
Definition AMReX_EdgeFluxRegister.H:95
Geometry m_fine_geom
Definition AMReX_EdgeFluxRegister.H:87
void CrseAdd(MFIter const &mfi, const Array< FArrayBox const *, 3 > &E_crse, Real dt_crse)
Definition AMReX_EdgeFluxRegister.cpp:184
A Fortran Array of REALs.
Definition AMReX_FArrayBox.H:231
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
a one-thingy-per-box distributed object
Definition AMReX_LayoutData.H:13
Iterator for looping ever tiles and boxes of amrex::FabArray based containers.
Definition AMReX_MFIter.H:63
A collection (stored as an array) of FArrayBox objects.
Definition AMReX_MultiFab.H:40
A Collection of IArrayBoxes.
Definition AMReX_iMultiFab.H:34
amrex_real Real
Floating Point Type for Fields.
Definition AMReX_REAL.H:79
std::array< T, N > Array
Definition AMReX_Array.H:25
Definition AMReX_Amr.cpp:49