2#ifndef AMREX_AuxBoundaryData_H_
3#define AMREX_AuxBoundaryData_H_
4#include <AMReX_Config.H>
40 size_t size () const noexcept
83 bool isEmpty () const noexcept {
return m_empty; }
90 bool m_initialized{
false};
#define BL_ASSERT(EX)
Definition AMReX_BLassert.H:39
Definition AMReX_AuxBoundaryData.H:11
int nComp() const noexcept
Definition AMReX_AuxBoundaryData.H:78
const BoxArray & equivBoxArray() const noexcept
Definition AMReX_AuxBoundaryData.H:55
bool isEmpty() const noexcept
Definition AMReX_AuxBoundaryData.H:83
size_t size() const noexcept
Definition AMReX_AuxBoundaryData.H:40
const DistributionMapping & DistributionMap() const noexcept
Definition AMReX_AuxBoundaryData.H:62
AuxBoundaryData() noexcept=default
int nGrow() const noexcept
Definition AMReX_AuxBoundaryData.H:76
void copyFrom(const MultiFab &srcmf, int src_comp, int dst_comp, int num_comp, int src_ng=0)
Definition AMReX_AuxBoundaryData.cpp:132
FArrayBox & operator[](const MFIter &mfi) noexcept
Definition AMReX_AuxBoundaryData.H:67
void copyTo(MultiFab &destmf, int src_comp, int dst_comp, int num_comp) const
Definition AMReX_AuxBoundaryData.cpp:118
void initialize(const BoxArray &ba, int n_grow, int n_comp, const Geometry &geom)
Definition AMReX_AuxBoundaryData.cpp:47
void setVal(Real r)
Definition AMReX_AuxBoundaryData.H:60
void copy(const AuxBoundaryData &src, int src_comp, int dst_comp, int num_comp)
Definition AMReX_AuxBoundaryData.cpp:22
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
A Fortran Array of REALs.
Definition AMReX_FArrayBox.H:231
int size() const noexcept
Return the number of FABs in the FabArray.
Definition AMReX_FabArrayBase.H:110
const DistributionMapping & DistributionMap() const noexcept
Return constant reference to associated DistributionMapping.
Definition AMReX_FabArrayBase.H:131
int nComp() const noexcept
Return number of variables (aka components) associated with each point.
Definition AMReX_FabArrayBase.H:83
const BoxArray & boxArray() const noexcept
Return a constant reference to the BoxArray that defines the valid region associated with this FabArr...
Definition AMReX_FabArrayBase.H:95
void setVal(value_type val)
Set all components in the entire region of each FAB to val.
Definition AMReX_FabArray.H:2652
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
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
amrex_real Real
Floating Point Type for Fields.
Definition AMReX_REAL.H:79
Definition AMReX_Amr.cpp:49