WarpX
LaserParticleContainer Member List

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

AddIntComp(const std::string &name, bool comm=true)WarpXParticleContainerinline
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)WarpXParticleContainerinline
adk_exp_prefactorWarpXParticleContainerprotected
adk_powerWarpXParticleContainerprotected
adk_prefactorWarpXParticleContainerprotected
AllocData()WarpXParticleContainer
AmIA() const noexceptWarpXParticleContainerinline
ApplyBoundaryConditions(ParticleBC boundary_conditions)WarpXParticleContainer
BackwardCompatibility()WarpXParticleContainerstatic
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
chargeWarpXParticleContainerprotected
ComputeSpacing(int lev, amrex::Real &Sx, amrex::Real &Sy) constLaserParticleContainerprivate
ComputeWeightMobility(amrex::Real Sx, amrex::Real Sy)LaserParticleContainerprivate
ContinuousInjection(const amrex::RealBox &injection_box) overrideLaserParticleContainerprivatevirtual
ConvertUnits(ConvertDirection)WarpXParticleContainerinlinevirtual
defineAllParticleTiles() noexceptWarpXParticleContainerprotected
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)WarpXParticleContainervirtual
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)WarpXParticleContainervirtual
DiagnosticParticleData typedefWarpXParticleContainer
DiagnosticParticles typedefWarpXParticleContainer
do_back_transformed_diagnosticsWarpXParticleContainerprotected
do_continuous_injectionWarpXParticleContainerprotected
do_field_ionizationWarpXParticleContainerprotected
do_not_depositWarpXParticleContainerprotected
do_not_gatherWarpXParticleContainerprotected
do_not_pushWarpXParticleContainerprotected
do_resamplingWarpXParticleContainerprotected
do_splittingWarpXParticleContainer
doBackTransformedDiagnostics() constWarpXParticleContainerinline
DoFieldIonization() constWarpXParticleContainerinline
DoQED() constWarpXParticleContainerinline
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) finalLaserParticleContainervirtual
get_v_galilean()WarpXParticleContainerinline
getCharge() constWarpXParticleContainerinline
GetChargeDensity(int lev, bool local=false)WarpXParticleContainer
getMass() constWarpXParticleContainerinline
getParticleComps() const noexceptWarpXParticleContainerinline
getParticleiComps() const noexceptWarpXParticleContainerinline
getParticleRuntimeComps() const noexceptWarpXParticleContainerinline
getParticleRuntimeiComps() const noexceptWarpXParticleContainerinline
GetParticleSlice(const int, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, DiagnosticParticles &)WarpXParticleContainerinlinevirtual
has_breit_wheeler() constWarpXParticleContainerinlinevirtual
has_quantum_sync() constWarpXParticleContainerinlinevirtual
InitData() finalLaserParticleContainervirtual
InitData(int lev)LaserParticleContainerprivate
initialize_self_fieldsWarpXParticleContainer
ion_atomic_numberWarpXParticleContainerprotected
ionization_energiesWarpXParticleContainerprotected
ionization_initial_levelWarpXParticleContainerprotected
ionization_productWarpXParticleContainerprotected
ionization_product_nameWarpXParticleContainerprotected
LaserParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name)LaserParticleContainer
local_jxWarpXParticleContainerprotected
local_jyWarpXParticleContainerprotected
local_jzWarpXParticleContainerprotected
local_rhoWarpXParticleContainerprotected
m_deposit_on_main_gridWarpXParticleContainerprotected
m_do_parser_filterWarpXParticleContainer
m_do_qedWarpXParticleContainerprotected
m_do_random_filterWarpXParticleContainer
m_do_uniform_filterWarpXParticleContainer
m_e_maxLaserParticleContainerprivate
m_gather_from_main_gridWarpXParticleContainerprotected
m_laser_injection_boxLaserParticleContainerprivate
m_laser_nameLaserParticleContainerprotected
m_min_particles_per_modeLaserParticleContainerprivate
m_mobilityLaserParticleContainerprivate
m_nvecLaserParticleContainerprivate
m_p_XLaserParticleContainerprivate
m_p_YLaserParticleContainerprivate
m_particle_filter_parserWarpXParticleContainer
m_positionLaserParticleContainerprivate
m_pusher_algoLaserParticleContainerprivate
m_qed_breit_wheeler_ele_productWarpXParticleContainerprotected
m_qed_breit_wheeler_ele_product_nameWarpXParticleContainerprotected
m_qed_breit_wheeler_pos_productWarpXParticleContainerprotected
m_qed_breit_wheeler_pos_product_nameWarpXParticleContainerprotected
m_qed_quantum_sync_phot_productWarpXParticleContainerprotected
m_qed_quantum_sync_phot_product_nameWarpXParticleContainerprotected
m_random_fractionWarpXParticleContainer
m_u_XLaserParticleContainerprivate
m_u_YLaserParticleContainerprivate
m_uniform_strideWarpXParticleContainer
m_up_laser_profileLaserParticleContainerprivate
m_updated_positionLaserParticleContainerprivate
m_v_galileanWarpXParticleContainerprotected
m_wavelengthLaserParticleContainerprivate
m_weightLaserParticleContainerprivate
m_Z0_labLaserParticleContainerprivate
massWarpXParticleContainerprotected
maxParticleVelocity(bool local=false)WarpXParticleContainer
meanParticleVelocity(bool local=false)WarpXParticleContainer
MultiParticleContainerWarpXParticleContainer
PairIndex typedefWarpXParticleContainer
particle_compsWarpXParticleContainerprotected
particle_icompsWarpXParticleContainerprotected
particle_runtime_compsWarpXParticleContainerprotected
particle_runtime_icompsWarpXParticleContainerprotected
physical_elementWarpXParticleContainerprotected
physical_speciesWarpXParticleContainerprotected
PostRestart() finalLaserParticleContainervirtual
PushP(int lev, amrex::Real dt, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &) finalLaserParticleContainervirtual
PushX(amrex::Real dt)WarpXParticleContainer
PushX(int lev, amrex::Real dt)WarpXParticleContainer
ReadHeader(std::istream &is)WarpXParticleContainervirtual
ReadParameters()WarpXParticleContainerstatic
resample(const int)WarpXParticleContainerinlinevirtual
self_fields_required_precisionWarpXParticleContainer
set_breit_wheeler_engine_ptr(std::shared_ptr< BreitWheelerEngine >)WarpXParticleContainerinlineprotectedvirtual
set_quantum_sync_engine_ptr(std::shared_ptr< QuantumSynchrotronEngine >)WarpXParticleContainerinlineprotectedvirtual
species_idWarpXParticleContainerprotected
split_typeWarpXParticleContainer
sumParticleCharge(bool local=false)WarpXParticleContainer
tmp_particle_dataWarpXParticleContainerprotected
TmpParticles typedefWarpXParticleContainer
TmpParticleTile typedefWarpXParticleContainer
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) overrideLaserParticleContainerprivatevirtual
WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies)WarpXParticleContainer
WriteHeader(std::ostream &os) constWarpXParticleContainervirtual
~LaserParticleContainer()LaserParticleContainerinlinevirtual
~WarpXParticleContainer()WarpXParticleContainerinlinevirtual