1 #ifndef FIELD_WEIGHTS_HPP
2 #define FIELD_WEIGHTS_HPP
12 template<KinType T, PhiInterpType PIT>
23 template<
class Device>
38 template<
class Device>
53 template<
class Device>
66 template<
class Device>
77 template<
class Device>
double inv_delta_phi
1/delta_phi
Definition: grid.hpp:87
KOKKOS_INLINE_FUNCTION FieldWeights(const Grid< Device > &grid, double phi_in, int i_simd, SimdGyroRadius< DriftKin > &rho_in)
Definition: field_weights.hpp:78
Definition: linear_weights.hpp:7
Definition: field_weights.hpp:13
Definition: globals.hpp:82
LinearWeights phi
Definition: field_weights.hpp:35
int nrho
Definition: grid.hpp:129
int nplanes
Number of planes.
Definition: grid.hpp:84
KOKKOS_INLINE_FUNCTION FieldWeights(const Grid< Device > &grid, double phi_in, int i_simd, SimdGyroRadius< GyroKin > &rho_in)
Definition: field_weights.hpp:67
PhiInterpType
Definition: globals.hpp:88
LinearWeights rho
Definition: field_weights.hpp:36
Definition: globals.hpp:83
double rhomax
Definition: grid.hpp:130
KOKKOS_INLINE_FUNCTION FieldWeights(const Grid< Device > &grid, double phi_in, int i_simd, SimdGyroRadius< GyroKin > &rho_in)
Definition: field_weights.hpp:39
LinearWeights phi
Definition: field_weights.hpp:51
Definition: gyro_radius.hpp:96
LinearWeights rho
Definition: field_weights.hpp:64
KOKKOS_INLINE_FUNCTION FieldWeights(const Grid< Device > &grid, double phi_in, int i_simd, SimdGyroRadius< DriftKin > &rho_in)
Definition: field_weights.hpp:54
Definition: gyro_radius.hpp:74