|
WarpX
|
This is the complete list of members for PhotonParticleContainer, including all inherited members.
| AddGaussianBeam(const amrex::Real x_m, const amrex::Real y_m, const amrex::Real z_m, const amrex::Real x_rms, const amrex::Real y_rms, const amrex::Real z_rms, const amrex::Real x_cut, const amrex::Real y_cut, const amrex::Real z_cut, const amrex::Real q_tot, long npart, const int do_symmetrize) | PhysicalParticleContainer | |
| AddIntComp(const std::string &name, bool comm=true) | WarpXParticleContainer | inline |
| 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 | |
| AddParticles(int lev) | PhysicalParticleContainer | virtual |
| AddPlasma(int lev, amrex::RealBox part_realbox=amrex::RealBox()) | PhysicalParticleContainer | |
| AddPlasmaFromFile(amrex::ParticleReal q_tot, amrex::ParticleReal z_shift) | PhysicalParticleContainer | |
| AddRealComp(const std::string &name, bool comm=true) | WarpXParticleContainer | inline |
| adk_exp_prefactor | WarpXParticleContainer | protected |
| adk_power | WarpXParticleContainer | protected |
| adk_prefactor | WarpXParticleContainer | protected |
| AllocData() | WarpXParticleContainer | |
| AmIA() const noexcept | WarpXParticleContainer | inline |
| ApplyBoundaryConditions(ParticleBC boundary_conditions) | WarpXParticleContainer | |
| applyNCIFilter(int lev, const amrex::Box &box, amrex::Elixir &exeli, amrex::Elixir &eyeli, amrex::Elixir &ezeli, amrex::Elixir &bxeli, amrex::Elixir &byeli, amrex::Elixir &bzeli, amrex::FArrayBox &filtered_Ex, amrex::FArrayBox &filtered_Ey, amrex::FArrayBox &filtered_Ez, amrex::FArrayBox &filtered_Bx, amrex::FArrayBox &filtered_By, amrex::FArrayBox &filtered_Bz, const amrex::FArrayBox &Ex, const amrex::FArrayBox &Ey, const amrex::FArrayBox &Ez, const amrex::FArrayBox &Bx, const amrex::FArrayBox &By, const amrex::FArrayBox &Bz, amrex::FArrayBox const *&exfab, amrex::FArrayBox const *&eyfab, amrex::FArrayBox const *&ezfab, amrex::FArrayBox const *&bxfab, amrex::FArrayBox const *&byfab, amrex::FArrayBox const *&bzfab) | PhysicalParticleContainer | |
| BackwardCompatibility() | PhysicalParticleContainer | |
| boost_adjust_transverse_positions | PhysicalParticleContainer | protected |
| charge | WarpXParticleContainer | protected |
| CheckAndAddParticle(amrex::Real x, amrex::Real y, amrex::Real z, std::array< amrex::Real, 3 > u, amrex::Real weight, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_x, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_y, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_z, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_ux, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_uy, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_uz, amrex::Gpu::HostVector< amrex::ParticleReal > &particle_w) | PhysicalParticleContainer | |
| ContinuousInjection(const amrex::RealBox &injection_box) override | PhysicalParticleContainer | protectedvirtual |
| ConvertUnits(ConvertDirection convert_dir) override | PhysicalParticleContainer | virtual |
| defineAllParticleTiles() noexcept | WarpXParticleContainer | protected |
| 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) | WarpXParticleContainer | virtual |
| DepositCurrent(WarpXParIter &, RealVector &, RealVector &, RealVector &, RealVector &, const int *const, amrex::MultiFab *, amrex::MultiFab *, amrex::MultiFab *, const long, const long, int, int, int, amrex::Real) override | PhotonParticleContainer | inlinevirtual |
| DiagnosticParticleData typedef | WarpXParticleContainer | |
| DiagnosticParticles typedef | WarpXParticleContainer | |
| do_back_transformed_diagnostics | WarpXParticleContainer | protected |
| do_backward_propagation | PhysicalParticleContainer | protected |
| do_classical_radiation_reaction | PhysicalParticleContainer | protected |
| do_continuous_injection | WarpXParticleContainer | protected |
| do_field_ionization | WarpXParticleContainer | protected |
| do_not_deposit | WarpXParticleContainer | protected |
| do_not_gather | WarpXParticleContainer | protected |
| do_not_push | WarpXParticleContainer | protected |
| do_resampling | WarpXParticleContainer | protected |
| do_splitting | WarpXParticleContainer | |
| doBackTransformedDiagnostics() const | WarpXParticleContainer | inline |
| DoFieldIonization() const | WarpXParticleContainer | inline |
| DoQED() const | WarpXParticleContainer | inline |
| electron enum value | PhysicalParticleContainer | |
| 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) override | PhotonParticleContainer | virtual |
| get_v_galilean() | WarpXParticleContainer | inline |
| getCharge() const | WarpXParticleContainer | inline |
| GetChargeDensity(int lev, bool local=false) | WarpXParticleContainer | |
| getIonizationFunc(const WarpXParIter &pti, int lev, int ngE, const amrex::FArrayBox &Ex, const amrex::FArrayBox &Ey, const amrex::FArrayBox &Ez, const amrex::FArrayBox &Bx, const amrex::FArrayBox &By, const amrex::FArrayBox &Bz) | PhysicalParticleContainer | |
| getMass() const | WarpXParticleContainer | inline |
| getPairGenerationFilterFunc() | PhysicalParticleContainer | |
| getParticleComps() const noexcept | WarpXParticleContainer | inline |
| getParticleiComps() const noexcept | WarpXParticleContainer | inline |
| getParticleRuntimeComps() const noexcept | WarpXParticleContainer | inline |
| getParticleRuntimeiComps() const noexcept | WarpXParticleContainer | inline |
| GetParticleSlice(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, DiagnosticParticles &diagnostic_particles) final | PhysicalParticleContainer | virtual |
| getPhotonEmissionFilterFunc() | PhysicalParticleContainer | |
| has_breit_wheeler() const override | PhysicalParticleContainer | virtual |
| has_quantum_sync() const override | PhysicalParticleContainer | virtual |
| InitData() override | PhotonParticleContainer | virtual |
| initialize_self_fields | WarpXParticleContainer | |
| InitIonizationModule() | PhysicalParticleContainer | |
| ion_atomic_number | WarpXParticleContainer | protected |
| ionization_energies | WarpXParticleContainer | protected |
| ionization_initial_level | WarpXParticleContainer | protected |
| ionization_product | WarpXParticleContainer | protected |
| ionization_product_name | WarpXParticleContainer | protected |
| local_jx | WarpXParticleContainer | protected |
| local_jy | WarpXParticleContainer | protected |
| local_jz | WarpXParticleContainer | protected |
| local_rho | WarpXParticleContainer | protected |
| m_deposit_on_main_grid | WarpXParticleContainer | protected |
| m_do_parser_filter | WarpXParticleContainer | |
| m_do_qed | WarpXParticleContainer | protected |
| m_do_qed_breit_wheeler | PhysicalParticleContainer | protected |
| m_do_qed_quantum_sync | PhysicalParticleContainer | protected |
| m_do_random_filter | WarpXParticleContainer | |
| m_do_uniform_filter | WarpXParticleContainer | |
| m_gather_from_main_grid | WarpXParticleContainer | protected |
| m_particle_filter_parser | WarpXParticleContainer | |
| m_qed_breit_wheeler_ele_product | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_ele_product_name | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_pos_product | WarpXParticleContainer | protected |
| m_qed_breit_wheeler_pos_product_name | WarpXParticleContainer | protected |
| m_qed_quantum_sync_phot_product | WarpXParticleContainer | protected |
| m_qed_quantum_sync_phot_product_name | WarpXParticleContainer | protected |
| m_random_fraction | WarpXParticleContainer | |
| m_resampler | PhysicalParticleContainer | protected |
| m_shr_p_bw_engine | PhysicalParticleContainer | protected |
| m_shr_p_qs_engine | PhysicalParticleContainer | protected |
| m_uniform_stride | WarpXParticleContainer | |
| m_v_galilean | WarpXParticleContainer | protected |
| MapParticletoBoostedFrame(amrex::Real &x, amrex::Real &y, amrex::Real &z, std::array< amrex::Real, 3 > &u) | PhysicalParticleContainer | |
| mass | WarpXParticleContainer | protected |
| maxParticleVelocity(bool local=false) | WarpXParticleContainer | |
| meanParticleVelocity(bool local=false) | WarpXParticleContainer | |
| MultiParticleContainer | WarpXParticleContainer | |
| other enum value | PhysicalParticleContainer | |
| PairIndex typedef | WarpXParticleContainer | |
| particle_comps | WarpXParticleContainer | protected |
| particle_icomps | WarpXParticleContainer | protected |
| particle_runtime_comps | WarpXParticleContainer | protected |
| particle_runtime_icomps | WarpXParticleContainer | protected |
| PartitionParticlesInBuffers(long &nfine_current, long &nfine_gather, long const np, WarpXParIter &pti, int const lev, amrex::iMultiFab const *current_masks, amrex::iMultiFab const *gather_masks, RealVector &uxp, RealVector &uyp, RealVector &uzp, RealVector &wp) | PhysicalParticleContainer | |
| photon enum value | PhysicalParticleContainer | |
| PhotonParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name) | PhotonParticleContainer | |
| physical_element | WarpXParticleContainer | protected |
| physical_species | WarpXParticleContainer | protected |
| PhysicalParticleContainer(amrex::AmrCore *amr_core, int ispecies, const std::string &name) | PhysicalParticleContainer | |
| PhysicalParticleContainer(amrex::AmrCore *amr_core) | PhysicalParticleContainer | |
| PhysicalParticleType enum name | PhysicalParticleContainer | |
| plasma_injector | PhysicalParticleContainer | protected |
| positron enum value | PhysicalParticleContainer | |
| PostRestart() final | PhysicalParticleContainer | inlinevirtual |
| PushP(int, amrex::Real, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &, const amrex::MultiFab &) override | PhotonParticleContainer | inlinevirtual |
| PushPX(WarpXParIter &pti, amrex::FArrayBox const *exfab, amrex::FArrayBox const *eyfab, amrex::FArrayBox const *ezfab, amrex::FArrayBox const *bxfab, amrex::FArrayBox const *byfab, amrex::FArrayBox const *bzfab, const int ngE, const int, const long offset, const long np_to_push, int lev, int gather_lev, amrex::Real dt, ScaleFields scaleFields, DtType a_dt_type) override | PhotonParticleContainer | virtual |
| PushX(amrex::Real dt) | WarpXParticleContainer | |
| PushX(int lev, amrex::Real dt) | WarpXParticleContainer | |
| ReadHeader(std::istream &is) | WarpXParticleContainer | virtual |
| ReadParameters() | WarpXParticleContainer | static |
| resample(const int timestep) override final | PhysicalParticleContainer | virtual |
| self_fields_required_precision | WarpXParticleContainer | |
| set_breit_wheeler_engine_ptr(std::shared_ptr< BreitWheelerEngine > ptr) override | PhysicalParticleContainer | virtual |
| set_quantum_sync_engine_ptr(std::shared_ptr< QuantumSynchrotronEngine > ptr) override | PhysicalParticleContainer | virtual |
| species_id | WarpXParticleContainer | protected |
| species_name | PhysicalParticleContainer | protected |
| split_type | WarpXParticleContainer | |
| SplitParticles(int lev) | PhysicalParticleContainer | |
| sumParticleCharge(bool local=false) | WarpXParticleContainer | |
| tmp_particle_data | WarpXParticleContainer | protected |
| TmpParticles typedef | WarpXParticleContainer | |
| TmpParticleTile typedef | WarpXParticleContainer | |
| UpdateContinuousInjectionPosition(amrex::Real) | WarpXParticleContainer | inlinevirtual |
| WarpXParticleContainer(amrex::AmrCore *amr_core, int ispecies) | WarpXParticleContainer | |
| WriteHeader(std::ostream &os) const | WarpXParticleContainer | virtual |
| ~PhotonParticleContainer() | PhotonParticleContainer | inlinevirtual |
| ~PhysicalParticleContainer() | PhysicalParticleContainer | inlinevirtual |
| ~WarpXParticleContainer() | WarpXParticleContainer | inlinevirtual |
1.8.13