|
ImpactX
|
#include <Empty.H>
Public Member Functions | |
| Empty () | |
| void | initialize (amrex::ParticleReal bunch_charge, RefPart const &ref) |
| void | finalize () |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() (amrex::ParticleReal &x, amrex::ParticleReal &y, amrex::ParticleReal &t, amrex::ParticleReal &px, amrex::ParticleReal &py, amrex::ParticleReal &pt, amrex::RandomEngine const &engine) const |
|
inline |
This distribution sets all values to zero.
|
inline |
Close and deallocate all data and handles.
Nothing to do here.
|
inline |
Initialize the distribution.
Nothing to do here.
| bunch_charge | charge of the beam in C |
| ref | the reference particle |
|
inline |
Return 1 6D particle coordinate
Sets all values to zero.
| 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 |
| engine | a random number engine (with associated state) |