|
ImpactX
|
#include <None.H>
Public Types | |
| using | PType = ImpactXParticleContainer::ParticleType |
Public Member Functions | |
| None () | |
| void | operator() (ImpactXParticleContainer &, int) |
| void | operator() (ImpactXParticleContainer::iterator &, RefPart &AMREX_RESTRICT) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() ([[maybe_unused]] PType &AMREX_RESTRICT p, [[maybe_unused]] amrex::ParticleReal &AMREX_RESTRICT px, [[maybe_unused]] amrex::ParticleReal &AMREX_RESTRICT py, [[maybe_unused]] amrex::ParticleReal &AMREX_RESTRICT pt, [[maybe_unused]] RefPart const &refpart) const |
Public Member Functions inherited from impactx::elements::Thin | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() ([[maybe_unused]] RefPart &AMREX_RESTRICT refpart) const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int | nslice () const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::ParticleReal | ds () const |
Public Member Functions inherited from impactx::elements::NoFinalize | |
| void | finalize () |
Static Public Attributes | |
| static constexpr auto | name = "None" |
|
inline |
This element does nothing.
|
inline |
Does nothing to a particle.
| p | Particle AoS data for positions and cpu/id |
| px | particle momentum in x |
| py | particle momentum in y |
| pt | particle momentum in t |
| refpart | reference particle |
|
inline |
Push all particles - nothing to do here
|
inline |
Push all particles - nothing to do here
|
staticconstexpr |