| 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 |
| calculate_laser_plane_coordinates(const WarpXParIter &pti, const int np, amrex::Real *AMREX_RESTRICT const pplane_Xp, amrex::Real *AMREX_RESTRICT const pplane_Yp) | LaserParticleContainer | |
| charge | WarpXParticleContainer | protected |
| ComputeSpacing(int lev, amrex::Real &Sx, amrex::Real &Sy) const | LaserParticleContainer | private |
| ComputeWeightMobility(amrex::Real Sx, amrex::Real Sy) | LaserParticleContainer | private |
| ContinuousInjection(const amrex::RealBox &injection_box) override | LaserParticleContainer | privatevirtual |
| 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 &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, amrex::MultiFab &jx, amrex::MultiFab &jy, amrex::MultiFab &jz, amrex::MultiFab *, amrex::MultiFab *, amrex::MultiFab *, amrex::MultiFab *rho, amrex::MultiFab *crho, const amrex::MultiFab *, const amrex::MultiFab *, const amrex::MultiFab *, const amrex::MultiFab *, const amrex::MultiFab *, const amrex::MultiFab *, amrex::Real t, amrex::Real dt, DtType a_dt_type=DtType::Full) final | LaserParticleContainer | 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() final | LaserParticleContainer | virtual |
| InitData(int lev) | LaserParticleContainer | private |
| 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 |
| LaserParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name) | LaserParticleContainer | |
| 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_e_max | LaserParticleContainer | private |
| m_gather_from_main_grid | WarpXParticleContainer | protected |
| m_laser_injection_box | LaserParticleContainer | private |
| m_laser_name | LaserParticleContainer | protected |
| m_min_particles_per_mode | LaserParticleContainer | private |
| m_mobility | LaserParticleContainer | private |
| m_nvec | LaserParticleContainer | private |
| m_p_X | LaserParticleContainer | private |
| m_p_Y | LaserParticleContainer | private |
| m_particle_filter_parser | WarpXParticleContainer | |
| m_position | LaserParticleContainer | private |
| m_pusher_algo | LaserParticleContainer | private |
| 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_u_X | LaserParticleContainer | private |
| m_u_Y | LaserParticleContainer | private |
| m_uniform_stride | WarpXParticleContainer | |
| m_up_laser_profile | LaserParticleContainer | private |
| m_updated_position | LaserParticleContainer | private |
| m_v_galilean | WarpXParticleContainer | protected |
| m_wavelength | LaserParticleContainer | private |
| m_weight | LaserParticleContainer | private |
| m_Z0_lab | LaserParticleContainer | private |
| 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 |
| physical_element | WarpXParticleContainer | protected |
| physical_species | WarpXParticleContainer | protected |
| PostRestart() final | LaserParticleContainer | virtual |
| PushP(int lev, amrex::Real dt, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &) final | LaserParticleContainer | 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 | |
| update_laser_particle(WarpXParIter &pti, const int np, amrex::ParticleReal *AMREX_RESTRICT const puxp, amrex::ParticleReal *AMREX_RESTRICT const puyp, amrex::ParticleReal *AMREX_RESTRICT const puzp, amrex::ParticleReal const *AMREX_RESTRICT const pwp, amrex::Real const *AMREX_RESTRICT const amplitude, const amrex::Real dt) | LaserParticleContainer | |
| UpdateContinuousInjectionPosition(amrex::Real dt) override | LaserParticleContainer | privatevirtual |
| WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies) | WarpXParticleContainer | |
| WriteHeader(std::ostream &os) const | WarpXParticleContainer | virtual |
| ~LaserParticleContainer() | LaserParticleContainer | inlinevirtual |
| ~WarpXParticleContainer() | WarpXParticleContainer | inlinevirtual |