WarpX
WarpXParticleContainer Member List

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

AddIntComp(const std::string &name, bool comm=true)WarpXParticleContainerinline
AddNParticles(int lev, int n, const amrex::ParticleReal *x, const amrex::ParticleReal *y, const amrex::ParticleReal *z, const amrex::ParticleReal *vx, const amrex::ParticleReal *vy, const amrex::ParticleReal *vz, int nattr, const amrex::ParticleReal *attr, int uniqueparticles, amrex::Long id=-1)WarpXParticleContainer
AddRealComp(const std::string &name, bool comm=true)WarpXParticleContainerinline
adk_exp_prefactorWarpXParticleContainerprotected
adk_powerWarpXParticleContainerprotected
adk_prefactorWarpXParticleContainerprotected
AllocData()WarpXParticleContainer
AmIA() const noexceptWarpXParticleContainerinline
ApplyBoundaryConditions()WarpXParticleContainer
BackwardCompatibility()WarpXParticleContainerstatic
chargeWarpXParticleContainerprotected
ContinuousFluxInjection(amrex::Real)WarpXParticleContainerinlinevirtual
ContinuousInjection(const amrex::RealBox &)WarpXParticleContainerinlinevirtual
ConvertUnits(ConvertDirection)WarpXParticleContainerinlinevirtual
defineAllParticleTiles() noexceptWarpXParticleContainer
DepositCharge(amrex::Vector< std::unique_ptr< amrex::MultiFab > > &rho, const bool local=false, const bool reset=false, const bool do_rz_volume_scaling=false, const bool interpolate_across_levels=true, const int icomp=0)WarpXParticleContainer
DepositCharge(WarpXParIter &pti, RealVector &wp, const int *const ion_lev, amrex::MultiFab *rho, int icomp, const long offset, const long np_to_depose, int thread_num, int lev, int depos_lev)WarpXParticleContainervirtual
DepositCurrent(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 > > &J, const amrex::Real dt, const amrex::Real relative_t)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_back_transformed_diagnosticsWarpXParticleContainerprotected
do_continuous_injectionWarpXParticleContainerprotected
do_field_ionizationWarpXParticleContainerprotected
do_not_depositWarpXParticleContainerprotected
do_not_gatherWarpXParticleContainerprotected
do_not_pushWarpXParticleContainerprotected
do_resamplingWarpXParticleContainerprotected
do_splittingWarpXParticleContainer
doBackTransformedDiagnostics() constWarpXParticleContainerinline
DoFieldIonization() constWarpXParticleContainerinline
DoQED() constWarpXParticleContainerinline
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)=0WarpXParticleContainerpure virtual
get_v_galilean()WarpXParticleContainerinline
getCharge() constWarpXParticleContainerinline
GetChargeDensity(int lev, bool local=false)WarpXParticleContainer
getMass() constWarpXParticleContainerinline
getParticleComps() const noexceptWarpXParticleContainerinline
getParticleiComps() const noexceptWarpXParticleContainerinline
getParticleRuntimeComps() const noexceptWarpXParticleContainerinline
getParticleRuntimeiComps() const noexceptWarpXParticleContainerinline
GetParticleSlice(const int, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, DiagnosticParticles &)WarpXParticleContainerinlinevirtual
has_breit_wheeler() constWarpXParticleContainerinlinevirtual
has_quantum_sync() constWarpXParticleContainerinlinevirtual
InitData()=0WarpXParticleContainerpure virtual
initialize_self_fieldsWarpXParticleContainer
ion_atomic_numberWarpXParticleContainerprotected
ionization_energiesWarpXParticleContainerprotected
ionization_initial_levelWarpXParticleContainerprotected
ionization_productWarpXParticleContainerprotected
ionization_product_nameWarpXParticleContainerprotected
local_jxWarpXParticleContainerprotected
local_jyWarpXParticleContainerprotected
local_jzWarpXParticleContainerprotected
local_rhoWarpXParticleContainerprotected
m_boundary_conditionsWarpXParticleContainerprotected
m_deposit_on_main_gridWarpXParticleContainerprotected
m_gather_from_main_gridWarpXParticleContainerprotected
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_v_galileanWarpXParticleContainerprotected
massWarpXParticleContainerprotected
maxParticleVelocity(bool local=false)WarpXParticleContainer
meanParticleVelocity(bool local=false)WarpXParticleContainer
MultiParticleContainerWarpXParticleContainer
PairIndex typedefWarpXParticleContainer
particle_compsWarpXParticleContainerprotected
particle_icompsWarpXParticleContainerprotected
particle_runtime_compsWarpXParticleContainerprotected
particle_runtime_icompsWarpXParticleContainerprotected
particlePostLocate(ParticleType &p, const amrex::ParticleLocData &pld, const int lev) overrideWarpXParticleContainerprivatevirtual
physical_elementWarpXParticleContainerprotected
physical_speciesWarpXParticleContainerprotected
PostRestart()=0WarpXParticleContainerpure virtual
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)=0WarpXParticleContainerpure virtual
PushX(amrex::Real dt)WarpXParticleContainer
PushX(int lev, amrex::Real dt)WarpXParticleContainer
ReadHeader(std::istream &is)=0WarpXParticleContainerpure virtual
ReadParameters()WarpXParticleContainerstatic
resample(const int)WarpXParticleContainerinlinevirtual
self_fields_max_itersWarpXParticleContainer
self_fields_required_precisionWarpXParticleContainer
self_fields_verbosityWarpXParticleContainer
set_breit_wheeler_engine_ptr(std::shared_ptr< BreitWheelerEngine >)WarpXParticleContainerinlineprotectedvirtual
set_quantum_sync_engine_ptr(std::shared_ptr< QuantumSynchrotronEngine >)WarpXParticleContainerinlineprotectedvirtual
species_idWarpXParticleContainerprotected
split_typeWarpXParticleContainer
sumParticleCharge(bool local=false)WarpXParticleContainer
tmp_particle_dataWarpXParticleContainerprotected
TmpParticles typedefWarpXParticleContainer
TmpParticleTile typedefWarpXParticleContainer
UpdateContinuousInjectionPosition(amrex::Real)WarpXParticleContainerinlinevirtual
WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies)WarpXParticleContainer
WriteHeader(std::ostream &os) const =0WarpXParticleContainerpure virtual
~WarpXParticleContainer()WarpXParticleContainerinlinevirtual