ARTEMIS
RigidInjectedParticleContainer Member List

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

AddGaussianBeam(const amrex::Real x_m, const amrex::Real y_m, const amrex::Real z_m, const amrex::Real x_rms, const amrex::Real y_rms, const amrex::Real z_rms, const amrex::Real x_cut, const amrex::Real y_cut, const amrex::Real z_cut, const amrex::Real q_tot, long npart, const int do_symmetrize, const int symmetrization_order)PhysicalParticleContainer
AddIntComp(const std::string &name,[[maybe_unused]] int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >inline
AddIntComp(std::string const &name, int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >
AddIntComp(int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >
amrex::ParticleContainer_impl::AddIntComp(std::string const &name, int communicate=1)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
amrex::ParticleContainer_impl::AddIntComp(int communicate=1)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
AddNParticles(int lev, int n, const amrex::ParticleReal *x, const amrex::ParticleReal *y, const amrex::ParticleReal *z, const amrex::ParticleReal *ux, const amrex::ParticleReal *uy, const amrex::ParticleReal *uz, const int nattr_real, const amrex::ParticleReal *attr_real, const int nattr_int, const int *attr_int, int uniqueparticles, amrex::Long id=-1)WarpXParticleContainer
AddParticles(int lev)PhysicalParticleContainervirtual
addParticles(const PCType &other, bool local=false)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
addParticles(const PCType &other, F const &f, bool local=false)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
AddParticlesAtLevel(AoS &particles, int level, int nGrow=0)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
AddParticlesAtLevel(ParticleTileType &particles, int level, int nGrow=0)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
AddPlasma(int lev, amrex::RealBox part_realbox=amrex::RealBox())PhysicalParticleContainer
AddPlasmaFlux(amrex::Real dt)PhysicalParticleContainer
AddPlasmaFromFile(amrex::ParticleReal q_tot, amrex::ParticleReal z_shift)PhysicalParticleContainer
AddRealComp(const std::string &name,[[maybe_unused]] int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >inline
AddRealComp(std::string const &name, int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >
AddRealComp(int communicate=1)NamedComponentParticleContainer< amrex::DefaultAllocator >
amrex::ParticleContainer_impl::AddRealComp(std::string const &name, int communicate=1)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
amrex::ParticleContainer_impl::AddRealComp(int communicate=1)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
adk_exp_prefactorWarpXParticleContainerprotected
adk_powerWarpXParticleContainerprotected
adk_prefactorWarpXParticleContainerprotected
AggregationBuffer()amrex::ParticleContainerBasestatic
AggregationType()amrex::ParticleContainerBasestatic
AllocatorType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
AllocData()WarpXParticleContainer
AmIA() const noexceptWarpXParticleContainerinline
AoS typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ApplyBoundaryConditions()WarpXParticleContainer
applyNCIFilter(int lev, const amrex::Box &box, amrex::Elixir &exeli, amrex::Elixir &eyeli, amrex::Elixir &ezeli, amrex::Elixir &bxeli, amrex::Elixir &byeli, amrex::Elixir &bzeli, amrex::FArrayBox &filtered_Ex, amrex::FArrayBox &filtered_Ey, amrex::FArrayBox &filtered_Ez, amrex::FArrayBox &filtered_Bx, amrex::FArrayBox &filtered_By, amrex::FArrayBox &filtered_Bz, const amrex::FArrayBox &Ex, const amrex::FArrayBox &Ey, const amrex::FArrayBox &Ez, const amrex::FArrayBox &Bx, const amrex::FArrayBox &By, const amrex::FArrayBox &Bz, amrex::FArrayBox const *&exfab, amrex::FArrayBox const *&eyfab, amrex::FArrayBox const *&ezfab, amrex::FArrayBox const *&bxfab, amrex::FArrayBox const *&byfab, amrex::FArrayBox const *&bzfab)PhysicalParticleContainer
arena() constamrex::ParticleContainerBase
AssignCellDensitySingleLevel(int rho_index, MultiFab &mf, int level, int ncomp=1, int particle_lvl_offset=0) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
BackwardCompatibility()PhysicalParticleContainer
BaseContainer typedefNamedComponentParticleContainer< amrex::DefaultAllocator >
boost_adjust_transverse_positionsPhysicalParticleContainerprotected
BufferMap() constamrex::ParticleContainerBase
BuildRedistributeMask(int lev, int nghost=1) constamrex::ParticleContainerBaseprotected
ByteSpread() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CellAssignor typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
chargeWarpXParticleContainerprotected
CharVector typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CheckAndAddParticle(amrex::ParticleReal x, amrex::ParticleReal y, amrex::ParticleReal z, amrex::ParticleReal ux, amrex::ParticleReal uy, amrex::ParticleReal uz, amrex::ParticleReal weight, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_x, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_y, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_z, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_ux, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_uy, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_uz, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_w)PhysicalParticleContainer
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 >()) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
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 >()) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Checkpoint(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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CheckpointPost()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CheckpointPre()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CheckpointVersion()amrex::ParticleContainerBasestatic
clearParticles()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ConstParticleType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ConstPTDType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ContainerLike typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ContinuousFluxInjection(const amrex::Real t, const amrex::Real dt) overridePhysicalParticleContainerprotectedvirtual
ContinuousInjection(const amrex::RealBox &injection_box) overridePhysicalParticleContainerprotectedvirtual
copyParticles(const PCType &other, bool local=false)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
copyParticles(const PCType &other, F &&f, bool local=false)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
correctCellVectors(int, int, int, const ParticleType &)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >privatevirtual
countPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CreateGhostParticles(int level, int ngrow, AoS &ghosts) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CreateGhostParticles(int level, int ngrow, ParticleTileType &ghosts) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CreateVirtualParticles(int level, AoS &virts) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
CreateVirtualParticles(int level, ParticleTileType &virts) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
DataPrefix()amrex::ParticleContainerBasestatic
DefaultInitializeRuntimeAttributes(amrex::ParticleTile< amrex::Particle< NStructReal, NStructInt >, NArrayReal, NArrayInt, amrex::PinnedArenaAllocator > &pinned_tile, const int n_external_attr_real, const int n_external_attr_int, const amrex::RandomEngine &engine) override finalPhysicalParticleContainervirtual
Define(ParGDBBase *gdb)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Define(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Define(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Define(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
defineAllParticleTiles() noexceptWarpXParticleContainer
DefineAndReturnParticleTile(int lev, int grid, int tile)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
DefineAndReturnParticleTile(int lev, const Iterator &iter)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
defineBufferMap() constamrex::ParticleContainerBaseprotected
DepositCharge(amrex::Vector< std::unique_ptr< amrex::MultiFab > > &rho, const bool local=false, const bool reset=false, const bool apply_boundary_and_scale_volume=false, const bool interpolate_across_levels=true, const int icomp=0)WarpXParticleContainer
DepositCharge(WarpXParIter &pti, RealVector const &wp, const int *const ion_lev, amrex::MultiFab *rho, const int icomp, const long offset, const long np_to_depose, const int thread_num, const int lev, const int depos_lev)WarpXParticleContainervirtual
DepositCurrent(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 > > &J, const amrex::Real dt, const amrex::Real relative_time)WarpXParticleContainer
DepositCurrent(WarpXParIter &pti, RealVector const &wp, RealVector const &uxp, RealVector const &uyp, RealVector const &uzp, int const *const ion_lev, amrex::MultiFab *const jx, amrex::MultiFab *const jy, amrex::MultiFab *const jz, long const offset, long const np_to_depose, int const thread_num, int const lev, int const depos_lev, amrex::Real const dt, amrex::Real const relative_time)WarpXParticleContainervirtual
DiagnosticParticleData typedefWarpXParticleContainer
DiagnosticParticles typedefWarpXParticleContainer
do_backward_propagationPhysicalParticleContainerprotected
do_classical_radiation_reactionPhysicalParticleContainerprotected
do_continuous_injectionWarpXParticleContainerprotected
do_field_ionizationWarpXParticleContainerprotected
do_not_depositWarpXParticleContainer
do_not_gatherWarpXParticleContainerprotected
do_not_pushWarpXParticleContainerprotected
do_resamplingWarpXParticleContainerprotected
do_splittingWarpXParticleContainer
do_tilingamrex::ParticleContainerBasestatic
DoFieldIonization() constWarpXParticleContainerinline
done_injecting_levRigidInjectedParticleContainerprivate
DoQED() constWarpXParticleContainerinline
doUnlinkamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
EnforcePeriodicWhere(P &prt, ParticleLocData &pld, int lev_min=0, int lev_max=-1, int local_grid=-1) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >protected
Evolve(int lev, const amrex::MultiFab &Ex, const amrex::MultiFab &Ey, const amrex::MultiFab &Ez, const amrex::MultiFab &Bx, const amrex::MultiFab &By, const amrex::MultiFab &Bz, amrex::MultiFab &jx, amrex::MultiFab &jy, amrex::MultiFab &jz, amrex::MultiFab *cjx, amrex::MultiFab *cjy, amrex::MultiFab *cjz, amrex::MultiFab *rho, amrex::MultiFab *crho, const amrex::MultiFab *cEx, const amrex::MultiFab *cEy, const amrex::MultiFab *cEz, const amrex::MultiFab *cBx, const amrex::MultiFab *cBy, const amrex::MultiFab *cBz, amrex::Real t, amrex::Real dt, DtType a_dt_type=DtType::Full, bool skip_deposition=false) overrideRigidInjectedParticleContainervirtual
filePrefixPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
finestLevel() constamrex::ParticleContainerBase
Geom(int lev) constamrex::ParticleContainerBase
getCharge() constWarpXParticleContainerinline
GetChargeDensity(int lev, bool local=false)WarpXParticleContainer
GetIntCompIndex(std::string const &name)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetIntSoANames() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
getIonizationFunc(const WarpXParIter &pti, int lev, amrex::IntVect ngEB, const amrex::FArrayBox &Ex, const amrex::FArrayBox &Ey, const amrex::FArrayBox &Ez, const amrex::FArrayBox &Bx, const amrex::FArrayBox &By, const amrex::FArrayBox &Bz)PhysicalParticleContainer
GetLevelDirectoriesCreated() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
getMass() constWarpXParticleContainerinline
GetMaxNextIDPrePost() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetNParticlesPrePost() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
getPairGenerationFilterFunc()PhysicalParticleContainer
GetParGDB() constamrex::ParticleContainerBase
GetParGDB()amrex::ParticleContainerBase
getParticleComps() const noexceptNamedComponentParticleContainer< amrex::DefaultAllocator >inline
getParticleiComps() const noexceptNamedComponentParticleContainer< amrex::DefaultAllocator >inline
getParticleRuntimeComps() const noexceptNamedComponentParticleContainer< amrex::DefaultAllocator >inline
getParticleRuntimeiComps() const noexceptNamedComponentParticleContainer< amrex::DefaultAllocator >inline
GetParticles() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetParticles()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetParticles(int lev) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetParticles(int lev)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
getPhotonEmissionFilterFunc()PhysicalParticleContainer
GetRealCompIndex(std::string const &name)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetRealSoANames() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
getSpeciesTypeName() constWarpXParticleContainerinline
getTmpParticleData() const noexceptWarpXParticleContainerinline
GetUsePrePost() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
GetUseUnlink() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
h_redistribute_int_compamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
h_redistribute_real_compamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
has_breit_wheeler() const overridePhysicalParticleContainervirtual
has_polymorphic_allocatoramrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >static
has_quantum_sync() const overridePhysicalParticleContainervirtual
HasIntComp(std::string const &name)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
HasRealComp(std::string const &name)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
HdrFileNamePrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Increment(MultiFab &mf, int level)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
IncrementWithTotal(MultiFab &mf, int level, bool local=false)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Index(const P &p, int lev) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitData() overrideRigidInjectedParticleContainervirtual
InitFromAsciiFile(const std::string &file, int extradata, const IntVect *Nrep=nullptr)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitFromBinaryFile(const std::string &file, int extradata)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitFromBinaryMetaFile(const std::string &file, int extradata)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Initialize()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
initialize_self_fieldsWarpXParticleContainer
InitIonizationModule() overridePhysicalParticleContainervirtual
InitNRandomPerCell(int n_per_cell, const ParticleInitData &pdata)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitOnePerCell(Real x_off, Real y_off, Real z_off, const ParticleInitData &pdata)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitRandom(Long icount, ULong iseed, const ParticleInitData &pdata, bool serialize=false, RealBox bx=RealBox())amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
InitRandomPerBox(Long icount, ULong iseed, const ParticleInitData &pdata)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
IntVector typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ion_atomic_numberWarpXParticleContainerprotected
ionization_energiesWarpXParticleContainerprotected
ionization_initial_levelWarpXParticleContainerprotected
ionization_productWarpXParticleContainerprotected
ionization_product_nameWarpXParticleContainerprotected
isDefined() constamrex::ParticleContainerBase
levelDirectoriesCreatedamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
local_jxWarpXParticleContainerprotected
local_jyWarpXParticleContainerprotected
local_jzWarpXParticleContainerprotected
local_rhoWarpXParticleContainerprotected
locateParticle(P &p, ParticleLocData &pld, int lev_min, int lev_max, int nGrow, int local_grid=-1) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_arenaamrex::ParticleContainerBaseprotected
m_binsamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >protected
m_boundary_conditionsWarpXParticleContainerprotected
m_buffer_mapamrex::ParticleContainerBaseprotected
m_deposit_on_main_gridWarpXParticleContainerprotected
m_do_back_transformed_particlesWarpXParticleContainerprotected
m_do_qed_breit_wheelerPhysicalParticleContainerprotected
m_do_qed_quantum_syncPhysicalParticleContainerprotected
m_dummy_mfamrex::ParticleContainerBaseprotected
m_gather_from_main_gridWarpXParticleContainerprotected
m_gdbamrex::ParticleContainerBaseprotected
m_gdb_objectamrex::ParticleContainerBaseprotected
m_num_runtime_intamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_num_runtime_realamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_particle_locatoramrex::ParticleContainerBase
m_particlesamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_qed_breit_wheeler_ele_productWarpXParticleContainerprotected
m_qed_breit_wheeler_ele_product_nameWarpXParticleContainerprotected
m_qed_breit_wheeler_pos_productWarpXParticleContainerprotected
m_qed_breit_wheeler_pos_product_nameWarpXParticleContainerprotected
m_qed_quantum_sync_phot_productWarpXParticleContainerprotected
m_qed_quantum_sync_phot_product_nameWarpXParticleContainerprotected
m_resamplerPhysicalParticleContainerprotected
m_runtime_comps_definedamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_rz_random_thetaPhysicalParticleContainerprotected
m_save_previous_positionPhysicalParticleContainerprotected
m_shr_p_bw_enginePhysicalParticleContainerprotected
m_shr_p_qs_enginePhysicalParticleContainerprotected
m_soa_idata_namesamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_soa_rdata_namesamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
m_stable_redistributeamrex::ParticleContainerBaseprotected
m_user_int_attrib_parserPhysicalParticleContainerprotected
m_user_int_attribsPhysicalParticleContainerprotected
m_user_real_attrib_parserPhysicalParticleContainerprotected
m_user_real_attribsPhysicalParticleContainerprotected
m_verboseamrex::ParticleContainerBaseprotected
make_alike() constNamedComponentParticleContainer< amrex::DefaultAllocator >inline
MakeMFIter(int lev, const MFItInfo &info) constamrex::ParticleContainerBase
MakeMFIter(int lev) constamrex::ParticleContainerBase
MakeMFIter(int lev, bool tile) constamrex::ParticleContainerBase
MapParticletoBoostedFrame(amrex::ParticleReal &x, amrex::ParticleReal &y, amrex::ParticleReal &z, amrex::ParticleReal &ux, amrex::ParticleReal &uy, amrex::ParticleReal &uz)PhysicalParticleContainer
massWarpXParticleContainerprotected
maxLevel() constamrex::ParticleContainerBase
maxnextidPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
MaxParticlesPerRead()amrex::ParticleContainerBasestatic
maxParticleVelocity(bool local=false)WarpXParticleContainer
MaxReaders()amrex::ParticleContainerBasestatic
meanParticleVelocity(bool local=false)WarpXParticleContainer
memEfficientSortamrex::ParticleContainerBasestatic
MultiParticleContainerWarpXParticleContainer
NamedComponentParticleContainer()NamedComponentParticleContainer< amrex::DefaultAllocator >inline
NamedComponentParticleContainer(amrex::AmrParGDB *amr_pgdb)NamedComponentParticleContainer< amrex::DefaultAllocator >inline
NamedComponentParticleContainer(amrex::ParticleContainer< 0, 0, PIdx::nattribs, 0, amrex::DefaultAllocator > &&pc, std::map< std::string, int > p_comps, std::map< std::string, int > p_icomps, std::map< std::string, int > p_rcomps, std::map< std::string, int > p_ricomps)NamedComponentParticleContainer< amrex::DefaultAllocator >inline
NamedComponentParticleContainer(NamedComponentParticleContainer &&)=defaultNamedComponentParticleContainer< amrex::DefaultAllocator >
NArrayIntamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >static
NArrayRealamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >static
neighbor_procsamrex::ParticleContainerBaseprotected
NeighborProcs(int ngrow) constamrex::ParticleContainerBase
nOutFilesPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
nParticlesAtLevelPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
nparticlesPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NStructIntamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >static
NStructRealamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >static
num_int_comm_compsamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
num_real_comm_compsamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
NumberOfParticlesAtLevel(int level, bool only_valid=true, bool only_local=false) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NumberOfParticlesInGrid(int level, bool only_valid=true, bool only_local=false) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NumIntComps() constNamedComponentParticleContainer< amrex::DefaultAllocator >
amrex::ParticleContainer_impl::NumIntComps() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
numLevels() constamrex::ParticleContainerBase
numLocalTilesAtLevel(int lev) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NumRealComps() constNamedComponentParticleContainer< amrex::DefaultAllocator >
amrex::ParticleContainer_impl::NumRealComps() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NumRuntimeIntComps() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
NumRuntimeRealComps() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
OK(int lev_min=0, int lev_max=-1, int nGrow=0) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
OnSameGrids(int level, const MF &mf) constamrex::ParticleContainerBase
operator=(NamedComponentParticleContainer &&)=defaultNamedComponentParticleContainer< amrex::DefaultAllocator >
amrex::ParticleContainer_impl::operator=(const ParticleContainer_impl &)=deleteamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
amrex::ParticleContainer_impl::operator=(ParticleContainer_impl &&) noexcept=defaultamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
amrex::ParticleContainerBase::operator=(const ParticleContainerBase &)=deleteamrex::ParticleContainerBase
amrex::ParticleContainerBase::operator=(ParticleContainerBase &&)=defaultamrex::ParticleContainerBase
PairIndex typedefWarpXParticleContainer
ParConstIterType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParIterType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
particle_compsNamedComponentParticleContainer< amrex::DefaultAllocator >protected
particle_icompsNamedComponentParticleContainer< amrex::DefaultAllocator >protected
particle_runtime_compsNamedComponentParticleContainer< amrex::DefaultAllocator >protected
particle_runtime_icompsNamedComponentParticleContainer< amrex::DefaultAllocator >protected
particle_sizeamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
ParticleBoxArray(int lev) constamrex::ParticleContainerBase
ParticleContainer_impl()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(ParGDBBase *gdb)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(const ParticleContainer_impl &)=deleteamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainer_impl(ParticleContainer_impl &&) noexcept=defaultamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleContainerBase()=defaultamrex::ParticleContainerBase
ParticleContainerBase(ParGDBBase *gdb)amrex::ParticleContainerBase
ParticleContainerBase(const Geometry &geom, const DistributionMapping &dmap, const BoxArray &ba)amrex::ParticleContainerBase
ParticleContainerBase(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< int > &rr)amrex::ParticleContainerBase
ParticleContainerBase(const Vector< Geometry > &geom, const Vector< DistributionMapping > &dmap, const Vector< BoxArray > &ba, const Vector< IntVect > &rr)amrex::ParticleContainerBase
ParticleContainerBase(const ParticleContainerBase &)=deleteamrex::ParticleContainerBase
ParticleContainerBase(ParticleContainerBase &&)=defaultamrex::ParticleContainerBase
ParticleContainerType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleDistributionMap(int lev) constamrex::ParticleContainerBase
ParticleGeom(int lev) constamrex::ParticleContainerBase
ParticleInitData typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleLevel typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
particlePostLocate(ParticleType &p, const amrex::ParticleLocData &pld, const int lev) overrideWarpXParticleContainerprivatevirtual
ParticleRealDescriptoramrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticlesAt(int lev, int grid, int tile) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticlesAt(int lev, int grid, int tile)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticlesAt(int lev, const Iterator &iter) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticlesAt(int lev, const Iterator &iter)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleTileType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ParticleVector typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
PartitionParticlesInBuffers(long &nfine_current, long &nfine_gather, long const np, WarpXParIter &pti, int const lev, amrex::iMultiFab const *current_masks, amrex::iMultiFab const *gather_masks)PhysicalParticleContainer
PeriodicShift(P &p) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
physical_elementWarpXParticleContainerprotected
physical_speciesWarpXParticleContainerprotected
PhysicalParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name)PhysicalParticleContainer
PhysicalParticleContainer(amrex::AmrCore *amr_core)PhysicalParticleContainer
plasma_injectorPhysicalParticleContainerprotected
PlotfileVersion()amrex::ParticleContainerBasestatic
PostRestart() finalPhysicalParticleContainerinlinevirtual
PrintCapacity() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
PTDType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
PushP(int lev, amrex::Real dt, const amrex::MultiFab &Ex, const amrex::MultiFab &Ey, const amrex::MultiFab &Ez, const amrex::MultiFab &Bx, const amrex::MultiFab &By, const amrex::MultiFab &Bz) overrideRigidInjectedParticleContainervirtual
PushPX(WarpXParIter &pti, amrex::FArrayBox const *exfab, amrex::FArrayBox const *eyfab, amrex::FArrayBox const *ezfab, amrex::FArrayBox const *bxfab, amrex::FArrayBox const *byfab, amrex::FArrayBox const *bzfab, const amrex::IntVect ngEB, const int, const long offset, const long np_to_push, int lev, int gather_lev, amrex::Real dt, ScaleFields scaleFields, DtType a_dt_type=DtType::Full) overrideRigidInjectedParticleContainervirtual
PushX(amrex::Real dt)WarpXParticleContainer
PushX(int lev, amrex::Real dt)WarpXParticleContainer
ReadHeader(std::istream &is) overrideRigidInjectedParticleContainervirtual
ReadParameters()WarpXParticleContainerstatic
ReadParticleRealData(void *data, size_t size, std::istream &is)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ReadParticles(int cnt, int grd, int lev, std::ifstream &ifs, int finest_level_in_file, bool convert_ids)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >protected
RealType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
RealVector typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
redistribute_mask_nghostamrex::ParticleContainerBaseprotected
redistribute_mask_ptramrex::ParticleContainerBaseprotected
RedistributeCPU(int lev_min=0, int lev_max=-1, int nGrow=0, int local=0, bool remove_negative=true)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
RedistributeGPU(int lev_min=0, int lev_max=-1, int nGrow=0, int local=0, bool remove_negative=true)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
RedistributeMPI(std::map< int, Vector< char > > &not_ours, int lev_min=0, int lev_max=0, int nGrow=0, int local=0)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
RemapParticles()RigidInjectedParticleContainervirtual
RemoveParticlesAtLevel(int level)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
RemoveParticlesNotAtFinestLevel()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ReorderParticles(int lev, const MFIter &mfi, const index_type *permutations)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
resample(const int timestep) override finalPhysicalParticleContainervirtual
reserveData() overrideamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >virtual
Reset(ParticleType &prt, bool update, bool verbose=true, ParticleLocData pld=ParticleLocData()) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
resizeData() overrideamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >virtual
ResizeRuntimeIntComp(int new_size, bool communicate)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
ResizeRuntimeRealComp(int new_size, bool communicate)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Restart(const std::string &dir, const std::string &file)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Restart(const std::string &dir, const std::string &file, bool is_checkpoint)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
rigid_advanceRigidInjectedParticleContainerprivate
RigidInjectedParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name)RigidInjectedParticleContainer
self_fields_absolute_toleranceWarpXParticleContainer
self_fields_max_itersWarpXParticleContainer
self_fields_required_precisionWarpXParticleContainer
self_fields_verbosityWarpXParticleContainer
set_breit_wheeler_engine_ptr(std::shared_ptr< BreitWheelerEngine > ptr) overridePhysicalParticleContainervirtual
set_quantum_sync_engine_ptr(std::shared_ptr< QuantumSynchrotronEngine > ptr) overridePhysicalParticleContainervirtual
SetArena(Arena *a)amrex::ParticleContainerBase
SetDoBackTransformedParticles(const bool do_back_transformed_particles)WarpXParticleContainerinline
SetLevelDirectoriesCreated(bool tf)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
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< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >protected
SetSoACompileTimeNames(std::vector< std::string > const &rdata_name, std::vector< std::string > const &idata_name)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
setStableRedistribute(int stable)amrex::ParticleContainerBase
SetUsePrePost(bool tf) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SetUseUnlink(bool tf) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SetVerbose(int verbose)amrex::ParticleContainerBase
ShrinkToFit()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SoA typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SortParticlesByBin(IntVect bin_size)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SortParticlesByCell()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SortParticlesForDeposition(IntVect idx_type)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
species_idWarpXParticleContainerprotected
species_namePhysicalParticleContainerprotected
split_typeWarpXParticleContainer
SplitParticles(int lev)PhysicalParticleContainer
stableRedistribute() constamrex::ParticleContainerBase
sumParticleCharge(bool local=false)WarpXParticleContainer
superparticle_sizeamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >private
superParticleSize() constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
SuperParticleType typedefamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
tile_sizeamrex::ParticleContainerBasestatic
tmp_particle_dataWarpXParticleContainerprotected
TmpParticles typedefWarpXParticleContainer
TmpParticleTile typedefWarpXParticleContainer
TotalNumberOfParticles(bool only_valid=true, bool only_local=false) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
UpdateContinuousInjectionPosition(amrex::Real)WarpXParticleContainerinlinevirtual
use_comms_arenaamrex::ParticleContainerBasestatic
usePrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
Verbose() constamrex::ParticleContainerBase
vzbeam_ave_boostedRigidInjectedParticleContainerprivate
WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies)WarpXParticleContainer
Where(const P &prt, ParticleLocData &pld, int lev_min=0, int lev_max=-1, int nGrow=0, int local_grid=-1) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >protected
wherePrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
whichPrePostamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WriteAsciiFile(const std::string &file)amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WriteHeader(std::ostream &os) const overrideRigidInjectedParticleContainervirtual
WriteParticleRealData(void *data, size_t size, std::ostream &os) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFile(const std::string &dir, const std::string &name) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFile(const std::string &dir, const std::string &name, F &&f) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFile(const std::string &dir, const std::string &name, const Vector< std::string > &real_comp_names, F &&f) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFile(const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class 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) constamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFilePost()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
WritePlotFilePre()amrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
zinject_planeRigidInjectedParticleContainerprivate
zinject_plane_levRigidInjectedParticleContainerprivate
zinject_plane_lev_previousRigidInjectedParticleContainerprivate
zinject_plane_levelsRigidInjectedParticleContainerprivate
~NamedComponentParticleContainer()=defaultNamedComponentParticleContainer< amrex::DefaultAllocator >virtual
~ParticleContainer_impl() override=defaultamrex::ParticleContainer_impl< typename T_ParticleType, int T_NArrayReal, int T_NArrayInt, template< class > class Allocator, class T_CellAssignor >
~ParticleContainerBase()=defaultamrex::ParticleContainerBasevirtual
~PhysicalParticleContainer()PhysicalParticleContainerinlinevirtual
~RigidInjectedParticleContainer()RigidInjectedParticleContainerinlinevirtual
~WarpXParticleContainer()WarpXParticleContainerinlinevirtual