|
ImpactX
|
#include <Empty.H>
Public Types | |
| using | PType = ImpactXParticleContainer::ParticleType |
Static Public Attributes | |
| static constexpr auto | type = "None" |
| Static Public Attributes inherited from impactx::elements::mixin::Named | |
| static constexpr std::nullopt_t | DEFAULT_name = std::nullopt |
| Static Public Attributes inherited from impactx::elements::mixin::LinearTransport< Empty > | |
| static constexpr bool | has_linear_transport |
| Static Public Attributes inherited from amrex::simd::Vectorized< amrex::simd::native_simd_size_particlereal > | |
| static constexpr int | simd_width |
|
inline |
This element does nothing.
|
inline |
Compute and cache the constants for the push - nothing to do here
|
inline |
Push all particles - nothing to do here
|
inline |
Push all particles - nothing to do here
|
inline |
Dos nothing to the reference particle.
| [in,out] | refpart | reference particle |
|
inline |
Does nothing to a particle.
| x | particle position in x |
| y | particle position in y |
| t | particle position in t |
| px | particle momentum in x |
| py | particle momentum in y |
| pt | particle momentum in t |
| idcpu | particle global index (unused) |
| refpart | reference particle |
|
inline |
Reverse the element (no-op)
|
inline |
This function returns the linear transport map.
| [in] | refpart | reference particle |
|
staticconstexpr |