ImpactX
Public Member Functions | List of all members
impactx::distribution::None Struct Reference

#include <None.H>

Public Member Functions

 None ()
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void operator() ([[maybe_unused]] amrex::ParticleReal &x, [[maybe_unused]] amrex::ParticleReal &y, [[maybe_unused]] amrex::ParticleReal &t, [[maybe_unused]] amrex::ParticleReal &px, [[maybe_unused]] amrex::ParticleReal &py, [[maybe_unused]] amrex::ParticleReal &pt, [[maybe_unused]] amrex::RandomEngine const &engine) const
 

Constructor & Destructor Documentation

◆ None()

impactx::distribution::None::None ( )
inline

This distribution does nothing

Member Function Documentation

◆ operator()()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void impactx::distribution::None::operator() ( [[maybe_unused] ] amrex::ParticleReal &  x,
[[maybe_unused] ] amrex::ParticleReal &  y,
[[maybe_unused] ] amrex::ParticleReal &  t,
[[maybe_unused] ] amrex::ParticleReal &  px,
[[maybe_unused] ] amrex::ParticleReal &  py,
[[maybe_unused] ] amrex::ParticleReal &  pt,
[[maybe_unused] ] amrex::RandomEngine const &  engine 
) const
inline

Return 1 6D particle coordinate

Does nothing to the parameters.

Parameters
xparticle position in x
yparticle position in y
tparticle position in t
pxparticle momentum in x
pyparticle momentum in y
ptparticle momentum in t
enginea random number engine (with associated state)

The documentation for this struct was generated from the following file: