XGC1
|
#include "space_settings.hpp"
#include "NamelistReader.hpp"
#include "globals.hpp"
#include "grid.hpp"
#include "linear_weights.hpp"
#include "gyro_radius.hpp"
#include "field.hpp"
Go to the source code of this file.
Enumerations | |
enum | TorType { TorType::OnePlane, TorType::MultiplePlanes } |
Functions | |
template<typename T > | |
void | grid_field_copy (T &dest, const T &src) |
template<typename T1 , typename T2 > | |
void | grid_field_copy (T1 &dest, const T2 &src) |
typedef GridField<DeviceType, VarType::Scalar,PIT_GLOBAL, TorType::OnePlane, KinType::DriftKin> AxisymPotType |
typedef GridField<DeviceType, VarType::Vector2D,PIT_GLOBAL, TorType::OnePlane, KinType::GyroKin> E00GyroType |
typedef GridField<DeviceType, VarType::Vector2D,PIT_GLOBAL, TorType::OnePlane, KinType::DriftKin> E00Type |
typedef GridField<DeviceType, VarType::Vector2D,PhiInterpType::None, TorType::OnePlane, KinType::GyroKin> Efield2DGyroType |
typedef GridField<DeviceType, VarType::Vector2D,PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin> Efield2DType |
typedef GridField<DeviceType, VarType::Vector,PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin> EfieldGyroType |
typedef GridField<DeviceType, VarType::Vector,PhiInterpType::Planes, TorType::MultiplePlanes, KinType::DriftKin> EfieldType |
typedef GridField<DeviceType, VarType::Scalar,PIT_GLOBAL, TorType::OnePlane, KinType::DriftKin> OnePlanePotType |
typedef GridField<DeviceType, VarType::Scalar,PIT_GLOBAL, TorType::OnePlane, KinType::GyroKin> PotGyroType |
typedef GridField<DeviceType, VarType::Scalar,PIT_GLOBAL, TorType::MultiplePlanes, KinType::DriftKin> PotType |
typedef GridField<DeviceType, VarType::Scalar,PhiInterpType::None, TorType::OnePlane, KinType::DriftKin> ScalarGridField |
|
strong |
|
inline |
|
inline |