XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
tracer_routines.tpp File Reference
#include "tracer_routines.hpp"
Include dependency graph for tracer_routines.tpp:

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 > &not_in_triangle, Simd< double > &dw, SimdParticles &part_tmp)
 

Function Documentation

KOKKOS_INLINE_FUNCTION bool flag_check ( const long long int  flags,
const long long int  flag_loc 
)

Here is the caller graph for this function:

KOKKOS_INLINE_FUNCTION void flag_set ( long long int &  flags,
const bool  tf,
const long long int  flag_loc 
)

Here is the caller graph for this function:

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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

KOKKOS_INLINE_FUNCTION void update_particle_flag2 ( Simd< bool > &  not_in_triangle,
Simd< double > &  dw,
SimdParticles part_tmp 
)

Here is the call graph for this function:

Here is the caller graph for this function: