Block-Structured AMR Software Framework
amrex::MultiFab Member List

This is the complete list of members for amrex::MultiFab, including all inherited members.

abs(int comp, int ncomp, int nghost=0)amrex::FabArray< FArrayBox >
abs(int comp, int ncomp, const IntVect &nghost)amrex::FabArray< FArrayBox >
Add(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Add(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
ADD enum valueamrex::FabArrayBase
AddProduct(MultiFab &dst, const MultiFab &src1, int comp1, const MultiFab &src2, int comp2, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
AddProduct(MultiFab &dst, const MultiFab &src1, int comp1, const MultiFab &src2, int comp2, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
addThisBD()amrex::FabArrayBase
AllocFabs(const FabFactory< FArrayBox > &factory, Arena *ar, const Vector< std::string > &tags, bool alloc_single_chunk)amrex::FabArray< FArrayBox >private
arena() const noexceptamrex::FabArray< FArrayBox >inline
array(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
array(const MFIter &mfi) noexceptamrex::FabArray< FArrayBox >
array(int K) const noexceptamrex::FabArray< FArrayBox >
array(int K) noexceptamrex::FabArray< FArrayBox >
array(const MFIter &mfi, int start_comp) const noexceptamrex::FabArray< FArrayBox >
array(const MFIter &mfi, int start_comp) noexceptamrex::FabArray< FArrayBox >
array(int K, int start_comp) const noexceptamrex::FabArray< FArrayBox >
array(int K, int start_comp) noexceptamrex::FabArray< FArrayBox >
arrays() noexceptamrex::FabArray< FArrayBox >
arrays() const noexceptamrex::FabArray< FArrayBox >
atLocalIdx(int L) noexceptamrex::FabArray< FArrayBox >inline
atLocalIdx(int L) const noexceptamrex::FabArray< FArrayBox >inline
AverageSync(const Periodicity &period=Periodicity::NonPeriodic())amrex::MultiFab
box(int K) const noexceptamrex::FabArrayBaseinline
boxArray() const noexceptamrex::FabArrayBaseinline
boxarrayamrex::FabArrayBasemutable
build_arrays() constamrex::FabArray< FArrayBox >private
BuildMask(const Box &phys_domain, const Periodicity &period, value_type covered, value_type notcovered, value_type physbnd, value_type interior)amrex::FabArray< FArrayBox >
buildTileArray(const IntVect &tilesize, TileArray &ta) constamrex::FabArrayBase
bytesOfMapOfCopyComTagContainers(const MapOfCopyComTagContainers &)amrex::FabArrayBasestatic
CFinfoCache typedefamrex::FabArrayBase
CFinfoCacheIter typedefamrex::FabArrayBase
clear()amrex::FabArray< FArrayBox >
clear_arrays()amrex::FabArray< FArrayBox >private
clearThisBD(bool no_assertion=false) constamrex::FabArrayBase
CMD_local_setVal_gpu(value_type x, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< FArrayBox >
CMD_remote_setVal_gpu(value_type x, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< FArrayBox >
comm_tile_sizeamrex::FabArrayBasestatic
const_array(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
const_array(int K) const noexceptamrex::FabArray< FArrayBox >
const_array(const MFIter &mfi, int start_comp) const noexceptamrex::FabArray< FArrayBox >
const_array(int K, int start_comp) const noexceptamrex::FabArray< FArrayBox >
const_arrays() const noexceptamrex::FabArray< FArrayBox >
contains_inf(bool local=false) constamrex::MultiFab
contains_inf(int scomp, int ncomp, int ngrow=0, bool local=false) constamrex::MultiFab
contains_inf(int scomp, int ncomp, const IntVect &ngrow, bool local=false) constamrex::MultiFab
contains_nan(bool local=false) constamrex::MultiFab
contains_nan(int scomp, int ncomp, int ngrow=0, bool local=false) constamrex::MultiFab
contains_nan(int scomp, int ncomp, const IntVect &ngrow, bool local=false) constamrex::MultiFab
Copy(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Copy(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
copy(const FabArray< FArrayBox > &src, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
copy(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
copy(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
copy(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const IntVect &src_nghost, const IntVect &dst_nghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
COPY enum valueamrex::FabArrayBase
CopyComTagsContainer typedefamrex::MultiFabprivate
copyTo(FArrayBox &dest, int nghost=0) constamrex::FabArray< FArrayBox >
copyTo(FArrayBox &dest, int scomp, int dcomp, int ncomp, int nghost=0) constamrex::FabArray< FArrayBox >
CPCache typedefamrex::FabArrayBase
CPCacheIter typedefamrex::FabArrayBase
CpOp enum nameamrex::FabArrayBase
deepCopy() constamrex::MultiFab
define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=FArrayBoxFactory())amrex::MultiFab
define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=FArrayBoxFactory())amrex::MultiFab
FabArray< FArrayBox >::define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=DefaultFabFactory< FArrayBox >())amrex::FabArray< FArrayBox >
FabArray< FArrayBox >::define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=DefaultFabFactory< FArrayBox >())amrex::FabArray< FArrayBox >
amrex::FabArrayBase::define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow)amrex::FabArrayBase
amrex::FabArrayBase::define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow)amrex::FabArrayBase
define_fb_metadata(CommMetaData &cmd, const IntVect &nghost, bool cross, const Periodicity &period, bool multi_ghost) constamrex::FabArrayBase
define_function_calledamrex::FabArray< FArrayBox >protected
defined(int K) const noexceptamrex::FabArray< FArrayBox >
defined(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
DistributionMap() const noexceptamrex::FabArrayBaseinline
distributionMapamrex::FabArrayBase
divide(const MultiFab &mf, int strt_comp, int num_comp, int nghost)amrex::MultiFab
Divide(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Divide(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
Dot(const MultiFab &x, int xcomp, const MultiFab &y, int ycomp, int numcomp, int nghost, bool local=false)amrex::MultiFabstatic
Dot(const MultiFab &x, int xcomp, int numcomp, int nghost, bool local=false)amrex::MultiFabstatic
Dot(const iMultiFab &mask, const MultiFab &x, int xcomp, const MultiFab &y, int ycomp, int numcomp, int nghost, bool local=false)amrex::MultiFabstatic
empty() const noexceptamrex::FabArrayBaseinline
EnforcePeriodicity(const Periodicity &period)amrex::FabArray< FArrayBox >
EnforcePeriodicity(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< FArrayBox >
EnforcePeriodicity(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< FArrayBox >
fab_type typedefamrex::FabArray< FArrayBox >
FabArray() noexceptamrex::FabArray< FArrayBox >
FabArray(Arena *a) noexceptamrex::FabArray< FArrayBox >explicit
FabArray(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=DefaultFabFactory< FArrayBox >())amrex::FabArray< FArrayBox >
FabArray(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=DefaultFabFactory< FArrayBox >())amrex::FabArray< FArrayBox >
FabArray(const FabArray< FArrayBox > &rhs, MakeType maketype, int scomp, int ncomp)amrex::FabArray< FArrayBox >
FabArray(FabArray< FArrayBox > &&rhs) noexceptamrex::FabArray< FArrayBox >
FabArray(const FabArray< FArrayBox > &rhs)=deleteamrex::FabArray< FArrayBox >
FabArrayBase()=defaultamrex::FabArrayBase
FabArrayBase(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow)amrex::FabArrayBase
FabArrayBase(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow)amrex::FabArrayBase
FabArrayBase(FabArrayBase &&rhs) noexcept=defaultamrex::FabArrayBase
FabArrayBase(const FabArrayBase &rhs)=defaultamrex::FabArrayBase
fabbox(int K) const noexceptamrex::FabArrayBase
fabPtr(const MFIter &mfi) noexceptamrex::FabArray< FArrayBox >
fabPtr(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
fabPtr(int K) noexceptamrex::FabArray< FArrayBox >
fabPtr(int K) const noexceptamrex::FabArray< FArrayBox >
Factory() const noexceptamrex::FabArray< FArrayBox >inline
FB_local_copy_cpu(const FB &TheFB, int scomp, int ncomp)amrex::FabArray< FArrayBox >
FB_local_copy_gpu(const FB &TheFB, int scomp, int ncomp)amrex::FabArray< FArrayBox >
FBCache typedefamrex::FabArrayBase
FBCacheIter typedefamrex::FabArrayBase
fbdamrex::FabArray< FArrayBox >
FBEP_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross, bool enforce_periodicity_only=false, bool override_sync=false)amrex::FabArray< FArrayBox >
FBEP_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross, bool enforce_periodicity_only, bool override_sync)amrex::FabArray< FArrayBox >
FillBoundary(bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary(const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary(const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary(int scomp, int ncomp, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary(int scomp, int ncomp, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_finish()amrex::FabArray< FArrayBox >
FillBoundary_finish()amrex::FabArray< FArrayBox >
FillBoundary_nowait(bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_nowait(const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_nowait(const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_nowait(int scomp, int ncomp, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_nowait(int scomp, int ncomp, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< FArrayBox >
FillBoundary_test()amrex::FabArray< FArrayBox >
FillBoundaryAndSync(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
FillBoundaryAndSync(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< FArrayBox >
FillBoundaryAndSync_finish()amrex::FabArray< FArrayBox >
FillBoundaryAndSync_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
FillBoundaryAndSync_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< FArrayBox >
Finalize()amrex::MultiFabstatic
flushCFinfo(bool no_assertion=false) constamrex::FabArrayBase
flushCPC(bool no_assertion=false) constamrex::FabArrayBase
flushCPCache()amrex::FabArrayBasestatic
flushFB(bool no_assertion=false) constamrex::FabArrayBase
flushFBCache()amrex::FabArrayBasestatic
flushFPinfo(bool no_assertion=false) constamrex::FabArrayBase
flushParForCache()amrex::FabArrayBasestatic
flushParForInfo(bool no_assertion=false) constamrex::FabArrayBase
flushPolarB(bool no_assertion=false) constamrex::FabArrayBase
flushPolarBCache()amrex::FabArrayBasestatic
flushRB180(bool no_assertion=false) constamrex::FabArrayBase
flushRB180Cache()amrex::FabArrayBasestatic
flushRB90(bool no_assertion=false) constamrex::FabArrayBase
flushRB90Cache()amrex::FabArrayBasestatic
flushTileArray(const IntVect &tilesize=IntVect::TheZeroVector(), bool no_assertion=false) constamrex::FabArrayBase
flushTileArrayCache()amrex::FabArrayBasestatic
FPinfoCache typedefamrex::FabArrayBase
FPinfoCacheIter typedefamrex::FabArrayBase
get(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >inline
get(const MFIter &mfi) noexceptamrex::FabArray< FArrayBox >inline
get(int K) const noexceptamrex::FabArray< FArrayBox >inline
get(int K) noexceptamrex::FabArray< FArrayBox >inline
getAllocSingleChunk()amrex::FabArrayBaseinlinestatic
getBDKey() const noexceptamrex::FabArrayBaseinline
getCPC(const IntVect &dstng, const FabArrayBase &src, const IntVect &srcng, const Periodicity &period, bool to_ghost_cells_only=false) constamrex::FabArrayBase
getFB(const IntVect &nghost, const Periodicity &period, bool cross=false, bool enforce_periodicity_only=false, bool override_sync=false) constamrex::FabArrayBase
getParForInfo(const IntVect &nghost, int nthreads) constamrex::FabArrayBase
getPolarB(const IntVect &nghost, const Box &domain) constamrex::FabArrayBase
getRB180(const IntVect &nghost, const Box &domain) constamrex::FabArrayBase
getRB90(const IntVect &nghost, const Box &domain) constamrex::FabArrayBase
getTileArray(const IntVect &tilesize) constamrex::FabArrayBase
hasEBFabFactory() const noexceptamrex::FabArray< FArrayBox >inline
IndexArray() const noexceptamrex::FabArrayBaseinline
indexArrayamrex::FabArrayBase
Initialize()amrex::MultiFabstatic
initVal()amrex::MultiFabprivate
invert(Real numerator, int comp, int num_comp, int nghost=0)amrex::MultiFab
invert(Real numerator, const Box &region, int comp, int num_comp, int nghost=0)amrex::MultiFab
invert(Real numerator, int nghost)amrex::MultiFab
invert(Real numerator, const Box &region, int nghost)amrex::MultiFab
FabArray< FArrayBox >::invert(value_type numerator, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
FabArray< FArrayBox >::invert(value_type numerator, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
is_cell_centered() const noexceptamrex::FabArrayBase
is_finite(bool local=false) constamrex::MultiFab
is_finite(int scomp, int ncomp, int ngrow=0, bool local=false) constamrex::MultiFab
is_finite(int scomp, int ncomp, const IntVect &ngrow, bool local=false) constamrex::MultiFab
is_nodal() const noexceptamrex::FabArrayBase
is_nodal(int dir) const noexceptamrex::FabArrayBase
isAllRegular() const noexceptamrex::FabArray< FArrayBox >inline
isDefined() constamrex::FabArray< FArrayBox >
isFusingCandidate() const noexceptamrex::FabArrayBase
isOwner(int li) const noexceptamrex::FabArrayBaseinline
Iterator typedefamrex::FabArray< FArrayBox >private
ixType() const noexceptamrex::FabArrayBaseinline
LinComb(MultiFab &dst, Real a, const MultiFab &x, int xcomp, Real b, const MultiFab &y, int ycomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
FabArray< FArrayBox >::LinComb(FabArray< FArrayBox > &dst, value_type a, const FabArray< FArrayBox > &x, int xcomp, value_type b, const FabArray< FArrayBox > &y, int ycomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::FabArray< FArrayBox >static
local_size() const noexceptamrex::FabArrayBaseinline
LocalAdd(FabArray< FArrayBox > const &src, int scomp, int dcomp, int ncomp, IntVect const &nghost)amrex::FabArray< FArrayBox >
LocalCopy(FabArray< SFAB > const &src, int scomp, int dcomp, int ncomp, IntVect const &nghost)amrex::FabArray< FArrayBox >
localindex(int K) const noexceptamrex::FabArrayBaseinline
m_alloc_single_chunkamrex::FabArrayBasestatic
m_arraysamrex::FabArray< FArrayBox >mutableprotected
m_BD_countamrex::FabArrayBasestatic
m_bdkeyamrex::FabArrayBasemutable
m_CFinfo_statsamrex::FabArrayBasestatic
m_const_arraysamrex::FabArray< FArrayBox >mutableprotected
m_CPC_statsamrex::FabArrayBasestatic
m_dallocatoramrex::FabArray< FArrayBox >protected
m_dp_arraysamrex::FabArray< FArrayBox >mutableprotected
m_FA_statsamrex::FabArrayBasestatic
m_fabs_vamrex::FabArray< FArrayBox >protected
m_factoryamrex::FabArray< FArrayBox >protected
m_FBC_statsamrex::FabArrayBasestatic
m_FPinfo_statsamrex::FabArrayBasestatic
m_hp_arraysamrex::FabArray< FArrayBox >mutableprotected
m_mem_usageamrex::FabArrayBasestatic
m_multi_ghostamrex::FabArrayBase
m_region_tagamrex::FabArrayBasestatic
m_single_chunk_arenaamrex::FabArray< FArrayBox >protected
m_single_chunk_sizeamrex::FabArray< FArrayBox >protected
m_TAC_statsamrex::FabArrayBasestatic
m_tagsamrex::FabArray< FArrayBox >protected
m_TheCPCacheamrex::FabArrayBasestatic
m_TheCrseFineCacheamrex::FabArrayBasestatic
m_TheFBCacheamrex::FabArrayBasestatic
m_TheFillPatchCacheamrex::FabArrayBasestatic
m_TheParForCacheamrex::FabArrayBasestatic
m_ThePolarBCacheamrex::FabArrayBasestatic
m_TheRB180Cacheamrex::FabArrayBasestatic
m_TheRB90Cacheamrex::FabArrayBasestatic
m_TheTileArrayCacheamrex::FabArrayBasestatic
MapOfCopyComTagContainers typedefamrex::MultiFabprivate
max(int comp, int nghost=0, bool local=false) constamrex::MultiFab
max(const Box &region, int comp, int nghost=0, bool local=false) constamrex::MultiFab
MaxCompamrex::FabArrayBasestatic
maxIndex(int comp, int nghost=0) constamrex::MultiFab
mfiter_tile_sizeamrex::FabArrayBasestatic
min(int comp, int nghost=0, bool local=false) constamrex::MultiFab
min(const Box &region, int comp, int nghost=0, bool local=false) constamrex::MultiFab
minIndex(int comp, int nghost=0) constamrex::MultiFab
minus(const MultiFab &mf, int strt_comp, int num_comp, int nghost)amrex::MultiFab
mult(Real val, int comp, int num_comp, int nghost=0)amrex::MultiFab
mult(Real val, const Box &region, int comp, int num_comp, int nghost=0)amrex::MultiFab
mult(Real val, int nghost=0)amrex::MultiFab
mult(Real val, const Box &region, int nghost=0)amrex::MultiFab
FabArray< FArrayBox >::mult(value_type val, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
FabArray< FArrayBox >::mult(value_type val, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
MultiFab() noexceptamrex::MultiFab
MultiFab(Arena *a) noexceptamrex::MultiFabexplicit
MultiFab(const BoxArray &bxs, const DistributionMapping &dm, int ncomp, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=FArrayBoxFactory())amrex::MultiFab
MultiFab(const BoxArray &bxs, const DistributionMapping &dm, int ncomp, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FArrayBox > &factory=FArrayBoxFactory())amrex::MultiFab
MultiFab(const MultiFab &rhs, MakeType maketype, int scomp, int ncomp)amrex::MultiFab
MultiFab(MultiFab &&rhs) noexceptamrex::MultiFab
MultiFab(const MultiFab &rhs)=deleteamrex::MultiFab
Multiply(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Multiply(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
n_compamrex::FabArrayBase
n_filledamrex::FabArrayBase
n_growamrex::FabArrayBase
nComp() const noexceptamrex::FabArrayBaseinline
negate(int comp, int num_comp, int nghost=0)amrex::MultiFab
negate(const Box &region, int comp, int num_comp, int nghost=0)amrex::MultiFab
negate(int nghost=0)amrex::MultiFab
negate(const Box &region, int nghost=0)amrex::MultiFab
nGrow(int direction=0) const noexceptamrex::FabArrayBaseinline
nGrowFilled() const noexceptamrex::FabArrayBaseinline
nGrowVect() const noexceptamrex::FabArrayBaseinline
norm0(int comp=0, int nghost=0, bool local=false, bool ignore_covered=false) constamrex::MultiFab
norm0(const iMultiFab &mask, int comp=0, int nghost=0, bool local=false) constamrex::MultiFab
norm0(int comp, int ncomp, IntVect const &nghost, bool local=false, bool ignore_covered=false) constamrex::MultiFab
norm0(const Vector< int > &comps, int nghost=0, bool local=false, bool ignore_covered=false) constamrex::MultiFab
norm1(int comp, const Periodicity &period, bool ignore_covered=false) constamrex::MultiFab
norm1(int comp=0, int ngrow=0, bool local=false) constamrex::MultiFab
norm1(const Vector< int > &comps, int ngrow=0, bool local=false) constamrex::MultiFab
norm2(int comp=0) constamrex::MultiFab
norm2(int comp, const Periodicity &period) constamrex::MultiFab
norm2(const Vector< int > &comps) constamrex::MultiFab
norminf(int comp=0, int nghost=0, bool local=false, bool ignore_covered=false) constamrex::MultiFabinline
norminf(const iMultiFab &mask, int comp=0, int nghost=0, bool local=false) constamrex::MultiFabinline
norminf(const Vector< int > &comps, int nghost=0, bool local=false, bool ignore_covered=false) constamrex::MultiFabinline
FabArray< FArrayBox >::norminf(int comp, int ncomp, IntVect const &nghost, bool local=false,[[maybe_unused]] bool ignore_covered=false) constamrex::FabArray< FArrayBox >
FabArray< FArrayBox >::norminf(FabArray< IFAB > const &mask, int comp, int ncomp, IntVect const &nghost, bool local=false) constamrex::FabArray< FArrayBox >
ok() constamrex::FabArray< FArrayBox >
operator=(MultiFab &&rhs) noexcept=defaultamrex::MultiFab
operator=(const MultiFab &rhs)=deleteamrex::MultiFab
operator=(Real r)amrex::MultiFab
FabArray< FArrayBox >::operator=(FabArray< FArrayBox > &&rhs) noexceptamrex::FabArray< FArrayBox >
FabArray< FArrayBox >::operator=(const FabArray< FArrayBox > &rhs)=deleteamrex::FabArray< FArrayBox >
FabArray< FArrayBox >::operator=(value_type val)amrex::FabArray< FArrayBox >
amrex::FabArrayBase::operator=(const FabArrayBase &rhs)=defaultamrex::FabArrayBase
amrex::FabArrayBase::operator=(FabArrayBase &&rhs)=defaultamrex::FabArrayBase
operator[](const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >inline
operator[](const MFIter &mfi) noexceptamrex::FabArray< FArrayBox >inline
operator[](int K) const noexceptamrex::FabArray< FArrayBox >inline
operator[](int K) noexceptamrex::FabArray< FArrayBox >inline
os_tempamrex::FabArray< FArrayBox >
OverlapMask(const Periodicity &period=Periodicity::NonPeriodic()) constamrex::MultiFab
OverrideSync(const iMultiFab &msk, const Periodicity &period=Periodicity::NonPeriodic())amrex::MultiFab
FabArray< FArrayBox >::OverrideSync(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
FabArray< FArrayBox >::OverrideSync(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< FArrayBox >
OverrideSync_finish()amrex::FabArray< FArrayBox >
OverrideSync_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
OverrideSync_nowait(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< FArrayBox >
OwnerMask(const Periodicity &period=Periodicity::NonPeriodic()) constamrex::MultiFab
OwnerShip() const noexceptamrex::FabArrayBaseinline
ownershipamrex::FabArrayBase
pack_send_buffer_cpu(FabArray< FArrayBox > const &src, int scomp, int ncomp, Vector< char * > const &send_data, Vector< std::size_t > const &send_size, Vector< const CopyComTagsContainer * > const &send_cctc)amrex::FabArray< FArrayBox >static
pack_send_buffer_cpu(FabArray< FArrayBox > const &src, int scomp, int ncomp, Vector< char * > const &send_data, Vector< std::size_t > const &send_size, Vector< CopyComTagsContainer const * > const &send_cctc)amrex::FabArray< FArrayBox >
pack_send_buffer_gpu(FabArray< FArrayBox > const &src, int scomp, int ncomp, Vector< char * > const &send_data, Vector< std::size_t > const &send_size, Vector< const CopyComTagsContainer * > const &send_cctc)amrex::FabArray< FArrayBox >static
pack_send_buffer_gpu(FabArray< FArrayBox > const &src, int scomp, int ncomp, Vector< char * > const &send_data, Vector< std::size_t > const &send_size, Vector< CopyComTagsContainer const * > const &send_cctc)amrex::FabArray< FArrayBox >
ParallelAdd(const FabArray< FArrayBox > &src, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const IntVect &src_nghost, const IntVect &dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd_nowait(const FabArray< FArrayBox > &src, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd_nowait(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd_nowait(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelAdd_nowait(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const IntVect &src_nghost, const IntVect &dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >inline
ParallelCopy(const FabArray< FArrayBox > &src, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy(const FabArray< FArrayBox > &src, int scomp, int dcomp, int ncomp, const IntVect &snghost, const IntVect &dnghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY, const FabArrayBase::CPC *a_cpc=nullptr)amrex::FabArray< FArrayBox >
ParallelCopy_finish()amrex::FabArray< FArrayBox >
ParallelCopy_nowait(const FabArray< FArrayBox > &src, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy_nowait(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy_nowait(const FabArray< FArrayBox > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< FArrayBox >inline
ParallelCopy_nowait(const FabArray< FArrayBox > &src, int scomp, int dcomp, int ncomp, const IntVect &snghost, const IntVect &dnghost, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY, const FabArrayBase::CPC *a_cpc=nullptr, bool to_ghost_cells_only=false)amrex::FabArray< FArrayBox >
ParallelCopyToGhost(const FabArray< FArrayBox > &src, int scomp, int dcomp, int ncomp, const IntVect &snghost, const IntVect &dnghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
ParallelCopyToGhost_finish()amrex::FabArray< FArrayBox >
ParallelCopyToGhost_nowait(const FabArray< FArrayBox > &src, int scomp, int dcomp, int ncomp, const IntVect &snghost, const IntVect &dnghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
PC_local_cpu(const CPC &thecpc, FabArray< FArrayBox > const &src, int scomp, int dcomp, int ncomp, CpOp op)amrex::FabArray< FArrayBox >
PC_local_gpu(const CPC &thecpc, FabArray< FArrayBox > const &src, int scomp, int dcomp, int ncomp, CpOp op)amrex::FabArray< FArrayBox >
pcdamrex::FabArray< FArrayBox >
plus(Real val, int comp, int num_comp, int nghost=0)amrex::MultiFab
plus(Real val, const Box &region, int comp, int num_comp, int nghost=0)amrex::MultiFab
plus(Real val, int nghost)amrex::MultiFab
plus(Real val, const Box &region, int nghost)amrex::MultiFab
plus(const MultiFab &mf, int strt_comp, int num_comp, int nghost)amrex::MultiFab
FabArray< FArrayBox >::plus(value_type val, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
FabArray< FArrayBox >::plus(value_type val, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< FArrayBox >
PolarBCache typedefamrex::FabArrayBase
PolarBCacheIter typedefamrex::FabArrayBase
popRegionTag()amrex::FabArrayBasestatic
prefetchToDevice(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
prefetchToHost(const MFIter &mfi) const noexceptamrex::FabArray< FArrayBox >
printMemUsage()amrex::FabArrayBasestatic
pushRegionTag(const char *t)amrex::FabArrayBasestatic
pushRegionTag(std::string t)amrex::FabArrayBasestatic
queryMemUsage(const std::string &tag=std::string("All"))amrex::FabArrayBasestatic
queryMemUsageHWM(const std::string &tag=std::string("All"))amrex::FabArrayBasestatic
RB180Cache typedefamrex::FabArrayBase
RB180CacheIter typedefamrex::FabArrayBase
RB90Cache typedefamrex::FabArrayBase
RB90CacheIter typedefamrex::FabArrayBase
RecvLayoutMask(const CommMetaData &thecmd)amrex::FabArray< FArrayBox >
Redistribute(const FabArray< FArrayBox > &src, int scomp, int dcomp, int ncomp, const IntVect &nghost)amrex::FabArray< FArrayBox >
release(int K)amrex::FabArray< FArrayBox >
release(const MFIter &mfi)amrex::FabArray< FArrayBox >
Saxpy(MultiFab &dst, Real a, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
FabArray< FArrayBox >::Saxpy(FabArray< FArrayBox > &y, value_type a, FabArray< FArrayBox > const &x, int xcomp, int ycomp, int ncomp, IntVect const &nghost)amrex::FabArray< FArrayBox >static
setBndry(value_type val)amrex::FabArray< FArrayBox >
setBndry(value_type val, int strt_comp, int ncomp)amrex::FabArray< FArrayBox >
setDomainBndry(value_type val, const Geometry &geom)amrex::FabArray< FArrayBox >
setDomainBndry(value_type val, int strt_comp, int ncomp, const Geometry &geom)amrex::FabArray< FArrayBox >
setFab(int boxno, std::unique_ptr< FArrayBox > elem)amrex::FabArray< FArrayBox >
setFab(int boxno, FArrayBox &&elem)amrex::FabArray< FArrayBox >
setFab(const MFIter &mfi, std::unique_ptr< FArrayBox > elem)amrex::FabArray< FArrayBox >
setFab(const MFIter &mfi, FArrayBox &&elem)amrex::FabArray< FArrayBox >
setFab_assert(int K, FArrayBox const &fab) constamrex::FabArray< FArrayBox >private
setMultiGhost(bool a_multi_ghost)amrex::FabArrayBaseinline
setNGrowFilled(IntVect const &ng) noexceptamrex::FabArrayBaseinline
setVal(value_type val)amrex::FabArray< FArrayBox >
setVal(value_type val, int comp, int ncomp, int nghost=0)amrex::FabArray< FArrayBox >
setVal(value_type val, int comp, int ncomp, const IntVect &nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, const Box &region, int comp, int ncomp, int nghost=0)amrex::FabArray< FArrayBox >
setVal(value_type val, const Box &region, int comp, int ncomp, const IntVect &nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, int nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, const IntVect &nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, const Box &region, int nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, const Box &region, const IntVect &nghost)amrex::FabArray< FArrayBox >
setVal(value_type val, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< FArrayBox >
SharedMemory() const noexceptamrex::FabArray< FArrayBox >inlineprotected
shift(const IntVect &v)amrex::FabArray< FArrayBox >
shmemamrex::FabArray< FArrayBox >protected
singleChunkPtr() noexceptamrex::FabArray< FArrayBox >inline
singleChunkPtr() const noexceptamrex::FabArray< FArrayBox >inline
singleChunkSize() const noexceptamrex::FabArray< FArrayBox >inline
size() const noexceptamrex::FabArrayBaseinline
Subtract(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Subtract(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
sum(int comp=0, bool local=false) constamrex::MultiFab
sum(Box const &region, int comp=0, bool local=false) constamrex::MultiFab
FabArray< FArrayBox >::sum(int comp, IntVect const &nghost, bool local=false) constamrex::FabArray< FArrayBox >
sum_unique(int comp=0, bool local=false, const Periodicity &period=Periodicity::NonPeriodic()) constamrex::MultiFab
sum_unique(Box const &region, int comp=0, bool local=false) constamrex::MultiFab
SumBoundary(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary(int scomp, int ncomp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary(int scomp, int ncomp, IntVect const &nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary(int scomp, int ncomp, IntVect const &src_nghost, IntVect const &dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary_finish()amrex::FabArray< FArrayBox >
SumBoundary_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary_nowait(int scomp, int ncomp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary_nowait(int scomp, int ncomp, IntVect const &nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
SumBoundary_nowait(int scomp, int ncomp, IntVect const &src_nghost, IntVect const &dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< FArrayBox >
Swap(MultiFab &dst, MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
Swap(MultiFab &dst, MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost)amrex::MultiFabstatic
TACache typedefamrex::FabArrayBase
tags() const noexceptamrex::FabArray< FArrayBox >inline
TAMap typedefamrex::FabArrayBase
TheCFinfo(const FabArrayBase &finefa, const Geometry &finegm, const IntVect &ng, bool include_periodic, bool include_physbndry)amrex::FabArrayBasestatic
TheFPinfo(const FabArrayBase &srcfa, const FabArrayBase &dstfa, const IntVect &dstng, const BoxConverter &coarsener, const Geometry &fgeom, const Geometry &cgeom, const EB2::IndexSpace *)amrex::FabArrayBasestatic
unpack_recv_buffer_cpu(FabArray< FArrayBox > &dst, int dcomp, int ncomp, Vector< char * > const &recv_data, Vector< std::size_t > const &recv_size, Vector< const CopyComTagsContainer * > const &recv_cctc, CpOp op, bool is_thread_safe)amrex::FabArray< FArrayBox >static
unpack_recv_buffer_cpu(FabArray< FArrayBox > &dst, int dcomp, int ncomp, Vector< char * > const &recv_data, Vector< std::size_t > const &recv_size, Vector< CopyComTagsContainer const * > const &recv_cctc, CpOp op, bool is_thread_safe)amrex::FabArray< FArrayBox >
unpack_recv_buffer_gpu(FabArray< FArrayBox > &dst, int dcomp, int ncomp, Vector< char * > const &recv_data, Vector< std::size_t > const &recv_size, Vector< const CopyComTagsContainer * > const &recv_cctc, CpOp op, bool is_thread_safe)amrex::FabArray< FArrayBox >static
unpack_recv_buffer_gpu(FabArray< FArrayBox > &dst, int dcomp, int ncomp, Vector< char * > const &recv_data, Vector< std::size_t > const &recv_size, Vector< CopyComTagsContainer const * > const &recv_cctc, CpOp op, bool is_thread_safe)amrex::FabArray< FArrayBox >
updateBDKey()amrex::FabArrayBase
updateMemUsage(std::string const &tag, Long nbytes, Arena const *ar)amrex::FabArrayBasestatic
value_type typedefamrex::FabArray< FArrayBox >
WeightedSync(const MultiFab &wgt, const Periodicity &period=Periodicity::NonPeriodic())amrex::MultiFab
Xpay(MultiFab &dst, Real a, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)amrex::MultiFabstatic
FabArray< FArrayBox >::Xpay(FabArray< FArrayBox > &y, value_type a, FabArray< FArrayBox > const &x, int xcomp, int ycomp, int ncomp, IntVect const &nghost)amrex::FabArray< FArrayBox >static
~FabArray()amrex::FabArray< FArrayBox >
~FabArrayBase()=defaultamrex::FabArrayBase
~MultiFab()amrex::MultiFab