1 #ifndef LOCAL_EQUIL_PROFILES_HPP
2 #define LOCAL_EQUIL_PROFILES_HPP
21 for (
int i_simd = 0; i_simd<SIMD_SIZE; i_simd++){
32 f0flow[i_simd]=(ftype_non_zero)? f0flow[i_simd]*x.
r[i_simd] : f0flow[i_simd];
33 f0dflow[i_simd]=(ftype_non_zero)? f0dflow[i_simd]*x.
r[i_simd] : f0dflow[i_simd];
Definition: magnetic_field.hpp:12
Definition: species.hpp:75
Eq::Profile< Device > eq_den
Definition: species.hpp:137
Eq::Profile< Device > eq_flow
Definition: species.hpp:138
int eq_flow_type
Definition: species.hpp:139
Eq::Profile< Device > eq_temp
Definition: species.hpp:136
MarkerType
Definition: globals.hpp:110
Definition: magnetic_field.F90:1
KOKKOS_INLINE_FUNCTION LocalEquilProfiles(const MagneticField< DeviceType > &magnetic_field, const Species< DeviceType > &species, const Simd< double > &psi, const SimdVector2D &x)
Definition: local_equil_profiles.hpp:18
Simd< double > f0dden_n
Definition: local_equil_profiles.hpp:13
Simd< double > f0dtev
Definition: local_equil_profiles.hpp:14
Simd< double > f0flow
Definition: local_equil_profiles.hpp:15
Simd< double > f0tev
Definition: local_equil_profiles.hpp:12
Simd< double > f0dflow
Definition: local_equil_profiles.hpp:16
KOKKOS_INLINE_FUNCTION LocalEquilProfiles(const MagneticField< DeviceType > &magnetic_field, const Species< DeviceType > &species, const Simd< double > &psi, const SimdVector2D &x)
Definition: local_equil_profiles.hpp:40
Definition: local_equil_profiles.hpp:8
Simd< double > z
Definition: simd.hpp:141
Simd< double > r
Definition: simd.hpp:140