AddIntComp(std::string const &name, int communicate=1) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
AddIntComp(int communicate=1) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
addParticles(const PCType &other, bool local=false) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
addParticles(const PCType &other, F const &f, bool local=false) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
addParticles(const PCType &other, bool local) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
addParticles(const PCType &other, F const &f, bool local) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AddParticlesAtLevel(AoS &particles, int level, int nGrow=0) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AddParticlesAtLevel(ParticleTileType &particles, int level, int nGrow=0) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AddRealComp(std::string const &name, int communicate=1) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
AddRealComp(int communicate=1) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
AdvectWithUcc(const MultiFab &ucc, int level, Real dt) | amrex::TracerParticleContainer | |
AdvectWithUmac(MultiFab *umac, int level, Real dt) | amrex::TracerParticleContainer | |
AggregationBuffer() | amrex::ParticleContainerBase | static |
AggregationType() | amrex::ParticleContainerBase | static |
AllocatorType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AoS typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AssignCellDensitySingleLevel(int rho_index, MultiFab &mf, int level, int ncomp=1, int particle_lvl_offset=0) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
AssignDensity(int rho_index, Vector< std::unique_ptr< MultiFab > > &mf_to_be_filled, int lev_min, int ncomp, int finest_level, int ngrow=2) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
BufferMap() const | amrex::ParticleContainerBase | inline |
BuildRedistributeMask(int lev, int nghost=1) const | amrex::ParticleContainerBase | protected |
ByteSpread() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CellAssignor typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CharVector typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Checkpoint(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names=Vector< std::string >(), const Vector< std::string > &int_comp_names=Vector< std::string >()) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
Checkpoint(const std::string &dir, const std::string &name, bool is_checkpoint, const Vector< std::string > &real_comp_names=Vector< std::string >(), const Vector< std::string > &int_comp_names=Vector< std::string >()) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CheckpointPost() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CheckpointPre() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CheckpointVersion() | amrex::ParticleContainerBase | static |
clearParticles() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ConstParticleType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ContainerLike typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
copyParticles(const PCType &other, bool local=false) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
copyParticles(const PCType &other, F &&f, bool local=false) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
copyParticles(const PCType &other, bool local) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
copyParticles(const PCType &other, F &&f, bool local) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
correctCellVectors(int, int, int, const ParticleType &) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inlineprivatevirtual |
countPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
CreateGhostParticles(int level, int ngrow, AoS &ghosts) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CreateGhostParticles(int level, int ngrow, ParticleTileType &ghosts) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CreateVirtualParticles(int level, AoS &virts) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
CreateVirtualParticles(int level, ParticleTileType &virts) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
DataPrefix() | amrex::ParticleContainerBase | static |
Define(ParGDBBase *gdb) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
Define(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
Define(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
Define(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
DefineAndReturnParticleTile(int lev, int grid, int tile) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
DefineAndReturnParticleTile(int lev, const Iterator &iter) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
defineBufferMap() const | amrex::ParticleContainerBase | protected |
do_tiling | amrex::ParticleContainerBase | static |
doUnlink | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
EnforcePeriodicWhere(P &prt, ParticleLocData &pld, int lev_min=0, int lev_max=-1, int local_grid=-1) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | protected |
EnforcePeriodicWhere(P &p, ParticleLocData &pld, int lev_min, int lev_max, int local_grid) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
filePrefixPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
finestLevel() const | amrex::ParticleContainerBase | inline |
Geom(int lev) const | amrex::ParticleContainerBase | inline |
GetIntSoANames() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetLevelDirectoriesCreated() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetMaxNextIDPrePost() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetNParticlesPrePost() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetParGDB() const | amrex::ParticleContainerBase | inline |
GetParGDB() | amrex::ParticleContainerBase | inline |
GetParticles() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetParticles() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetParticles(int lev) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetParticles(int lev) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetRealSoANames() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetUsePrePost() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
GetUseUnlink() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
h_redistribute_int_comp | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
h_redistribute_real_comp | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
HdrFileNamePrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
Increment(MultiFab &mf, int level) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
IncrementWithTotal(MultiFab &mf, int level, bool local=false) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Index(const P &p, int lev) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Index(const P &p, int lev) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitFromAsciiFile(const std::string &file, int extradata, const IntVect *Nrep=nullptr) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitFromBinaryFile(const std::string &file, int extradata) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitFromBinaryMetaFile(const std::string &file, int extradata) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Initialize() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
InitNRandomPerCell(int n_per_cell, const ParticleInitData &pdata) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitOnePerCell(Real x_off, Real y_off, Real z_off, const ParticleInitData &pdata) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitRandom(Long icount, ULong iseed, const ParticleInitData &pdata, bool serialize=false, RealBox bx=RealBox()) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
InitRandomPerBox(Long icount, ULong iseed, const ParticleInitData &pdata) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
IntVector typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
isDefined() const | amrex::ParticleContainerBase | inline |
levelDirectoriesCreated | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
locateParticle(P &p, ParticleLocData &pld, int lev_min, int lev_max, int nGrow, int local_grid=-1) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
locateParticle(P &p, ParticleLocData &pld, int lev_min, int lev_max, int nGrow, int local_grid) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
m_bins | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | protected |
m_buffer_map | amrex::ParticleContainerBase | mutableprotected |
m_dummy_mf | amrex::ParticleContainerBase | protected |
m_gdb | amrex::ParticleContainerBase | protected |
m_gdb_object | amrex::ParticleContainerBase | protected |
m_num_runtime_int | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_num_runtime_real | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_particle_locator | amrex::ParticleContainerBase | mutable |
m_particles | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_runtime_comps_defined | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_soa_idata_names | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_soa_rdata_names | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
m_stable_redistribute | amrex::ParticleContainerBase | protected |
m_verbose | amrex::ParticleContainerBase | protected |
make_alike() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
MakeMFIter(int lev, const MFItInfo &info) const | amrex::ParticleContainerBase | inline |
MakeMFIter(int lev) const | amrex::ParticleContainerBase | inline |
MakeMFIter(int lev, bool tile) const | amrex::ParticleContainerBase | inline |
maxLevel() const | amrex::ParticleContainerBase | inline |
maxnextidPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
MaxParticlesPerRead() | amrex::ParticleContainerBase | static |
MaxReaders() | amrex::ParticleContainerBase | static |
memEfficientSort | amrex::ParticleContainerBase | static |
NArrayInt | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | static |
NArrayReal | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | static |
neighbor_procs | amrex::ParticleContainerBase | mutableprotected |
NeighborProcs(int ngrow) const | amrex::ParticleContainerBase | inline |
nOutFilesPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
nParticlesAtLevelPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
nparticlesPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
NStructInt | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | static |
NStructReal | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | static |
num_int_comm_comps | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
num_real_comm_comps | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
NumberOfParticlesAtLevel(int level, bool only_valid=true, bool only_local=false) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
NumberOfParticlesInGrid(int level, bool only_valid=true, bool only_local=false) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
NumIntComps() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
numLevels() const | amrex::ParticleContainerBase | inline |
numLocalTilesAtLevel(int lev) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
NumRealComps() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
NumRuntimeIntComps() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
NumRuntimeRealComps() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
OK(int lev_min=0, int lev_max=-1, int nGrow=0) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
OnSameGrids(int level, const MF &mf) const | amrex::ParticleContainerBase | inline |
operator=(const TracerParticleContainer &)=delete | amrex::TracerParticleContainer | |
operator=(TracerParticleContainer &&) noexcept=default | amrex::TracerParticleContainer | |
amrex::ParticleContainer_impl::operator=(const ParticleContainer_impl &)=delete | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
amrex::ParticleContainer_impl::operator=(ParticleContainer_impl &&) noexcept=default | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
amrex::ParticleContainerBase::operator=(const ParticleContainerBase &)=delete | amrex::ParticleContainerBase | |
amrex::ParticleContainerBase::operator=(ParticleContainerBase &&)=default | amrex::ParticleContainerBase | |
ParConstIterType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParIterType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
particle_size | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
ParticleBoxArray(int lev) const | amrex::ParticleContainerBase | inline |
ParticleContainer_impl() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleContainer_impl(ParGDBBase *gdb) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleContainer_impl(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleContainer_impl(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleContainer_impl(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleContainer_impl(const ParticleContainer_impl &)=delete | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleContainer_impl(ParticleContainer_impl &&) noexcept=default | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleContainerBase()=default | amrex::ParticleContainerBase | |
ParticleContainerBase(ParGDBBase *gdb) | amrex::ParticleContainerBase | inline |
ParticleContainerBase(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba) | amrex::ParticleContainerBase | inline |
ParticleContainerBase(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr) | amrex::ParticleContainerBase | inline |
ParticleContainerBase(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr) | amrex::ParticleContainerBase | inline |
ParticleContainerBase(const ParticleContainerBase &)=delete | amrex::ParticleContainerBase | |
ParticleContainerBase(ParticleContainerBase &&)=default | amrex::ParticleContainerBase | |
ParticleContainerType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleDistributionMap(int lev) const | amrex::ParticleContainerBase | inline |
ParticleGeom(int lev) const | amrex::ParticleContainerBase | inline |
ParticleInitData typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleLevel typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
particlePostLocate(ParticleType &, const ParticleLocData &, const int) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inlineprivatevirtual |
ParticleRealDescriptor | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticlesAt(int lev, int grid, int tile) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticlesAt(int lev, int grid, int tile) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticlesAt(int lev, const Iterator &iter) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticlesAt(int lev, const Iterator &iter) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
ParticleTileType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ParticleVector typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
PeriodicShift(P &p) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
PeriodicShift(P &p) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
PlotfileVersion() | amrex::ParticleContainerBase | static |
PrintCapacity() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ReadParticleRealData(void *data, size_t size, std::istream &is) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ReadParticles(int cnt, int grd, int lev, std::ifstream &ifs, int finest_level_in_file, bool convert_ids) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | protected |
ReadParticles(int cnt, int grd, int lev, std::ifstream &ifs, int finest_level_in_file, bool convert_ids) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RealType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RealVector typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RedefineDummyMF(int lev) | amrex::ParticleContainerBase | |
Redistribute(int lev_min=0, int lev_max=-1, int nGrow=0, int local=0, bool remove_negative=true) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
redistribute_mask_nghost | amrex::ParticleContainerBase | mutableprotected |
redistribute_mask_ptr | amrex::ParticleContainerBase | mutableprotected |
RedistributeCPU(int lev_min=0, int lev_max=-1, int nGrow=0, int local=0, bool remove_negative=true) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RedistributeGPU(int lev_min=0, int lev_max=-1, int nGrow=0, int local=0, bool remove_negative=true) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RedistributeMPI(std::map< int, Vector< char > > ¬_ours, int lev_min=0, int lev_max=0, int nGrow=0, int local=0) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
RemoveParticlesAtLevel(int level) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
RemoveParticlesNotAtFinestLevel() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ReorderParticles(int lev, const MFIter &mfi, const index_type *permutations) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ReorderParticles(int lev, const MFIter &mfi, const index_type *permutations) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
reserveData() override | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | virtual |
Reset(ParticleType &prt, bool update, bool verbose=true, ParticleLocData pld=ParticleLocData()) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
resizeData() override | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | virtual |
ResizeRuntimeIntComp(int new_size, bool communicate) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
ResizeRuntimeRealComp(int new_size, bool communicate) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Restart(const std::string &dir, const std::string &file) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
Restart(const std::string &dir, const std::string &file, bool is_checkpoint) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
SetLevelDirectoriesCreated(bool tf) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
SetParGDB(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba) | amrex::ParticleContainerBase | |
SetParGDB(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr) | amrex::ParticleContainerBase | |
SetParGDB(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr) | amrex::ParticleContainerBase | |
SetParticleBoxArray(int lev, BoxArray new_ba) | amrex::ParticleContainerBase | |
SetParticleDistributionMap(int lev, DistributionMapping new_dmap) | amrex::ParticleContainerBase | |
SetParticleGeometry(int lev, Geometry new_geom) | amrex::ParticleContainerBase | |
SetParticleSize() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | protected |
SetSoACompileTimeNames(std::vector< std::string > const &rdata_name, std::vector< std::string > const &idata_name) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
setStableRedistribute(int stable) | amrex::ParticleContainerBase | inline |
SetUsePrePost(bool tf) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
SetUseUnlink(bool tf) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
SetVerbose(int verbose) | amrex::ParticleContainerBase | inline |
ShrinkToFit() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
SoA typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
SortParticlesByBin(IntVect bin_size) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
SortParticlesByCell() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
SortParticlesForDeposition(IntVect idx_type) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
stableRedistribute() const | amrex::ParticleContainerBase | inline |
superparticle_size | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | private |
superParticleSize() const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | inline |
SuperParticleType typedef | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
tile_size | amrex::ParticleContainerBase | static |
Timestamp(const std::string &basename, const MultiFab &mf, int lev, Real time, const std::vector< int > &indices) | amrex::TracerParticleContainer | |
TotalNumberOfParticles(bool only_valid=true, bool only_local=false) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
TracerParticleContainer(ParGDBBase *gdb) | amrex::TracerParticleContainer | inline |
TracerParticleContainer(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba) | amrex::TracerParticleContainer | inline |
TracerParticleContainer()=default | amrex::TracerParticleContainer | |
TracerParticleContainer(const TracerParticleContainer &)=delete | amrex::TracerParticleContainer | |
TracerParticleContainer(TracerParticleContainer &&) noexcept=default | amrex::TracerParticleContainer | |
usePrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
Verbose() const | amrex::ParticleContainerBase | inline |
Where(const P &prt, ParticleLocData &pld, int lev_min=0, int lev_max=-1, int nGrow=0, int local_grid=-1) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | protected |
Where(const P &p, ParticleLocData &pld, int lev_min, int lev_max, int nGrow, int local_grid) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
wherePrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
whichPrePost | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | mutable |
WriteAsciiFile(const std::string &file) | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WriteBinaryParticleData(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f, bool is_checkpoint=false) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WriteBinaryParticleData(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f, bool is_checkpoint) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WriteParticleRealData(void *data, size_t size, std::ostream &os) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WriteParticles(int level, std::ofstream &ofs, int fnum, Vector< int > &which, Vector< int > &count, Vector< Long > &where, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::map< std::pair< int, int >, IntVector >> &particle_io_flags, bool is_checkpoint) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, F &&f) const | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFilePost() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
WritePlotFilePre() | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
~ParticleContainer_impl() override=default | amrex::ParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, T_CellAssignor > | |
~ParticleContainerBase()=default | amrex::ParticleContainerBase | virtual |
~TracerParticleContainer() override=default | amrex::TracerParticleContainer | |