XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
get_sonic_fields.hpp
Go to the documentation of this file.
1 #ifndef GET_SONIC_FIELDS
2 #define GET_SONIC_FIELDS
3 
4 #include "grid.hpp"
5 #include "globals.hpp"
6 #include "grid_field.hpp"
7 
8 void get_sonic_fields(const Grid<DeviceType>& grid, const GridField<HostType,vec2d_if_axisym<PIT_GLOBAL>(),PIT_GLOBAL,TorType::OnePlane,KinType::GyroKin>& E, View<double*,CLayout,HostType>& Er_B2_h, View<double*,CLayout,HostType>& Ez_B2_h, View<double*,CLayout,HostType>& u2_E_h);
9 
10 #endif
Kokkos::Device< HostExSpace, HostMemSpace > HostType
Definition: space_settings.hpp:57
Definition: grid_field.hpp:22
constexpr PhiInterpType PIT_GLOBAL
Definition: globals.hpp:103
Definition: globals.hpp:90
void get_sonic_fields(const Grid< DeviceType > &grid, const GridField< HostType, vec2d_if_axisym< PIT_GLOBAL >(), PIT_GLOBAL, TorType::OnePlane, KinType::GyroKin > &E, View< double *, CLayout, HostType > &Er_B2_h, View< double *, CLayout, HostType > &Ez_B2_h, View< double *, CLayout, HostType > &u2_E_h)