|
| GridFieldPack () |
|
| GridFieldPack (KinType kintype_in, bool turb_efield_in) |
|
bool | can_reuse (KinType kintype_in) |
|
KOKKOS_INLINE_FUNCTION void | phi_from_para (SimdVector &vec, int i_simd, const SimdVector &B, double Bmag) const |
|
KOKKOS_INLINE_FUNCTION void | gather_all_fields (const PushControls &push_controls, int i_simd, int i_node, double wp, const FieldCorrection &corr, const FieldWeights< DriftKin, PIT > &wts, LocalFields &fld) const |
|
KOKKOS_INLINE_FUNCTION void | gather_all_fields (const PushControls &push_controls, int i_simd, int node, double wp, const FieldCorrection &corr, const FieldWeights< GyroKin, PIT > &wts, LocalFields &fld) const |
|
template<KinType PT> |
KOKKOS_INLINE_FUNCTION void | fields_at_point (const PushControls &push_controls, const Grid< Device > &grid, const SimdVector &B, const SimdVector2D &gradpsi, const Simd< double > &fld_phi, const Simd< int > &itr, const SimdGridVec &p, SimdGyroRadius< PT > &rho, LocalFields &fld) const |
|
KOKKOS_INLINE_FUNCTION void | get_Ah (const Grid< Device > &grid, const Simd< double > &fld_phi, const Simd< int > &itr, const SimdGridVec &p, SimdGyroRadius< GyroKin > &rho, Simd< double > &Ah) const |
|
KOKKOS_INLINE_FUNCTION void | get_Ah (const Grid< Device > &grid, const Simd< double > &fld_phi, const Simd< int > &itr, const SimdGridVec &p, SimdGyroRadius< DriftKin > &rho, Simd< double > &Ah) const |
|
KOKKOS_INLINE_FUNCTION void | get_Ah_cv (const Grid< Device > &grid, const Simd< double > &fld_phi, const Simd< int > &itr, const SimdGridVec &p, SimdGyroRadius< DriftKin > &rho, Simd< double > &Ah_cv) const |
|
KOKKOS_INLINE_FUNCTION void | get_dpot (const Grid< Device > &grid, const Simd< double > &fld_phi, const Simd< int > &itr, const SimdGridVec &p, Simd< double > &dpot_out) const |
|