WarpX
PlasmaInjector Member List
This is the complete list of members for
PlasmaInjector
, including all inherited members.
add_multiple_particles
PlasmaInjector
add_single_particle
PlasmaInjector
charge
PlasmaInjector
protected
charge_from_source
PlasmaInjector
protected
d_flux_pos
PlasmaInjector
protected
d_inj_flux
PlasmaInjector
protected
d_inj_mom
PlasmaInjector
protected
d_inj_pos
PlasmaInjector
protected
d_inj_rho
PlasmaInjector
protected
density_max
PlasmaInjector
density_min
PlasmaInjector
density_parser
PlasmaInjector
protected
do_focusing
PlasmaInjector
do_symmetrize
PlasmaInjector
doFluxInjection
() const noexcept
PlasmaInjector
inline
doInjection
() const noexcept
PlasmaInjector
inline
external_file
PlasmaInjector
flux
PlasmaInjector
protected
flux_direction
PlasmaInjector
flux_normal_axis
PlasmaInjector
flux_parser
PlasmaInjector
protected
flux_tmax
PlasmaInjector
flux_tmin
PlasmaInjector
focal_distance
PlasmaInjector
gaussian_beam
PlasmaInjector
getInjectorDensity
() const
PlasmaInjector
getInjectorFlux
() const
PlasmaInjector
getInjectorFluxPosition
() const
PlasmaInjector
getInjectorMomentumDevice
() const
PlasmaInjector
getInjectorMomentumHost
() const
PlasmaInjector
getInjectorPosition
() const
PlasmaInjector
getMomentum
(amrex::Real x, amrex::Real y, amrex::Real z) const noexcept
PlasmaInjector
h_flux_pos
PlasmaInjector
protected
h_inj_flux
PlasmaInjector
protected
h_inj_mom
PlasmaInjector
protected
h_inj_pos
PlasmaInjector
protected
h_inj_rho
PlasmaInjector
protected
h_mom_temp
PlasmaInjector
protected
h_mom_vel
PlasmaInjector
protected
insideBounds
(amrex::Real x, amrex::Real y, amrex::Real z) const noexcept
PlasmaInjector
m_openpmd_input_series
PlasmaInjector
mass
PlasmaInjector
protected
mass_from_source
PlasmaInjector
protected
multiple_particles_pos_x
PlasmaInjector
multiple_particles_pos_y
PlasmaInjector
multiple_particles_pos_z
PlasmaInjector
multiple_particles_ux
PlasmaInjector
multiple_particles_uy
PlasmaInjector
multiple_particles_uz
PlasmaInjector
multiple_particles_weight
PlasmaInjector
npart
PlasmaInjector
num_particles_per_cell
PlasmaInjector
num_particles_per_cell_each_dim
PlasmaInjector
num_particles_per_cell_real
PlasmaInjector
operator=
(const PlasmaInjector &)=delete
PlasmaInjector
operator=
(PlasmaInjector &&)=default
PlasmaInjector
overlapsWith
(const amrex::XDim3 &lo, const amrex::XDim3 &hi) const noexcept
PlasmaInjector
parseFlux
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
physical_species
PlasmaInjector
protected
PlasmaInjector
()=default
PlasmaInjector
PlasmaInjector
(int ispecies, const std::string &name, const amrex::Geometry &geom, const std::string &src_name="")
PlasmaInjector
PlasmaInjector
(const PlasmaInjector &)=delete
PlasmaInjector
PlasmaInjector
(PlasmaInjector &&)=default
PlasmaInjector
q_tot
PlasmaInjector
queryCharge
(amrex::ParticleReal &a_charge) const
PlasmaInjector
queryMass
(amrex::ParticleReal &a_mass) const
PlasmaInjector
radially_weighted
PlasmaInjector
setupExternalFile
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupGaussianBeam
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupMultipleParticles
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupNFluxPerCell
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupNRandomPerCell
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupNuniformPerCell
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
setupSingleParticle
(amrex::ParmParse const &pp_species)
PlasmaInjector
protected
single_particle_pos
PlasmaInjector
single_particle_u
PlasmaInjector
single_particle_weight
PlasmaInjector
source_name
PlasmaInjector
protected
species_id
PlasmaInjector
protected
species_name
PlasmaInjector
protected
str_flux_function
PlasmaInjector
surface_flux_pos
PlasmaInjector
symmetrization_order
PlasmaInjector
ux_parser
PlasmaInjector
protected
ux_th_parser
PlasmaInjector
protected
uy_parser
PlasmaInjector
protected
uy_th_parser
PlasmaInjector
protected
uz_parser
PlasmaInjector
protected
uz_th_parser
PlasmaInjector
protected
x_cut
PlasmaInjector
x_m
PlasmaInjector
x_rms
PlasmaInjector
xmax
PlasmaInjector
xmin
PlasmaInjector
y_cut
PlasmaInjector
y_m
PlasmaInjector
y_rms
PlasmaInjector
ymax
PlasmaInjector
ymin
PlasmaInjector
z_cut
PlasmaInjector
z_m
PlasmaInjector
z_rms
PlasmaInjector
z_shift
PlasmaInjector
zmax
PlasmaInjector
zmin
PlasmaInjector
~PlasmaInjector
()
PlasmaInjector
Generated by
1.9.1