XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
ScatterTemplates< GyroKin, PIT > Class Template Reference

Public Member Functions

template<class Device >
KOKKOS_INLINE_FUNCTION void get_Ah (const Species< Device > &species, const Simulation< Device > &sml, const GridFieldPack< Device, PIT > &gfpack, const Grid< Device > &grid, const Simd< double > &phi, const Simd< int > &itr, const SimdGridVec &p, SimdGyroRadius< GyroKin > &rho, Simd< double > &Ah)
 
template<class Device >
KOKKOS_INLINE_FUNCTION void scatter (const Charge< Device > &charge, const Species< Device > &species, int ithread, int node, const FieldWeights< GyroKin, PIT > &wts, double wp, double particle_weight, double upar)
 

Member Function Documentation

template<PhiInterpType PIT>
template<class Device >
KOKKOS_INLINE_FUNCTION void ScatterTemplates< GyroKin, PIT >::get_Ah ( const Species< Device > &  species,
const Simulation< Device > &  sml,
const GridFieldPack< Device, PIT > &  gfpack,
const Grid< Device > &  grid,
const Simd< double > &  phi,
const Simd< int > &  itr,
const SimdGridVec p,
SimdGyroRadius< GyroKin > &  rho,
Simd< double > &  Ah 
)
inline

Here is the call graph for this function:

template<PhiInterpType PIT>
template<class Device >
KOKKOS_INLINE_FUNCTION void ScatterTemplates< GyroKin, PIT >::scatter ( const Charge< Device > &  charge,
const Species< Device > &  species,
int  ithread,
int  node,
const FieldWeights< GyroKin, PIT > &  wts,
double  wp,
double  particle_weight,
double  upar 
)
inline

Here is the call graph for this function:


The documentation for this class was generated from the following file: