XGCa
|
#include "tracer_routines.hpp"
Functions | |
KOKKOS_INLINE_FUNCTION void | flag_set (long long int &flags, const bool tf, const long long int flag_loc) |
KOKKOS_INLINE_FUNCTION bool | flag_check (const long long int flags, const long long int flag_loc) |
template<class Device > | |
KOKKOS_INLINE_FUNCTION void | update_particle_flag1 (const PushControls &push_controls, const MagneticField< Device > &magnetic_field, SimdParticles &part_tmp, Simd< double > &psi) |
KOKKOS_INLINE_FUNCTION void | update_particle_flag2 (Simd< bool > ¬_in_triangle, Simd< double > &dw, SimdParticles &part_tmp) |
KOKKOS_INLINE_FUNCTION bool flag_check | ( | const long long int | flags, |
const long long int | flag_loc | ||
) |
KOKKOS_INLINE_FUNCTION void flag_set | ( | long long int & | flags, |
const bool | tf, | ||
const long long int | flag_loc | ||
) |
KOKKOS_INLINE_FUNCTION void update_particle_flag1 | ( | const PushControls & | push_controls, |
const MagneticField< Device > & | magnetic_field, | ||
SimdParticles & | part_tmp, | ||
Simd< double > & | psi | ||
) |
KOKKOS_INLINE_FUNCTION void update_particle_flag2 | ( | Simd< bool > & | not_in_triangle, |
Simd< double > & | dw, | ||
SimdParticles & | part_tmp | ||
) |