XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
EMParField< Device, DeviceOut > Struct Template Reference

#include <get_potential_grad.hpp>

Collaboration diagram for EMParField< Device, DeviceOut >:
Collaboration graph
[legend]

Public Member Functions

 EMParField ()
 
void request (const GridField< DeviceOut, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &output_field)
 
void calculate (const Grid< DeviceType > &grid, const View< double **, CLayout, Device > &field_para)
 

Public Attributes

bool requested
 
View< double **, CLayout, Device > field
 
View< double ***, CLayout, Device > field_rho
 
GridField< DeviceOut,
VarType::Scalar,
PhiInterpType::Planes,
TorType::OnePlane,
KinType::GyroKin
field_out
 

Constructor & Destructor Documentation

template<class Device, class DeviceOut>
EMParField< Device, DeviceOut >::EMParField ( )
inline

Member Function Documentation

template<class Device, class DeviceOut>
void EMParField< Device, DeviceOut >::calculate ( const Grid< DeviceType > &  grid,
const View< double **, CLayout, Device > &  field_para 
)
inline

Here is the caller graph for this function:

template<class Device, class DeviceOut>
void EMParField< Device, DeviceOut >::request ( const GridField< DeviceOut, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &  output_field)
inline

Here is the caller graph for this function:

Member Data Documentation

template<class Device, class DeviceOut>
View<double**,CLayout, Device> EMParField< Device, DeviceOut >::field
template<class Device, class DeviceOut>
GridField<DeviceOut,VarType::Scalar,PhiInterpType::Planes,TorType::OnePlane,KinType::GyroKin> EMParField< Device, DeviceOut >::field_out
template<class Device, class DeviceOut>
View<double***,CLayout, Device> EMParField< Device, DeviceOut >::field_rho
template<class Device, class DeviceOut>
bool EMParField< Device, DeviceOut >::requested

The documentation for this struct was generated from the following file: