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(ParticleBC boundary_conditions)WarpXParticleContainer
BackwardCompatibility()WarpXParticleContainerstatic
chargeWarpXParticleContainerprotected
ContinuousInjection(const amrex::RealBox &)WarpXParticleContainerinlinevirtual
ConvertUnits(ConvertDirection)WarpXParticleContainerinlinevirtual
defineAllParticleTiles() noexceptWarpXParticleContainerprotected
DepositCharge(amrex::Vector< std::unique_ptr< amrex::MultiFab > > &rho, bool local=false, bool reset=false, bool do_rz_volume_scaling=false)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(WarpXParIter &pti, RealVector &wp, RealVector &uxp, RealVector &uyp, RealVector &uzp, const int *const ion_lev, amrex::MultiFab *jx, amrex::MultiFab *jy, amrex::MultiFab *jz, const long offset, const long np_to_depose, int thread_num, int lev, int depos_lev, amrex::Real dt)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, const amrex::MultiFab &Ex_avg, const amrex::MultiFab &Ey_avg, const amrex::MultiFab &Ez_avg, const amrex::MultiFab &Bx_avg, const amrex::MultiFab &By_avg, const amrex::MultiFab &Bz_avg, 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)=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_deposit_on_main_gridWarpXParticleContainerprotected
m_do_parser_filterWarpXParticleContainer
m_do_qedWarpXParticleContainerprotected
m_do_random_filterWarpXParticleContainer
m_do_uniform_filterWarpXParticleContainer
m_gather_from_main_gridWarpXParticleContainerprotected
m_particle_filter_parserWarpXParticleContainer
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_random_fractionWarpXParticleContainer
m_uniform_strideWarpXParticleContainer
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)WarpXParticleContainervirtual
ReadParameters()WarpXParticleContainerstatic
resample(const int)WarpXParticleContainerinlinevirtual
self_fields_required_precisionWarpXParticleContainer
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
WarpXOpenPMDPlot classWarpXParticleContainerfriend
WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies)WarpXParticleContainer
WriteHeader(std::ostream &os) constWarpXParticleContainervirtual
~WarpXParticleContainer()WarpXParticleContainerinlinevirtual