WarpX
Loading...
Searching...
No Matches
MultiParticleContainer Member List

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

allcontainersMultiParticleContainerprivate
AllocData()MultiParticleContainer
ApplyBoundaryConditions()MultiParticleContainer
begin()MultiParticleContainerinline
BreitWheelerGenerateTable()MultiParticleContainerprotected
CheckIonizationProductSpecies()MultiParticleContainerprivate
CheckQEDProductSpecies()MultiParticleContainerprivate
collisionhandlerMultiParticleContainerprotected
ComputeSchwingerGlobalBox() constMultiParticleContainer
ContinuousFluxInjection(amrex::Real t, amrex::Real dt) constMultiParticleContainer
ContinuousInjection(const amrex::RealBox &injection_box) constMultiParticleContainer
d_repeated_plasma_lens_lengthsMultiParticleContainer
d_repeated_plasma_lens_startsMultiParticleContainer
d_repeated_plasma_lens_strengths_BMultiParticleContainer
d_repeated_plasma_lens_strengths_EMultiParticleContainer
defineAllParticleTiles()MultiParticleContainer
deleteInvalidParticles()MultiParticleContainer
DepositCharge(const ablastr::fields::MultiLevelScalarField &rho, amrex::Real relative_time)MultiParticleContainer
DepositCurrent(ablastr::fields::MultiLevelVectorField const &J, amrex::Real dt, amrex::Real relative_time)MultiParticleContainer
DepositTemperatures(ablastr::fields::MultiFabRegister &fields, amrex::Real relative_time)MultiParticleContainer
doCollisions(int step, amrex::Real cur_time, amrex::Real dt)MultiParticleContainer
doContinuousInjection() constMultiParticleContainer
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 amrex::Vector< amrex::Geometry > &geom, int timestep, bool verbose)MultiParticleContainer
end()MultiParticleContainerinline
Evolve(ablastr::fields::MultiFabRegister &fields, int lev, std::string const &current_fp_string, amrex::Real t, amrex::Real dt, SubcyclingHalf subcycling_half=SubcyclingHalf::None, bool skip_deposition=false, ImplicitOptions const *implicit_options=nullptr)MultiParticleContainer
GenerateGlobalDebyeLength()MultiParticleContainer
GetChargeDensity(int lev, bool local=false)MultiParticleContainer
getDoBackTransformedParticles() constMultiParticleContainerinline
GetLasersNames() constMultiParticleContainerinline
getMFItInfo(const WarpXParticleContainer &pc_src, Args const &... pc_dsts) const noexceptMultiParticleContainerinlineprotected
GetParticleContainer(int index) constMultiParticleContainerinline
GetParticleContainerFromName(const std::string &name) constMultiParticleContainer
GetParticleContainerPtr(int index) constMultiParticleContainerinline
GetSpeciesAndLasersNames() constMultiParticleContainerinline
getSpeciesID(const std::string &product_str) constMultiParticleContainer
GetSpeciesNames() constMultiParticleContainerinline
GetZeroChargeDensity(int lev)MultiParticleContainer
GetZeroParticlesInGrid(int lev) constMultiParticleContainer
h_repeated_plasma_lens_lengthsMultiParticleContainer
h_repeated_plasma_lens_startsMultiParticleContainer
h_repeated_plasma_lens_strengths_BMultiParticleContainer
h_repeated_plasma_lens_strengths_EMultiParticleContainer
Increment(amrex::MultiFab &mf, int lev)MultiParticleContainer
InitBreitWheeler()MultiParticleContainerprotected
InitData()MultiParticleContainer
InitMultiPhysicsModules()MultiParticleContainer
InitQED()MultiParticleContainerprotected
InitQuantumSync()MultiParticleContainerprotected
lasers_namesMultiParticleContainerprotected
m_B_ext_particle_sMultiParticleContainer
m_B_particle_from_file_parserMultiParticleContainer
m_Bfield_time_partparserMultiParticleContainer
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_back_transformed_particlesMultiParticleContainerprivate
m_do_qed_schwingerMultiParticleContainerprotected
m_E_ext_particle_sMultiParticleContainer
m_E_particle_from_file_parserMultiParticleContainer
m_Efield_time_partparserMultiParticleContainer
m_Ex_particle_parserMultiParticleContainer
m_Ey_particle_parserMultiParticleContainer
m_Ez_particle_parserMultiParticleContainer
m_gather_from_main_gridMultiParticleContainerprotected
m_laser_deposit_on_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_xmaxMultiParticleContainerprotected
m_qed_schwinger_xminMultiParticleContainerprotected
m_qed_schwinger_y_sizeMultiParticleContainerprotected
m_qed_schwinger_ymaxMultiParticleContainerprotected
m_qed_schwinger_yminMultiParticleContainerprotected
m_qed_schwinger_zmaxMultiParticleContainerprotected
m_qed_schwinger_zminMultiParticleContainerprotected
m_quantum_sync_photon_creation_energy_thresholdMultiParticleContainerprotected
m_repeated_plasma_lens_periodMultiParticleContainer
m_shr_p_bw_engineMultiParticleContainerprotected
m_shr_p_qs_engineMultiParticleContainerprotected
mapSpeciesProduct()MultiParticleContainerprivate
maxParticleVelocity()MultiParticleContainer
meanParticleVelocity(int index)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
MultiParticleContainer(MultiParticleContainer const &)=deleteMultiParticleContainer
MultiParticleContainer(MultiParticleContainer &&)=defaultMultiParticleContainer
nContainers() constMultiParticleContainerinline
nLasers() constMultiParticleContainerinline
nSpecies() constMultiParticleContainerinline
NSpeciesBreitWheeler() constMultiParticleContainerinlineprotected
nSpeciesDepositOnMainGrid() constMultiParticleContainerinline
nSpeciesGatherFromMainGrid() constMultiParticleContainerinline
NSpeciesQuantumSync() constMultiParticleContainerinlineprotected
NumberOfParticlesInGrid(int lev) constMultiParticleContainer
operator=(MultiParticleContainer const &)=deleteMultiParticleContainer
operator=(MultiParticleContainer &&)=defaultMultiParticleContainer
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(int num_ghost)MultiParticleContainer
Restart(const std::string &dir)MultiParticleContainer
ScrapeParticlesAtEB(ablastr::fields::MultiLevelScalarField const &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(const amrex::IntVect &bin_size, bool sort_particles_for_deposition, const amrex::IntVect &sort_idx_type)MultiParticleContainer
species_namesMultiParticleContainerprotected
species_typesMultiParticleContainerprotected
UpdateAntennaPosition(amrex::Real dt) constMultiParticleContainer
WriteHeader(std::ostream &os) constMultiParticleContainer
~MultiParticleContainer()=defaultMultiParticleContainer