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::MultiFab | static |
Add(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
ADD enum value | amrex::FabArrayBase | |
AddProduct(MultiFab &dst, const MultiFab &src1, int comp1, const MultiFab &src2, int comp2, int dstcomp, int numcomp, int nghost) | amrex::MultiFab | static |
AddProduct(MultiFab &dst, const MultiFab &src1, int comp1, const MultiFab &src2, int comp2, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
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 noexcept | amrex::FabArray< FArrayBox > | inline |
array(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
array(const MFIter &mfi) noexcept | amrex::FabArray< FArrayBox > | |
array(int K) const noexcept | amrex::FabArray< FArrayBox > | |
array(int K) noexcept | amrex::FabArray< FArrayBox > | |
array(const MFIter &mfi, int start_comp) const noexcept | amrex::FabArray< FArrayBox > | |
array(const MFIter &mfi, int start_comp) noexcept | amrex::FabArray< FArrayBox > | |
array(int K, int start_comp) const noexcept | amrex::FabArray< FArrayBox > | |
array(int K, int start_comp) noexcept | amrex::FabArray< FArrayBox > | |
arrays() noexcept | amrex::FabArray< FArrayBox > | |
arrays() const noexcept | amrex::FabArray< FArrayBox > | |
atLocalIdx(int L) noexcept | amrex::FabArray< FArrayBox > | inline |
atLocalIdx(int L) const noexcept | amrex::FabArray< FArrayBox > | inline |
AverageSync(const Periodicity &period=Periodicity::NonPeriodic()) | amrex::MultiFab | |
box(int K) const noexcept | amrex::FabArrayBase | inline |
boxArray() const noexcept | amrex::FabArrayBase | inline |
boxarray | amrex::FabArrayBase | mutable |
build_arrays() const | amrex::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) const | amrex::FabArrayBase | |
bytesOfMapOfCopyComTagContainers(const MapOfCopyComTagContainers &) | amrex::FabArrayBase | static |
CFinfoCache typedef | amrex::FabArrayBase | |
CFinfoCacheIter typedef | amrex::FabArrayBase | |
clear() | amrex::FabArray< FArrayBox > | |
clear_arrays() | amrex::FabArray< FArrayBox > | private |
clearThisBD(bool no_assertion=false) const | amrex::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_size | amrex::FabArrayBase | static |
const_array(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
const_array(int K) const noexcept | amrex::FabArray< FArrayBox > | |
const_array(const MFIter &mfi, int start_comp) const noexcept | amrex::FabArray< FArrayBox > | |
const_array(int K, int start_comp) const noexcept | amrex::FabArray< FArrayBox > | |
const_arrays() const noexcept | amrex::FabArray< FArrayBox > | |
contains_inf(bool local=false) const | amrex::MultiFab | |
contains_inf(int scomp, int ncomp, int ngrow=0, bool local=false) const | amrex::MultiFab | |
contains_inf(int scomp, int ncomp, const IntVect &ngrow, bool local=false) const | amrex::MultiFab | |
contains_nan(bool local=false) const | amrex::MultiFab | |
contains_nan(int scomp, int ncomp, int ngrow=0, bool local=false) const | amrex::MultiFab | |
contains_nan(int scomp, int ncomp, const IntVect &ngrow, bool local=false) const | amrex::MultiFab | |
Copy(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost) | amrex::MultiFab | static |
Copy(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
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 value | amrex::FabArrayBase | |
CopyComTagsContainer typedef | amrex::MultiFab | private |
copyTo(FArrayBox &dest, int nghost=0) const | amrex::FabArray< FArrayBox > | |
copyTo(FArrayBox &dest, int scomp, int dcomp, int ncomp, int nghost=0) const | amrex::FabArray< FArrayBox > | |
CPCache typedef | amrex::FabArrayBase | |
CPCacheIter typedef | amrex::FabArrayBase | |
CpOp enum name | amrex::FabArrayBase | |
deepCopy() const | amrex::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) const | amrex::FabArrayBase | |
define_function_called | amrex::FabArray< FArrayBox > | protected |
defined(int K) const noexcept | amrex::FabArray< FArrayBox > | |
defined(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
DistributionMap() const noexcept | amrex::FabArrayBase | inline |
distributionMap | amrex::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::MultiFab | static |
Divide(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
Dot(const MultiFab &x, int xcomp, const MultiFab &y, int ycomp, int numcomp, int nghost, bool local=false) | amrex::MultiFab | static |
Dot(const MultiFab &x, int xcomp, int numcomp, int nghost, bool local=false) | amrex::MultiFab | static |
Dot(const iMultiFab &mask, const MultiFab &x, int xcomp, const MultiFab &y, int ycomp, int numcomp, int nghost, bool local=false) | amrex::MultiFab | static |
empty() const noexcept | amrex::FabArrayBase | inline |
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 typedef | amrex::FabArray< FArrayBox > | |
FabArray() noexcept | amrex::FabArray< FArrayBox > | |
FabArray(Arena *a) noexcept | amrex::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) noexcept | amrex::FabArray< FArrayBox > | |
FabArray(const FabArray< FArrayBox > &rhs)=delete | amrex::FabArray< FArrayBox > | |
FabArrayBase()=default | amrex::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=default | amrex::FabArrayBase | |
FabArrayBase(const FabArrayBase &rhs)=default | amrex::FabArrayBase | |
fabbox(int K) const noexcept | amrex::FabArrayBase | |
fabPtr(const MFIter &mfi) noexcept | amrex::FabArray< FArrayBox > | |
fabPtr(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
fabPtr(int K) noexcept | amrex::FabArray< FArrayBox > | |
fabPtr(int K) const noexcept | amrex::FabArray< FArrayBox > | |
Factory() const noexcept | amrex::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 typedef | amrex::FabArrayBase | |
FBCacheIter typedef | amrex::FabArrayBase | |
fbd | amrex::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::MultiFab | static |
flushCFinfo(bool no_assertion=false) const | amrex::FabArrayBase | |
flushCPC(bool no_assertion=false) const | amrex::FabArrayBase | |
flushCPCache() | amrex::FabArrayBase | static |
flushFB(bool no_assertion=false) const | amrex::FabArrayBase | |
flushFBCache() | amrex::FabArrayBase | static |
flushFPinfo(bool no_assertion=false) const | amrex::FabArrayBase | |
flushParForCache() | amrex::FabArrayBase | static |
flushParForInfo(bool no_assertion=false) const | amrex::FabArrayBase | |
flushPolarB(bool no_assertion=false) const | amrex::FabArrayBase | |
flushPolarBCache() | amrex::FabArrayBase | static |
flushRB180(bool no_assertion=false) const | amrex::FabArrayBase | |
flushRB180Cache() | amrex::FabArrayBase | static |
flushRB90(bool no_assertion=false) const | amrex::FabArrayBase | |
flushRB90Cache() | amrex::FabArrayBase | static |
flushTileArray(const IntVect &tilesize=IntVect::TheZeroVector(), bool no_assertion=false) const | amrex::FabArrayBase | |
flushTileArrayCache() | amrex::FabArrayBase | static |
FPinfoCache typedef | amrex::FabArrayBase | |
FPinfoCacheIter typedef | amrex::FabArrayBase | |
get(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | inline |
get(const MFIter &mfi) noexcept | amrex::FabArray< FArrayBox > | inline |
get(int K) const noexcept | amrex::FabArray< FArrayBox > | inline |
get(int K) noexcept | amrex::FabArray< FArrayBox > | inline |
getAllocSingleChunk() | amrex::FabArrayBase | inlinestatic |
getBDKey() const noexcept | amrex::FabArrayBase | inline |
getCPC(const IntVect &dstng, const FabArrayBase &src, const IntVect &srcng, const Periodicity &period, bool to_ghost_cells_only=false) const | amrex::FabArrayBase | |
getFB(const IntVect &nghost, const Periodicity &period, bool cross=false, bool enforce_periodicity_only=false, bool override_sync=false) const | amrex::FabArrayBase | |
getParForInfo(const IntVect &nghost, int nthreads) const | amrex::FabArrayBase | |
getPolarB(const IntVect &nghost, const Box &domain) const | amrex::FabArrayBase | |
getRB180(const IntVect &nghost, const Box &domain) const | amrex::FabArrayBase | |
getRB90(const IntVect &nghost, const Box &domain) const | amrex::FabArrayBase | |
getTileArray(const IntVect &tilesize) const | amrex::FabArrayBase | |
hasEBFabFactory() const noexcept | amrex::FabArray< FArrayBox > | inline |
IndexArray() const noexcept | amrex::FabArrayBase | inline |
indexArray | amrex::FabArrayBase | |
Initialize() | amrex::MultiFab | static |
initVal() | amrex::MultiFab | private |
invert(Real numerator, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
invert(Real numerator, const Box ®ion, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
invert(Real numerator, int nghost) | amrex::MultiFab | |
invert(Real numerator, const Box ®ion, 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 ®ion, int comp, int num_comp, int nghost=0) | amrex::FabArray< FArrayBox > | |
is_cell_centered() const noexcept | amrex::FabArrayBase | |
is_finite(bool local=false) const | amrex::MultiFab | |
is_finite(int scomp, int ncomp, int ngrow=0, bool local=false) const | amrex::MultiFab | |
is_finite(int scomp, int ncomp, const IntVect &ngrow, bool local=false) const | amrex::MultiFab | |
is_nodal() const noexcept | amrex::FabArrayBase | |
is_nodal(int dir) const noexcept | amrex::FabArrayBase | |
isAllRegular() const noexcept | amrex::FabArray< FArrayBox > | inline |
isDefined() const | amrex::FabArray< FArrayBox > | |
isFusingCandidate() const noexcept | amrex::FabArrayBase | |
isOwner(int li) const noexcept | amrex::FabArrayBase | inline |
Iterator typedef | amrex::FabArray< FArrayBox > | private |
ixType() const noexcept | amrex::FabArrayBase | inline |
LinComb(MultiFab &dst, Real a, const MultiFab &x, int xcomp, Real b, const MultiFab &y, int ycomp, int dstcomp, int numcomp, int nghost) | amrex::MultiFab | static |
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 noexcept | amrex::FabArrayBase | inline |
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 noexcept | amrex::FabArrayBase | inline |
m_alloc_single_chunk | amrex::FabArrayBase | static |
m_arrays | amrex::FabArray< FArrayBox > | mutableprotected |
m_BD_count | amrex::FabArrayBase | static |
m_bdkey | amrex::FabArrayBase | mutable |
m_CFinfo_stats | amrex::FabArrayBase | static |
m_const_arrays | amrex::FabArray< FArrayBox > | mutableprotected |
m_CPC_stats | amrex::FabArrayBase | static |
m_dallocator | amrex::FabArray< FArrayBox > | protected |
m_dp_arrays | amrex::FabArray< FArrayBox > | mutableprotected |
m_FA_stats | amrex::FabArrayBase | static |
m_fabs_v | amrex::FabArray< FArrayBox > | protected |
m_factory | amrex::FabArray< FArrayBox > | protected |
m_FBC_stats | amrex::FabArrayBase | static |
m_FPinfo_stats | amrex::FabArrayBase | static |
m_hp_arrays | amrex::FabArray< FArrayBox > | mutableprotected |
m_mem_usage | amrex::FabArrayBase | static |
m_multi_ghost | amrex::FabArrayBase | |
m_region_tag | amrex::FabArrayBase | static |
m_single_chunk_arena | amrex::FabArray< FArrayBox > | protected |
m_single_chunk_size | amrex::FabArray< FArrayBox > | protected |
m_TAC_stats | amrex::FabArrayBase | static |
m_tags | amrex::FabArray< FArrayBox > | protected |
m_TheCPCache | amrex::FabArrayBase | static |
m_TheCrseFineCache | amrex::FabArrayBase | static |
m_TheFBCache | amrex::FabArrayBase | static |
m_TheFillPatchCache | amrex::FabArrayBase | static |
m_TheParForCache | amrex::FabArrayBase | static |
m_ThePolarBCache | amrex::FabArrayBase | static |
m_TheRB180Cache | amrex::FabArrayBase | static |
m_TheRB90Cache | amrex::FabArrayBase | static |
m_TheTileArrayCache | amrex::FabArrayBase | static |
MapOfCopyComTagContainers typedef | amrex::MultiFab | private |
max(int comp, int nghost=0, bool local=false) const | amrex::MultiFab | |
max(const Box ®ion, int comp, int nghost=0, bool local=false) const | amrex::MultiFab | |
MaxComp | amrex::FabArrayBase | static |
maxIndex(int comp, int nghost=0) const | amrex::MultiFab | |
mfiter_tile_size | amrex::FabArrayBase | static |
min(int comp, int nghost=0, bool local=false) const | amrex::MultiFab | |
min(const Box ®ion, int comp, int nghost=0, bool local=false) const | amrex::MultiFab | |
minIndex(int comp, int nghost=0) const | amrex::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 ®ion, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
mult(Real val, int nghost=0) | amrex::MultiFab | |
mult(Real val, const Box ®ion, 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 ®ion, int comp, int num_comp, int nghost=0) | amrex::FabArray< FArrayBox > | |
MultiFab() noexcept | amrex::MultiFab | |
MultiFab(Arena *a) noexcept | amrex::MultiFab | explicit |
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) noexcept | amrex::MultiFab | |
MultiFab(const MultiFab &rhs)=delete | amrex::MultiFab | |
Multiply(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost) | amrex::MultiFab | static |
Multiply(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
n_comp | amrex::FabArrayBase | |
n_filled | amrex::FabArrayBase | |
n_grow | amrex::FabArrayBase | |
nComp() const noexcept | amrex::FabArrayBase | inline |
negate(int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
negate(const Box ®ion, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
negate(int nghost=0) | amrex::MultiFab | |
negate(const Box ®ion, int nghost=0) | amrex::MultiFab | |
nGrow(int direction=0) const noexcept | amrex::FabArrayBase | inline |
nGrowFilled() const noexcept | amrex::FabArrayBase | inline |
nGrowVect() const noexcept | amrex::FabArrayBase | inline |
norm0(int comp=0, int nghost=0, bool local=false, bool ignore_covered=false) const | amrex::MultiFab | |
norm0(const iMultiFab &mask, int comp=0, int nghost=0, bool local=false) const | amrex::MultiFab | |
norm0(int comp, int ncomp, IntVect const &nghost, bool local=false, bool ignore_covered=false) const | amrex::MultiFab | |
norm0(const Vector< int > &comps, int nghost=0, bool local=false, bool ignore_covered=false) const | amrex::MultiFab | |
norm1(int comp, const Periodicity &period, bool ignore_covered=false) const | amrex::MultiFab | |
norm1(int comp=0, int ngrow=0, bool local=false) const | amrex::MultiFab | |
norm1(const Vector< int > &comps, int ngrow=0, bool local=false) const | amrex::MultiFab | |
norm2(int comp=0) const | amrex::MultiFab | |
norm2(int comp, const Periodicity &period) const | amrex::MultiFab | |
norm2(const Vector< int > &comps) const | amrex::MultiFab | |
norminf(int comp=0, int nghost=0, bool local=false, bool ignore_covered=false) const | amrex::MultiFab | inline |
norminf(const iMultiFab &mask, int comp=0, int nghost=0, bool local=false) const | amrex::MultiFab | inline |
norminf(const Vector< int > &comps, int nghost=0, bool local=false, bool ignore_covered=false) const | amrex::MultiFab | inline |
FabArray< FArrayBox >::norminf(int comp, int ncomp, IntVect const &nghost, bool local=false,[[maybe_unused]] bool ignore_covered=false) const | amrex::FabArray< FArrayBox > | |
FabArray< FArrayBox >::norminf(FabArray< IFAB > const &mask, int comp, int ncomp, IntVect const &nghost, bool local=false) const | amrex::FabArray< FArrayBox > | |
ok() const | amrex::FabArray< FArrayBox > | |
operator=(MultiFab &&rhs) noexcept=default | amrex::MultiFab | |
operator=(const MultiFab &rhs)=delete | amrex::MultiFab | |
operator=(Real r) | amrex::MultiFab | |
FabArray< FArrayBox >::operator=(FabArray< FArrayBox > &&rhs) noexcept | amrex::FabArray< FArrayBox > | |
FabArray< FArrayBox >::operator=(const FabArray< FArrayBox > &rhs)=delete | amrex::FabArray< FArrayBox > | |
FabArray< FArrayBox >::operator=(value_type val) | amrex::FabArray< FArrayBox > | |
amrex::FabArrayBase::operator=(const FabArrayBase &rhs)=default | amrex::FabArrayBase | |
amrex::FabArrayBase::operator=(FabArrayBase &&rhs)=default | amrex::FabArrayBase | |
operator[](const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | inline |
operator[](const MFIter &mfi) noexcept | amrex::FabArray< FArrayBox > | inline |
operator[](int K) const noexcept | amrex::FabArray< FArrayBox > | inline |
operator[](int K) noexcept | amrex::FabArray< FArrayBox > | inline |
os_temp | amrex::FabArray< FArrayBox > | |
OverlapMask(const Periodicity &period=Periodicity::NonPeriodic()) const | amrex::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()) const | amrex::MultiFab | |
OwnerShip() const noexcept | amrex::FabArrayBase | inline |
ownership | amrex::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 > | |
pcd | amrex::FabArray< FArrayBox > | |
plus(Real val, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
plus(Real val, const Box ®ion, int comp, int num_comp, int nghost=0) | amrex::MultiFab | |
plus(Real val, int nghost) | amrex::MultiFab | |
plus(Real val, const Box ®ion, 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 ®ion, int comp, int num_comp, int nghost=0) | amrex::FabArray< FArrayBox > | |
PolarBCache typedef | amrex::FabArrayBase | |
PolarBCacheIter typedef | amrex::FabArrayBase | |
popRegionTag() | amrex::FabArrayBase | static |
prefetchToDevice(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
prefetchToHost(const MFIter &mfi) const noexcept | amrex::FabArray< FArrayBox > | |
printMemUsage() | amrex::FabArrayBase | static |
pushRegionTag(const char *t) | amrex::FabArrayBase | static |
pushRegionTag(std::string t) | amrex::FabArrayBase | static |
queryMemUsage(const std::string &tag=std::string("All")) | amrex::FabArrayBase | static |
queryMemUsageHWM(const std::string &tag=std::string("All")) | amrex::FabArrayBase | static |
RB180Cache typedef | amrex::FabArrayBase | |
RB180CacheIter typedef | amrex::FabArrayBase | |
RB90Cache typedef | amrex::FabArrayBase | |
RB90CacheIter typedef | amrex::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::MultiFab | static |
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) const | amrex::FabArray< FArrayBox > | private |
setMultiGhost(bool a_multi_ghost) | amrex::FabArrayBase | inline |
setNGrowFilled(IntVect const &ng) noexcept | amrex::FabArrayBase | inline |
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 ®ion, int comp, int ncomp, int nghost=0) | amrex::FabArray< FArrayBox > | |
setVal(value_type val, const Box ®ion, 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 ®ion, int nghost) | amrex::FabArray< FArrayBox > | |
setVal(value_type val, const Box ®ion, const IntVect &nghost) | amrex::FabArray< FArrayBox > | |
setVal(value_type val, const CommMetaData &thecmd, int scomp, int ncomp) | amrex::FabArray< FArrayBox > | |
SharedMemory() const noexcept | amrex::FabArray< FArrayBox > | inlineprotected |
shift(const IntVect &v) | amrex::FabArray< FArrayBox > | |
shmem | amrex::FabArray< FArrayBox > | protected |
singleChunkPtr() noexcept | amrex::FabArray< FArrayBox > | inline |
singleChunkPtr() const noexcept | amrex::FabArray< FArrayBox > | inline |
singleChunkSize() const noexcept | amrex::FabArray< FArrayBox > | inline |
size() const noexcept | amrex::FabArrayBase | inline |
Subtract(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost) | amrex::MultiFab | static |
Subtract(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
sum(int comp=0, bool local=false) const | amrex::MultiFab | |
sum(Box const ®ion, int comp=0, bool local=false) const | amrex::MultiFab | |
FabArray< FArrayBox >::sum(int comp, IntVect const &nghost, bool local=false) const | amrex::FabArray< FArrayBox > | |
sum_unique(int comp=0, bool local=false, const Periodicity &period=Periodicity::NonPeriodic()) const | amrex::MultiFab | |
sum_unique(Box const ®ion, int comp=0, bool local=false) const | amrex::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::MultiFab | static |
Swap(MultiFab &dst, MultiFab &src, int srccomp, int dstcomp, int numcomp, const IntVect &nghost) | amrex::MultiFab | static |
TACache typedef | amrex::FabArrayBase | |
tags() const noexcept | amrex::FabArray< FArrayBox > | inline |
TAMap typedef | amrex::FabArrayBase | |
TheCFinfo(const FabArrayBase &finefa, const Geometry &finegm, const IntVect &ng, bool include_periodic, bool include_physbndry) | amrex::FabArrayBase | static |
TheFPinfo(const FabArrayBase &srcfa, const FabArrayBase &dstfa, const IntVect &dstng, const BoxConverter &coarsener, const Geometry &fgeom, const Geometry &cgeom, const EB2::IndexSpace *) | amrex::FabArrayBase | 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< 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::FabArrayBase | static |
value_type typedef | amrex::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::MultiFab | static |
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()=default | amrex::FabArrayBase | |
~MultiFab() | amrex::MultiFab |