WarpX
|
struct whose getMomentum returns momentum for 1 particle, for radial expansion. More...
#include <InjectorMomentum.H>
Public Member Functions | |
InjectorMomentumRadialExpansion (amrex::Real a_u_over_r) noexcept | |
AMREX_GPU_HOST_DEVICE amrex::XDim3 | getMomentum (amrex::Real x, amrex::Real y, amrex::Real z, amrex::RandomEngine const &) const noexcept |
AMREX_GPU_HOST_DEVICE amrex::XDim3 | getBulkMomentum (amrex::Real x, amrex::Real y, amrex::Real z) const noexcept |
Private Attributes | |
amrex::Real | u_over_r |
struct whose getMomentum returns momentum for 1 particle, for radial expansion.
Note - u_over_r is expected to be the normalized momentum gamma*beta divided by the physical position in SI units.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |