#include <field.hpp>
|
KOKKOS_INLINE_FUNCTION void | gather (Simd< double > &sca, int i_simd, double wp, const SimdPhiWeights< get_phi_wt_usage(PIT)> &phi_wts) const |
|
KOKKOS_INLINE_FUNCTION void | gather (Simd< double > &sca, int i_simd, double wp, const SimdGyroWeights< GyroKin > &rho_wts, const SimdPhiWeights< get_phi_wt_usage(PIT)> &phi_wts, const Field< VarType::Scalar, PhiInterpType::Planes > &field2) const |
|
KOKKOS_INLINE_FUNCTION void | scatter (const SimdPhiWeights< get_phi_wt_usage(PIT)> &phi_wts, int i_simd, double wp) |
|
KOKKOS_INLINE_FUNCTION void | scatter (const SimdGyroWeights< GyroKin > &rho_wts, const SimdPhiWeights< get_phi_wt_usage(PIT)> &phi_wts, int i_simd, double wp, Field< VarType::Scalar, PhiInterpType::Planes > &field2) |
|
Field< VarType::Scalar,
PhiInterpType::Planes > & | operator+= (const Field< VarType::Scalar, PhiInterpType::Planes > &rhs) |
|
|
static constexpr int | NDIM () |
|
static constexpr int | NPHI () |
|
static constexpr int | SIZE () |
|
Gathers field info from a grid point
- Parameters
-
[out] | sca,: | scalar to be gathered into |
[in] | i_simd,: | which vector index |
[in] | wp,: | triangle vertex weight |
[in] | wphi,: | plane weight |
Gathers field info from a grid point
- Parameters
-
[out] | sca,: | scalar to be gathered into |
[in] | i_simd,: | which vector index |
[in] | wp,: | triangle vertex weight |
[in] | wts,: | grid weights |
[in] | field2,: | the field info at another rho |
The documentation for this struct was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/field.hpp