XGC1
|
#include <field.hpp>
Public Member Functions | |
KOKKOS_INLINE_FUNCTION void | gather (Simd< double > &sca, int i_simd, double wp) |
KOKKOS_INLINE_FUNCTION void | scatter (const FieldWeights< DriftKin, PhiInterpType::None > &wts, double wp) |
KOKKOS_INLINE_FUNCTION void | scatter (const FieldWeights< GyroKin, PhiInterpType::None > &wts, double wp, Field< VarType::Scalar, PhiInterpType::None > &field2) |
KOKKOS_INLINE_FUNCTION void | operator+= (const Field< VarType::Scalar, PhiInterpType::None > &rhs) |
KOKKOS_INLINE_FUNCTION | operator double () const |
KOKKOS_INLINE_FUNCTION void | operator= (const double val) |
KOKKOS_INLINE_FUNCTION void | operator+= (const double val) |
Static Public Member Functions | |
static constexpr int | NDIM () |
static constexpr int | NPHI () |
static constexpr int | SIZE () |
Public Attributes | |
double | S |
Static Public Attributes | |
static constexpr PhiInterpType | PIT = PhiInterpType::None |
static constexpr VarType | VT = VarType::Scalar |
|
inline |
Gathers field info from a grid point
[out] | vec,: | vector to be gathered into |
[in] | i_simd,: | which vector index |
[in] | wp,: | triangle vertex weight |
|
inlinestatic |
|
inlinestatic |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
static |
double Field< VarType::Scalar, PhiInterpType::None >::S |
|
static |