WarpX
MultiSigmaBox Member List

This is the complete list of members for MultiSigmaBox, including all inherited members.

abs(int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
abs(int comp, int num_comp, const IntVect &nghost)amrex::FabArray< SigmaBox >
arena() const noexceptamrex::FabArray< SigmaBox >
array(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
array(const MFIter &mfi) noexceptamrex::FabArray< SigmaBox >
array(int K) const noexceptamrex::FabArray< SigmaBox >
array(int K) noexceptamrex::FabArray< SigmaBox >
array(const MFIter &mfi, int start_comp) const noexceptamrex::FabArray< SigmaBox >
array(const MFIter &mfi, int start_comp) noexceptamrex::FabArray< SigmaBox >
array(int K, int start_comp) const noexceptamrex::FabArray< SigmaBox >
array(int K, int start_comp) noexceptamrex::FabArray< SigmaBox >
arrays() noexceptamrex::FabArray< SigmaBox >
arrays() const noexceptamrex::FabArray< SigmaBox >
atLocalIdx(int L) noexceptamrex::FabArray< SigmaBox >
atLocalIdx(int L) const noexceptamrex::FabArray< SigmaBox >
BuildMask(const Box &phys_domain, const Periodicity &period, value_type covered, value_type notcovered, value_type physbnd, value_type interior)amrex::FabArray< SigmaBox >
clear()amrex::FabArray< SigmaBox >
CMD_local_setVal_gpu(value_type x, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< SigmaBox >
CMD_remote_setVal_gpu(value_type x, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< SigmaBox >
ComputePMLFactorsB(const amrex::Real *dx, amrex::Real dt)MultiSigmaBox
ComputePMLFactorsE(const amrex::Real *dx, amrex::Real dt)MultiSigmaBox
const_array(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
const_array(int K) const noexceptamrex::FabArray< SigmaBox >
const_array(const MFIter &mfi, int start_comp) const noexceptamrex::FabArray< SigmaBox >
const_array(int K, int start_comp) const noexceptamrex::FabArray< SigmaBox >
const_arrays() const noexceptamrex::FabArray< SigmaBox >
copy(const FabArray< FAB > &fa, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
copy(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
copy(const FabArray< FAB > &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< SigmaBox >
copy(const FabArray< FAB > &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< SigmaBox >
copyTo(FAB &dest, int nghost=0) constamrex::FabArray< SigmaBox >
copyTo(FAB &dest, int src_comp, int dest_comp, int num_comp, int nghost=0) constamrex::FabArray< SigmaBox >
define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FAB > &factory=DefaultFabFactory< FAB >())amrex::FabArray< SigmaBox >virtual
define(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FAB > &factory=DefaultFabFactory< FAB >())amrex::FabArray< SigmaBox >virtual
define_function_calledamrex::FabArray< SigmaBox >protected
defined(int i) const noexceptamrex::FabArray< SigmaBox >
defined(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
dt_BMultiSigmaBoxprivate
dt_EMultiSigmaBoxprivate
EnforcePeriodicity(const Periodicity &period)amrex::FabArray< SigmaBox >
EnforcePeriodicity(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< SigmaBox >
EnforcePeriodicity(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< SigmaBox >
FabArray() noexceptamrex::FabArray< SigmaBox >
FabArray(Arena *a) noexceptamrex::FabArray< SigmaBox >
FabArray(const BoxArray &bxs, const DistributionMapping &dm, int nvar, int ngrow, const MFInfo &info=MFInfo(), const FabFactory< FAB > &factory=DefaultFabFactory< FAB >())amrex::FabArray< SigmaBox >
FabArray(const BoxArray &bxs, const DistributionMapping &dm, int nvar, const IntVect &ngrow, const MFInfo &info=MFInfo(), const FabFactory< FAB > &factory=DefaultFabFactory< FAB >())amrex::FabArray< SigmaBox >
FabArray(const FabArray< FAB > &rhs, MakeType maketype, int scomp, int ncomp)amrex::FabArray< SigmaBox >
FabArray(FabArray< FAB > &&rhs) noexceptamrex::FabArray< SigmaBox >
FabArray(const FabArray< FAB > &rhs)=deleteamrex::FabArray< SigmaBox >
fabPtr(const MFIter &mfi) noexceptamrex::FabArray< SigmaBox >
fabPtr(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
fabPtr(int K) noexceptamrex::FabArray< SigmaBox >
fabPtr(int K) const noexceptamrex::FabArray< SigmaBox >
Factory() const noexceptamrex::FabArray< SigmaBox >
FB_local_copy_cpu(const FB &TheFB, int scomp, int ncomp)amrex::FabArray< SigmaBox >
FB_local_copy_gpu(const FB &TheFB, int scomp, int ncomp)amrex::FabArray< SigmaBox >
fbdamrex::FabArray< SigmaBox >
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< SigmaBox >
FBEP_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross, bool enforce_periodicity_only, bool override_sync)amrex::FabArray< SigmaBox >
FillBoundary(bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary(const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary(const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary(int scomp, int ncomp, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary(int scomp, int ncomp, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_finish()amrex::FabArray< SigmaBox >
FillBoundary_finish()amrex::FabArray< SigmaBox >
FillBoundary_nowait(bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_nowait(const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_nowait(const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_nowait(int scomp, int ncomp, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_nowait(int scomp, int ncomp, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period, bool cross=false)amrex::FabArray< SigmaBox >
FillBoundary_test()amrex::FabArray< SigmaBox >
FillBoundaryAndSync(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
FillBoundaryAndSync(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< SigmaBox >
FillBoundaryAndSync_finish()amrex::FabArray< SigmaBox >
FillBoundaryAndSync_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
FillBoundaryAndSync_nowait(int scomp, int ncomp, const IntVect &nghost, const Periodicity &period)amrex::FabArray< SigmaBox >
get(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
get(const MFIter &mfi) noexceptamrex::FabArray< SigmaBox >
get(int K) const noexceptamrex::FabArray< SigmaBox >
get(int K) noexceptamrex::FabArray< SigmaBox >
hasEBFabFactory() const noexceptamrex::FabArray< SigmaBox >
invert(value_type numerator, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
invert(value_type numerator, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
isAllRegular() const noexceptamrex::FabArray< SigmaBox >
isDefined() constamrex::FabArray< SigmaBox >
m_arraysamrex::FabArray< SigmaBox >protected
m_const_arraysamrex::FabArray< SigmaBox >protected
m_dallocatoramrex::FabArray< SigmaBox >protected
m_dp_arraysamrex::FabArray< SigmaBox >protected
m_fabs_vamrex::FabArray< SigmaBox >protected
m_factoryamrex::FabArray< SigmaBox >protected
m_hp_arraysamrex::FabArray< SigmaBox >protected
m_tagsamrex::FabArray< SigmaBox >protected
mult(value_type val, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
mult(value_type val, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
MultiSigmaBox(const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const amrex::BoxArray &grid_ba, const amrex::Real *dx, const amrex::IntVect &ncell, const amrex::IntVect &delta, const amrex::Box &regular_domain, const amrex::Real v_sigma_sb)MultiSigmaBox
ok() constamrex::FabArray< SigmaBox >
operator=(FabArray< FAB > &&rhs) noexceptamrex::FabArray< SigmaBox >
operator=(const FabArray< FAB > &rhs)=deleteamrex::FabArray< SigmaBox >
operator=(value_type val)amrex::FabArray< SigmaBox >
operator[](const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
operator[](const MFIter &mfi) noexceptamrex::FabArray< SigmaBox >
operator[](int K) const noexceptamrex::FabArray< SigmaBox >
operator[](int K) noexceptamrex::FabArray< SigmaBox >
os_tempamrex::FabArray< SigmaBox >
OverrideSync(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
OverrideSync(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< SigmaBox >
OverrideSync_finish()amrex::FabArray< SigmaBox >
OverrideSync_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
OverrideSync_nowait(int scomp, int ncomp, const Periodicity &period)amrex::FabArray< SigmaBox >
pack_send_buffer_cpu(FabArray< FAB > 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< SigmaBox >
pack_send_buffer_cpu(FabArray< FAB > 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< SigmaBox >static
pack_send_buffer_gpu(FabArray< FAB > 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< SigmaBox >
pack_send_buffer_gpu(FabArray< FAB > 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< SigmaBox >static
ParallelAdd(const FabArray< FAB > &fa, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd(const FabArray< FAB > &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< SigmaBox >
ParallelAdd_nowait(const FabArray< FAB > &fa, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd_nowait(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd_nowait(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, int src_nghost, int dst_nghost, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
ParallelAdd_nowait(const FabArray< FAB > &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< SigmaBox >
ParallelCopy(const FabArray< FAB > &fa, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
ParallelCopy(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
ParallelCopy(const FabArray< FAB > &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< SigmaBox >
ParallelCopy(const FabArray< FAB > &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, const FabArrayBase::CPC *a_cpc=nullptr)amrex::FabArray< SigmaBox >
ParallelCopy_finish()amrex::FabArray< SigmaBox >
ParallelCopy_nowait(const FabArray< FAB > &fa, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
ParallelCopy_nowait(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const Periodicity &period=Periodicity::NonPeriodic(), CpOp op=FabArrayBase::COPY)amrex::FabArray< SigmaBox >
ParallelCopy_nowait(const FabArray< FAB > &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< SigmaBox >
ParallelCopy_nowait(const FabArray< FAB > &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, const FabArrayBase::CPC *a_cpc=nullptr, bool to_ghost_cells_only=false)amrex::FabArray< SigmaBox >
ParallelCopyToGhost(const FabArray< FAB > &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< SigmaBox >
ParallelCopyToGhost_finish()amrex::FabArray< SigmaBox >
ParallelCopyToGhost_nowait(const FabArray< FAB > &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< SigmaBox >
PC_local_cpu(const CPC &thecpc, FabArray< FAB > const &src, int scomp, int dcomp, int ncomp, CpOp op)amrex::FabArray< SigmaBox >
PC_local_gpu(const CPC &thecpc, FabArray< FAB > const &src, int scomp, int dcomp, int ncomp, CpOp op)amrex::FabArray< SigmaBox >
pcdamrex::FabArray< SigmaBox >
plus(value_type val, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
plus(value_type val, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
prefetchToDevice(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
prefetchToHost(const MFIter &mfi) const noexceptamrex::FabArray< SigmaBox >
RecvLayoutMask(const CommMetaData &thecmd)amrex::FabArray< SigmaBox >
Redistribute(const FabArray< FAB > &src, int src_comp, int dest_comp, int num_comp, const IntVect &nghost)amrex::FabArray< SigmaBox >
release(int K)amrex::FabArray< SigmaBox >
release(const MFIter &mfi)amrex::FabArray< SigmaBox >
setBndry(value_type val)amrex::FabArray< SigmaBox >
setBndry(value_type val, int strt_comp, int ncomp)amrex::FabArray< SigmaBox >
setDomainBndry(value_type val, const Geometry &geom)amrex::FabArray< SigmaBox >
setDomainBndry(value_type val, int strt_comp, int ncomp, const Geometry &geom)amrex::FabArray< SigmaBox >
setFab(int K, std::unique_ptr< FAB > elem)amrex::FabArray< SigmaBox >
setFab(int K, FAB &&elem)amrex::FabArray< SigmaBox >
setFab(const MFIter &mfi, std::unique_ptr< FAB > elem)amrex::FabArray< SigmaBox >
setFab(const MFIter &mfi, FAB &&elem)amrex::FabArray< SigmaBox >
setVal(value_type val)amrex::FabArray< SigmaBox >
setVal(value_type val, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
setVal(value_type val, int comp, int num_comp, const IntVect &nghost)amrex::FabArray< SigmaBox >
setVal(value_type val, const Box &region, int comp, int num_comp, int nghost=0)amrex::FabArray< SigmaBox >
setVal(value_type val, const Box &region, int comp, int num_comp, const IntVect &nghost)amrex::FabArray< SigmaBox >
setVal(value_type val, int nghost)amrex::FabArray< SigmaBox >
setVal(value_type val, const IntVect &nghost)amrex::FabArray< SigmaBox >
setVal(value_type val, const Box &region, int nghost)amrex::FabArray< SigmaBox >
setVal(value_type val, const Box &region, const IntVect &nghost)amrex::FabArray< SigmaBox >
setVal(value_type x, const CommMetaData &thecmd, int scomp, int ncomp)amrex::FabArray< SigmaBox >
SharedMemory() const noexceptamrex::FabArray< SigmaBox >protected
shift(const IntVect &v)amrex::FabArray< SigmaBox >
shmemamrex::FabArray< SigmaBox >protected
SumBoundary(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary(int scomp, int ncomp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary(int scomp, int ncomp, IntVect const &ngrow, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary(int scomp, int ncomp, IntVect const &src_ngrow, IntVect const &dst_ngrow, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary_finish()amrex::FabArray< SigmaBox >
SumBoundary_nowait(const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary_nowait(int scomp, int ncomp, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary_nowait(int scomp, int ncomp, IntVect const &ngrow, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
SumBoundary_nowait(int scomp, int ncomp, IntVect const &src_ngrow, IntVect const &dst_ngrow, const Periodicity &period=Periodicity::NonPeriodic())amrex::FabArray< SigmaBox >
tags() const noexceptamrex::FabArray< SigmaBox >
unpack_recv_buffer_cpu(FabArray< FAB > &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< SigmaBox >
unpack_recv_buffer_cpu(FabArray< FAB > &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< SigmaBox >static
unpack_recv_buffer_gpu(FabArray< FAB > &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< SigmaBox >
unpack_recv_buffer_gpu(FabArray< FAB > &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< SigmaBox >static
value_type typedefamrex::FabArray< SigmaBox >
~FabArray()amrex::FabArray< SigmaBox >virtual