|
WarpX
|
#include <ParticleDiag.H>
Public Member Functions | |
| ParticleDiag (const std::string &diag_name, const std::string &name, WarpXParticleContainer *pc, WarpXParticleContainer::Base *pinned_pc=nullptr) | |
| WarpXParticleContainer * | getParticleContainer () const |
| WarpXParticleContainer::Base * | getPinnedParticleContainer () const |
| std::string | getSpeciesName () const |
Public Attributes | |
| amrex::Vector< int > | m_plot_flags |
| bool | m_plot_phi = false |
| bool | m_plot_Ex = false |
| bool | m_plot_Ey = false |
| bool | m_plot_Ez = false |
| bool | m_plot_Bx = false |
| bool | m_plot_By = false |
| bool | m_plot_Bz = false |
| bool | m_do_random_filter = false |
| bool | m_do_uniform_filter = false |
| bool | m_do_parser_filter = false |
| bool | m_do_geom_filter = false |
| amrex::Real | m_random_fraction = 1.0 |
| int | m_uniform_stride = 1 |
| std::unique_ptr< amrex::Parser > | m_particle_filter_parser |
| amrex::RealBox | m_diag_domain |
Static Public Attributes | |
| static constexpr int | m_nvars = 7 |
Private Attributes | |
| std::string | m_diag_name |
| std::string | m_name |
| WarpXParticleContainer * | m_pc |
| WarpXParticleContainer::Base * | m_pinned_pc |
| ParticleDiag::ParticleDiag | ( | const std::string & | diag_name, |
| const std::string & | name, | ||
| WarpXParticleContainer * | pc, | ||
| WarpXParticleContainer::Base * | pinned_pc = nullptr ) |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
| amrex::RealBox ParticleDiag::m_diag_domain |
|
private |
| bool ParticleDiag::m_do_geom_filter = false |
| bool ParticleDiag::m_do_parser_filter = false |
| bool ParticleDiag::m_do_random_filter = false |
| bool ParticleDiag::m_do_uniform_filter = false |
|
private |
|
staticconstexpr |
| std::unique_ptr<amrex::Parser> ParticleDiag::m_particle_filter_parser |
|
private |
|
private |
| bool ParticleDiag::m_plot_Bx = false |
| bool ParticleDiag::m_plot_By = false |
| bool ParticleDiag::m_plot_Bz = false |
| bool ParticleDiag::m_plot_Ex = false |
| bool ParticleDiag::m_plot_Ey = false |
| bool ParticleDiag::m_plot_Ez = false |
| amrex::Vector<int> ParticleDiag::m_plot_flags |
| bool ParticleDiag::m_plot_phi = false |
| amrex::Real ParticleDiag::m_random_fraction = 1.0 |
| int ParticleDiag::m_uniform_stride = 1 |