allcontainers | MultiParticleContainer | private |
AllocData() | MultiParticleContainer | |
ApplyBoundaryConditions() | MultiParticleContainer | |
begin() | MultiParticleContainer | inline |
BreitWheelerGenerateTable() | MultiParticleContainer | protected |
CheckIonizationProductSpecies() | MultiParticleContainer | private |
CheckQEDProductSpecies() | MultiParticleContainer | private |
collisionhandler | MultiParticleContainer | protected |
ComputeSchwingerGlobalBox() const | MultiParticleContainer | |
ContinuousFluxInjection(amrex::Real t, amrex::Real dt) const | MultiParticleContainer | |
ContinuousInjection(const amrex::RealBox &injection_box) const | MultiParticleContainer | |
d_repeated_plasma_lens_lengths | MultiParticleContainer | |
d_repeated_plasma_lens_starts | MultiParticleContainer | |
d_repeated_plasma_lens_strengths_B | MultiParticleContainer | |
d_repeated_plasma_lens_strengths_E | MultiParticleContainer | |
defineAllParticleTiles() | MultiParticleContainer | |
deleteInvalidParticles() | MultiParticleContainer | |
DepositCharge(amrex::Vector< std::unique_ptr< amrex::MultiFab > > &rho, amrex::Real relative_time) | MultiParticleContainer | |
DepositCurrent(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 > > &J, amrex::Real dt, amrex::Real relative_time) | MultiParticleContainer | |
doCollisions(amrex::Real cur_time, amrex::Real dt) | MultiParticleContainer | |
doContinuousInjection() const | MultiParticleContainer | |
doFieldIonization(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) | MultiParticleContainer | |
doQedBreitWheeler(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) | MultiParticleContainer | protected |
doQedEvents(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) | MultiParticleContainer | |
doQedQuantumSync(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) | MultiParticleContainer | protected |
doQEDSchwinger() | MultiParticleContainer | |
doResampling(int timestep, bool verbose) | MultiParticleContainer | |
end() | MultiParticleContainer | 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, 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, PushType push_type=PushType::Explicit) | MultiParticleContainer | |
GetChargeDensity(int lev, bool local=false) | MultiParticleContainer | |
GetLasersNames() const | MultiParticleContainer | inline |
getMFItInfo(const WarpXParticleContainer &pc_src, Args const &... pc_dsts) const noexcept | MultiParticleContainer | inlineprotected |
GetParticleContainer(int index) const | MultiParticleContainer | inline |
GetParticleContainerFromName(const std::string &name) const | MultiParticleContainer | |
GetParticleContainerPtr(int index) const | MultiParticleContainer | inline |
GetPCtmp() | MultiParticleContainer | inline |
GetSpeciesAndLasersNames() const | MultiParticleContainer | inline |
getSpeciesID(const std::string &product_str) const | MultiParticleContainer | |
GetSpeciesNames() const | MultiParticleContainer | inline |
GetZeroChargeDensity(int lev) | MultiParticleContainer | |
GetZeroParticlesInGrid(int lev) const | MultiParticleContainer | |
h_repeated_plasma_lens_lengths | MultiParticleContainer | |
h_repeated_plasma_lens_starts | MultiParticleContainer | |
h_repeated_plasma_lens_strengths_B | MultiParticleContainer | |
h_repeated_plasma_lens_strengths_E | MultiParticleContainer | |
Increment(amrex::MultiFab &mf, int lev) | MultiParticleContainer | |
InitBreitWheeler() | MultiParticleContainer | protected |
InitData() | MultiParticleContainer | |
InitMultiPhysicsModules() | MultiParticleContainer | |
InitQED() | MultiParticleContainer | protected |
InitQuantumSync() | MultiParticleContainer | protected |
lasers_names | MultiParticleContainer | protected |
m_B_ext_particle_s | MultiParticleContainer | |
m_Bx_particle_parser | MultiParticleContainer | |
m_By_particle_parser | MultiParticleContainer | |
m_Bz_particle_parser | MultiParticleContainer | |
m_default_quantum_sync_photon_creation_energy_threshold | MultiParticleContainer | protectedstatic |
m_deposit_on_main_grid | MultiParticleContainer | protected |
m_do_back_transformed_particles | MultiParticleContainer | private |
m_do_qed_schwinger | MultiParticleContainer | protected |
m_E_ext_particle_s | MultiParticleContainer | |
m_Ex_particle_parser | MultiParticleContainer | |
m_Ey_particle_parser | MultiParticleContainer | |
m_Ez_particle_parser | MultiParticleContainer | |
m_gather_from_main_grid | MultiParticleContainer | protected |
m_laser_deposit_on_main_grid | MultiParticleContainer | protected |
m_nspecies_breit_wheeler | MultiParticleContainer | protected |
m_nspecies_quantum_sync | MultiParticleContainer | protected |
m_qed_schwinger_ele_product | MultiParticleContainer | protected |
m_qed_schwinger_ele_product_name | MultiParticleContainer | protected |
m_qed_schwinger_pos_product | MultiParticleContainer | protected |
m_qed_schwinger_pos_product_name | MultiParticleContainer | protected |
m_qed_schwinger_threshold_poisson_gaussian | MultiParticleContainer | protected |
m_qed_schwinger_xmax | MultiParticleContainer | protected |
m_qed_schwinger_xmin | MultiParticleContainer | protected |
m_qed_schwinger_y_size | MultiParticleContainer | protected |
m_qed_schwinger_ymax | MultiParticleContainer | protected |
m_qed_schwinger_ymin | MultiParticleContainer | protected |
m_qed_schwinger_zmax | MultiParticleContainer | protected |
m_qed_schwinger_zmin | MultiParticleContainer | protected |
m_quantum_sync_photon_creation_energy_threshold | MultiParticleContainer | protected |
m_repeated_plasma_lens_period | MultiParticleContainer | |
m_shr_p_bw_engine | MultiParticleContainer | protected |
m_shr_p_qs_engine | MultiParticleContainer | protected |
mapSpeciesProduct() | MultiParticleContainer | private |
meanParticleVelocity(int index) | MultiParticleContainer | inline |
MFItInfoCheckTiling(const WarpXParticleContainer &) const noexcept | MultiParticleContainer | inlineprivate |
MFItInfoCheckTiling(const WarpXParticleContainer &pc_src, First const &pc_dst, Args const &... others) const noexcept | MultiParticleContainer | inlineprivate |
MultiParticleContainer(amrex::AmrCore *amr_core) | MultiParticleContainer | |
MultiParticleContainer(MultiParticleContainer const &)=delete | MultiParticleContainer | |
MultiParticleContainer(MultiParticleContainer &&)=default | MultiParticleContainer | |
nContainers() const | MultiParticleContainer | inline |
nLasers() const | MultiParticleContainer | inline |
nSpecies() const | MultiParticleContainer | inline |
NSpeciesBreitWheeler() const | MultiParticleContainer | inlineprotected |
nSpeciesDepositOnMainGrid() const | MultiParticleContainer | inline |
nSpeciesGatherFromMainGrid() const | MultiParticleContainer | inline |
NSpeciesQuantumSync() const | MultiParticleContainer | inlineprotected |
NumberOfParticlesInGrid(int lev) const | MultiParticleContainer | |
operator=(MultiParticleContainer const &)=delete | MultiParticleContainer | |
operator=(MultiParticleContainer &&)=default | MultiParticleContainer | |
pc_tmp | MultiParticleContainer | private |
PCTypes enum name | MultiParticleContainer | protected |
PostRestart() | MultiParticleContainer | |
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) | MultiParticleContainer | |
PushX(amrex::Real dt) | MultiParticleContainer | |
QuantumSyncGenerateTable() | MultiParticleContainer | protected |
ReadHeader(std::istream &is) | MultiParticleContainer | |
ReadParameters() | MultiParticleContainer | private |
Redistribute() | MultiParticleContainer | |
RedistributeLocal(int num_ghost) | MultiParticleContainer | |
Restart(const std::string &dir) | MultiParticleContainer | |
ScrapeParticlesAtEB(const amrex::Vector< const amrex::MultiFab * > &distance_to_eb) | MultiParticleContainer | |
SetDoBackTransformedParticles(bool do_back_transformed_particles) | MultiParticleContainer | |
SetDoBackTransformedParticles(const std::string &species_name, bool do_back_transformed_particles) | MultiParticleContainer | |
SetParticleBoxArray(int lev, amrex::BoxArray &new_ba) | MultiParticleContainer | |
SetParticleDistributionMap(int lev, amrex::DistributionMapping &new_dm) | MultiParticleContainer | |
SortParticlesByBin(amrex::IntVect bin_size) | MultiParticleContainer | |
species_names | MultiParticleContainer | protected |
species_types | MultiParticleContainer | protected |
UpdateAntennaPosition(amrex::Real dt) const | MultiParticleContainer | |
WriteHeader(std::ostream &os) const | MultiParticleContainer | |
~MultiParticleContainer()=default | MultiParticleContainer | |