|
ImpactX
|
#include <Marker.H>
Public Types | |
| using | PType = ImpactXParticleContainer::ParticleType |
Static Public Attributes | |
| static constexpr auto | type = "Marker" |
| 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< Marker > | |
| 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 named element does nothing.
| name | a user defined and not necessarily unique name of the element |
|
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 |
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 |