| AddIntComp(const std::string &name, bool comm=true) | WarpXParticleContainer | inline |
| 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) | WarpXParticleContainer | inline |
| adk_exp_prefactor | WarpXParticleContainer | protected |
| adk_power | WarpXParticleContainer | protected |
| adk_prefactor | WarpXParticleContainer | protected |
| AllocData() | WarpXParticleContainer | |
| AmIA() const noexcept | WarpXParticleContainer | inline |
| ApplyBoundaryConditions(ParticleBC boundary_conditions) | WarpXParticleContainer | |
| BackwardCompatibility() | WarpXParticleContainer | static |
| charge | WarpXParticleContainer | protected |
| ContinuousInjection(const amrex::RealBox &) | WarpXParticleContainer | inlinevirtual |
| ConvertUnits(ConvertDirection) | WarpXParticleContainer | inlinevirtual |
| defineAllParticleTiles() noexcept | WarpXParticleContainer | protected |
| 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) | WarpXParticleContainer | virtual |
| 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) | WarpXParticleContainer | virtual |
| DiagnosticParticleData typedef | WarpXParticleContainer | |
| DiagnosticParticles typedef | WarpXParticleContainer | |
| do_back_transformed_diagnostics | WarpXParticleContainer | protected |
| do_continuous_injection | WarpXParticleContainer | protected |
| do_field_ionization | WarpXParticleContainer | protected |
| do_not_deposit | WarpXParticleContainer | protected |
| do_not_gather | WarpXParticleContainer | protected |
| do_not_push | WarpXParticleContainer | protected |
| do_resampling | WarpXParticleContainer | protected |
| do_splitting | WarpXParticleContainer | |
| doBackTransformedDiagnostics() const | WarpXParticleContainer | inline |
| DoFieldIonization() const | WarpXParticleContainer | inline |
| DoQED() const | WarpXParticleContainer | inline |
| 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)=0 | WarpXParticleContainer | pure virtual |
| get_v_galilean() | WarpXParticleContainer | inline |
| getCharge() const | WarpXParticleContainer | inline |
| GetChargeDensity(int lev, bool local=false) | WarpXParticleContainer | |
| getMass() const | WarpXParticleContainer | inline |
| getParticleComps() const noexcept | WarpXParticleContainer | inline |
| getParticleiComps() const noexcept | WarpXParticleContainer | inline |
| getParticleRuntimeComps() const noexcept | WarpXParticleContainer | inline |
| getParticleRuntimeiComps() const noexcept | WarpXParticleContainer | inline |
| GetParticleSlice(const int, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, DiagnosticParticles &) | WarpXParticleContainer | inlinevirtual |
| has_breit_wheeler() const | WarpXParticleContainer | inlinevirtual |
| has_quantum_sync() const | WarpXParticleContainer | inlinevirtual |
| InitData()=0 | WarpXParticleContainer | pure virtual |
| initialize_self_fields | WarpXParticleContainer | |
| ion_atomic_number | WarpXParticleContainer | protected |
| ionization_energies | WarpXParticleContainer | protected |
| ionization_initial_level | WarpXParticleContainer | protected |
| ionization_product | WarpXParticleContainer | protected |
| ionization_product_name | WarpXParticleContainer | protected |
| local_jx | WarpXParticleContainer | protected |
| local_jy | WarpXParticleContainer | protected |
| local_jz | WarpXParticleContainer | protected |
| local_rho | WarpXParticleContainer | protected |
| m_deposit_on_main_grid | WarpXParticleContainer | protected |
| m_do_parser_filter | WarpXParticleContainer | |
| m_do_qed | WarpXParticleContainer | protected |
| m_do_random_filter | WarpXParticleContainer | |
| m_do_uniform_filter | WarpXParticleContainer | |
| m_gather_from_main_grid | WarpXParticleContainer | protected |
| m_particle_filter_parser | WarpXParticleContainer | |
| m_qed_breit_wheeler_ele_product | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_ele_product_name | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_pos_product | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_pos_product_name | WarpXParticleContainer | protected |
| m_qed_quantum_sync_phot_product | WarpXParticleContainer | protected |
| m_qed_quantum_sync_phot_product_name | WarpXParticleContainer | protected |
| m_random_fraction | WarpXParticleContainer | |
| m_uniform_stride | WarpXParticleContainer | |
| m_v_galilean | WarpXParticleContainer | protected |
| mass | WarpXParticleContainer | protected |
| maxParticleVelocity(bool local=false) | WarpXParticleContainer | |
| meanParticleVelocity(bool local=false) | WarpXParticleContainer | |
| MultiParticleContainer | WarpXParticleContainer | |
| PairIndex typedef | WarpXParticleContainer | |
| particle_comps | WarpXParticleContainer | protected |
| particle_icomps | WarpXParticleContainer | protected |
| particle_runtime_comps | WarpXParticleContainer | protected |
| particle_runtime_icomps | WarpXParticleContainer | protected |
| particlePostLocate(ParticleType &p, const amrex::ParticleLocData &pld, const int lev) override | WarpXParticleContainer | privatevirtual |
| physical_element | WarpXParticleContainer | protected |
| physical_species | WarpXParticleContainer | protected |
| PostRestart()=0 | WarpXParticleContainer | pure 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)=0 | WarpXParticleContainer | pure virtual |
| PushX(amrex::Real dt) | WarpXParticleContainer | |
| PushX(int lev, amrex::Real dt) | WarpXParticleContainer | |
| ReadHeader(std::istream &is) | WarpXParticleContainer | virtual |
| ReadParameters() | WarpXParticleContainer | static |
| resample(const int) | WarpXParticleContainer | inlinevirtual |
| self_fields_required_precision | WarpXParticleContainer | |
| set_breit_wheeler_engine_ptr(std::shared_ptr< BreitWheelerEngine >) | WarpXParticleContainer | inlineprotectedvirtual |
| set_quantum_sync_engine_ptr(std::shared_ptr< QuantumSynchrotronEngine >) | WarpXParticleContainer | inlineprotectedvirtual |
| species_id | WarpXParticleContainer | protected |
| split_type | WarpXParticleContainer | |
| sumParticleCharge(bool local=false) | WarpXParticleContainer | |
| tmp_particle_data | WarpXParticleContainer | protected |
| TmpParticles typedef | WarpXParticleContainer | |
| TmpParticleTile typedef | WarpXParticleContainer | |
| UpdateContinuousInjectionPosition(amrex::Real) | WarpXParticleContainer | inlinevirtual |
| WarpXOpenPMDPlot class | WarpXParticleContainer | friend |
| WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies) | WarpXParticleContainer | |
| WriteHeader(std::ostream &os) const | WarpXParticleContainer | virtual |
| ~WarpXParticleContainer() | WarpXParticleContainer | inlinevirtual |