XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
Field< VarType::Vector2D, PhiInterpType::None > Struct Template Reference

#include <grid_field_pack.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION void gather (SimdVector &vec, int i_simd, double wp, const double(&rvec)[2], const double(&zvec)[2]) const
 
KOKKOS_INLINE_FUNCTION void gather (SimdVector &vec, int i_simd, double wp, const FieldWeights< GyroKin, PhiInterpType::None > &wts, const double(&rvec)[2], const double(&zvec)[2], const Field< VarType::Vector2D, PhiInterpType::None > &field2) const
 

Public Attributes

double E [2]
 

Member Function Documentation

KOKKOS_INLINE_FUNCTION void Field< VarType::Vector2D, PhiInterpType::None >::gather ( SimdVector vec,
int  i_simd,
double  wp,
const double(&)  rvec[2],
const double(&)  zvec[2] 
) const
inline
Gathers field info from a grid point
Parameters
[out]vec,:vector to be gathered into
[in]i_simd,:which vector index
[in]wp,:triangle vertex weight
[in]rvec,:field correction
[in]zvec,:field correction
KOKKOS_INLINE_FUNCTION void Field< VarType::Vector2D, PhiInterpType::None >::gather ( SimdVector vec,
int  i_simd,
double  wp,
const FieldWeights< GyroKin, PhiInterpType::None > &  wts,
const double(&)  rvec[2],
const double(&)  zvec[2],
const Field< VarType::Vector2D, PhiInterpType::None > &  field2 
) const
inline
Gathers field info from a grid point
Parameters
[out]vec,:vector to be gathered into
[in]i_simd,:which vector index
[in]wp,:triangle vertex weight
[in]wts,:field weights
[in]rvec,:field correction
[in]zvec,:field correction
[in]field2,:the field info at another rho

Member Data Documentation


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