WarpX
MultiParticleContainer Member List

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

allcollisionsMultiParticleContainerprotected
allcontainersMultiParticleContainerprivate
AllocData()MultiParticleContainer
ApplyBoundaryConditions()MultiParticleContainer
BreitWheelerGenerateTable()MultiParticleContainerprotected
CheckIonizationProductSpecies()MultiParticleContainerprivate
CheckQEDProductSpecies()MultiParticleContainerprivate
collision_namesMultiParticleContainerprotected
ContinuousInjection(const amrex::RealBox &injection_box) constMultiParticleContainer
do_back_transformed_diagnosticsMultiParticleContainerprivate
doBackTransformedDiagnostics() constMultiParticleContainerinline
doContinuousInjection() constMultiParticleContainer
doCoulombCollisions()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)MultiParticleContainerprotected
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)MultiParticleContainerprotected
doQEDSchwinger()MultiParticleContainer
doResampling(const int timestep)MultiParticleContainer
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)MultiParticleContainer
GetChargeDensity(int lev, bool local=false)MultiParticleContainer
GetLabFrameData(const std::string &snapshot_name, const int i_lab, const int direction, const amrex::Real z_old, const amrex::Real z_new, const amrex::Real t_boost, const amrex::Real t_lab, const amrex::Real dt, amrex::Vector< WarpXParticleContainer::DiagnosticParticleData > &parts) constMultiParticleContainer
getMFItInfo(const WarpXParticleContainer &pc_src, Args const &... pc_dsts) const noexceptMultiParticleContainerinlineprotected
GetParticleContainer(int ispecies) constMultiParticleContainerinline
GetParticleContainerPtr(int ispecies) constMultiParticleContainerinline
GetPCtmp()MultiParticleContainerinline
getSpeciesID(std::string product_str) constMultiParticleContainer
GetSpeciesNames() constMultiParticleContainerinline
GetUniqueContainer(int ispecies)MultiParticleContainerinline
Increment(amrex::MultiFab &mf, int lev)MultiParticleContainer
InitBreitWheeler()MultiParticleContainerprotected
InitData()MultiParticleContainer
InitQED()MultiParticleContainerprotected
InitQuantumSync()MultiParticleContainerprotected
lasers_namesMultiParticleContainerprotected
m_B_ext_particle_sMultiParticleContainer
m_B_external_particleMultiParticleContainer
m_boundary_conditionsMultiParticleContainerprotected
m_Bx_particle_parserMultiParticleContainer
m_By_particle_parserMultiParticleContainer
m_Bz_particle_parserMultiParticleContainer
m_default_quantum_sync_photon_creation_energy_thresholdMultiParticleContainerprotectedstatic
m_deposit_on_main_gridMultiParticleContainerprotected
m_do_qed_schwingerMultiParticleContainerprotected
m_E_ext_particle_sMultiParticleContainer
m_E_external_particleMultiParticleContainer
m_Ex_particle_parserMultiParticleContainer
m_Ey_particle_parserMultiParticleContainer
m_Ez_particle_parserMultiParticleContainer
m_gather_from_main_gridMultiParticleContainerprotected
m_nspecies_breit_wheelerMultiParticleContainerprotected
m_nspecies_quantum_syncMultiParticleContainerprotected
m_qed_schwinger_ele_productMultiParticleContainerprotected
m_qed_schwinger_ele_product_nameMultiParticleContainerprotected
m_qed_schwinger_pos_productMultiParticleContainerprotected
m_qed_schwinger_pos_product_nameMultiParticleContainerprotected
m_qed_schwinger_threshold_poisson_gaussianMultiParticleContainerprotected
m_qed_schwinger_y_sizeMultiParticleContainerprotected
m_quantum_sync_photon_creation_energy_thresholdMultiParticleContainerprotected
m_shr_p_bw_engineMultiParticleContainerprotected
m_shr_p_qs_engineMultiParticleContainerprotected
map_species_back_transformed_diagnosticsMultiParticleContainerprivate
mapSpeciesBackTransformedDiagnostics(int i) constMultiParticleContainerinline
mapSpeciesProduct()MultiParticleContainerprivate
meanParticleVelocity(int ispecies)MultiParticleContainerinline
MFItInfoCheckTiling(const WarpXParticleContainer &) const noexceptMultiParticleContainerinlineprivate
MFItInfoCheckTiling(const WarpXParticleContainer &pc_src, First const &pc_dst, Args const &... others) const noexceptMultiParticleContainerinlineprivate
MultiParticleContainer(amrex::AmrCore *amr_core)MultiParticleContainer
nSpecies() constMultiParticleContainerinline
nspecies_back_transformed_diagnosticsMultiParticleContainerprivate
nSpeciesBackTransformedDiagnostics() constMultiParticleContainerinline
NSpeciesBreitWheeler() constMultiParticleContainerinlineprotected
nSpeciesDepositOnMainGrid() constMultiParticleContainerinline
nSpeciesGatherFromMainGrid() constMultiParticleContainerinline
NSpeciesQuantumSync() constMultiParticleContainerinlineprotected
NumberOfParticlesInGrid(int lev) constMultiParticleContainer
pc_tmpMultiParticleContainerprivate
PCTypes enum nameMultiParticleContainerprotected
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()MultiParticleContainerprotected
ReadHeader(std::istream &is)MultiParticleContainer
ReadParameters()MultiParticleContainerprivate
Redistribute()MultiParticleContainer
RedistributeLocal(const int num_ghost)MultiParticleContainer
Restart(const std::string &dir)MultiParticleContainer
SetParticleBoxArray(int lev, amrex::BoxArray &new_ba)MultiParticleContainer
SetParticleDistributionMap(int lev, amrex::DistributionMapping &new_dm)MultiParticleContainer
SortParticlesByBin(amrex::IntVect bin_size)MultiParticleContainer
species_namesMultiParticleContainerprotected
species_typesMultiParticleContainerprotected
UpdateContinuousInjectionPosition(amrex::Real dt) constMultiParticleContainer
WriteHeader(std::ostream &os) constMultiParticleContainer
~MultiParticleContainer()MultiParticleContainerinline