| 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 |
| distributedInjectorDensity() const | PlasmaInjector | inline |
| do_focusing | PlasmaInjector | |
| do_rotation | PlasmaInjector | |
| do_rotation_momenta | 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(int li) 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 |
| inj_rho_distributed | PlasmaInjector | protected |
| inj_rho_prepared | PlasmaInjector | protected |
| insideBounds(amrex::Real x, amrex::Real y, amrex::Real z) const noexcept | PlasmaInjector | |
| m_geom | PlasmaInjector | protected |
| m_inject_from_eb | 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 | |
| N_tot | 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 | |
| prepare(amrex::BoxArray const &grids, amrex::DistributionMapping const &dmap, amrex::IntVect const &ngrow, std::function< amrex::Real(amrex::Real)> const &get_zlab) | PlasmaInjector | |
| prepare(amrex::RealBox const &pbox, int moving_dir, int moving_sign, std::function< amrex::Real(amrex::Real)> const &get_zlab) | PlasmaInjector | |
| q_tot | PlasmaInjector | |
| queryCharge(amrex::ParticleReal &a_charge) const | PlasmaInjector | |
| queryMass(amrex::ParticleReal &a_mass) const | PlasmaInjector | |
| radial_numpercell_power | PlasmaInjector | |
| rotation_angle | PlasmaInjector | |
| rotation_axis | 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 | |