|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
#include <ParticleSpatialLayout.hpp>
Collaboration diagram for ippl::increment_type:Public Member Functions | |
| KOKKOS_FUNCTION void | init () |
| KOKKOS_INLINE_FUNCTION increment_type & | operator+= (bool *values) |
| KOKKOS_INLINE_FUNCTION increment_type & | operator+= (increment_type values) |
Public Attributes | |
| size_t | count [2] |
We need this struct since Kokkos parallel_scan only accepts one variable of type ReturnType where to perform the reduction operation. For more details, see https://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/parallel_scan.html.