WarpX
|
Functor that returns 1 if stride divide particle_id, 0 otherwise. More...
#include <FilterFunctors.H>
Public Member Functions | |
UniformFilter (bool a_is_active, int a_stride) | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool | operator() (const SuperParticleType &p, const amrex::RandomEngine &) const noexcept |
return 1 if stride divide particle_id, 0 otherwise More... | |
Private Attributes | |
const bool | m_is_active |
const int | m_stride = 0 |
select all particles if false More... | |
Functor that returns 1 if stride divide particle_id, 0 otherwise.
|
inline |
constructor
a_is_active | whether the test is active |
a_stride | one particle every a_stride is written to file |
|
inlinenoexcept |
return 1 if stride divide particle_id, 0 otherwise
p | one particle |
|
private |
|
private |
select all particles if false