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

#include <field_aligned_local_fields.hpp>

Public Member Functions

template<class Device >
KOKKOS_INLINE_FUNCTION FieldAlignedLocalFields (const Grid< Device > &grid, const PushControls &push_controls, const Species< Device > &species, const MagneticField< Device > &magnetic_field, const GridFieldPack< Device, PIT > &gfpack, SimdParticles &part, SimdGridWeights< Order::One, PIT > &grid_wts)
 
template<class Device >
KOKKOS_INLINE_FUNCTION void fields_at_point (const GridFieldPack< Device, PIT > fields, const PushControls &push_controls, const Grid< Device > &grid, const SimdVector &B, const SimdVector2D &gradpsi, const SimdGridWeights< Order::One, PIT > &grid_wts, SimdGyroWeights< KT > &rho_wts, LocalFields &fld) const
 

Constructor & Destructor Documentation

template<KinType KT, PhiInterpType PIT>
template<class Device >
KOKKOS_INLINE_FUNCTION FieldAlignedLocalFields< KT, PIT >::FieldAlignedLocalFields ( const Grid< Device > &  grid,
const PushControls push_controls,
const Species< Device > &  species,
const MagneticField< Device > &  magnetic_field,
const GridFieldPack< Device, PIT > &  gfpack,
SimdParticles part,
SimdGridWeights< Order::One, PIT > &  grid_wts 
)
inline

Member Function Documentation

template<KinType KT, PhiInterpType PIT>
template<class Device >
KOKKOS_INLINE_FUNCTION void FieldAlignedLocalFields< KT, PIT >::fields_at_point ( const GridFieldPack< Device, PIT >  fields,
const PushControls push_controls,
const Grid< Device > &  grid,
const SimdVector B,
const SimdVector2D gradpsi,
const SimdGridWeights< Order::One, PIT > &  grid_wts,
SimdGyroWeights< KT > &  rho_wts,
LocalFields fld 
) const
inline

Here is the call graph for this function:

Here is the caller graph for this function:


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