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
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
EdgeFluxRegister()=default
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
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:85
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:26
Definition AMReX_Amr.cpp:49