#include <particles.hpp>
|
KOKKOS_INLINE_FUNCTION bool | is_active (int i_simd) const |
|
KOKKOS_INLINE_FUNCTION bool | is_inactive (int i_simd) const |
|
KOKKOS_INLINE_FUNCTION void | deactivate (const Simd< bool > &mask) |
|
KOKKOS_INLINE_FUNCTION void | deactivate (int i_simd) |
|
KOKKOS_INLINE_FUNCTION void SimdParticles::deactivate |
( |
const Simd< bool > & |
mask | ) |
|
|
inline |
Set global IDs of particles staged for removal to negative. Ideally we wouldnt overload gid like this.
- Parameters
-
[in] | mask | Vector of bools whether the particles should be removed |
KOKKOS_INLINE_FUNCTION void SimdParticles::deactivate |
( |
int |
i_simd | ) |
|
|
inline |
Set global IDs of particles staged for removal to negative. Ideally we wouldnt overload gid like this.
- Parameters
-
[in] | i_simd | which particle should be removed |
KOKKOS_INLINE_FUNCTION bool SimdParticles::is_active |
( |
int |
i_simd | ) |
const |
|
inline |
KOKKOS_INLINE_FUNCTION bool SimdParticles::is_inactive |
( |
int |
i_simd | ) |
const |
|
inline |
Simd<long long int> SimdParticles::gid |
The documentation for this struct was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/particles.hpp