#include <get_potential_grad.hpp>
|
| GetPotGradFieldArgs (const View< double **, CLayout, DeviceIn, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &input_potential_in, bool ignore_poloidal_dpot_in=false) |
|
| GetPotGradFieldArgs (const View< double *, CLayout, DeviceIn > &input_potential_in, bool ignore_poloidal_dpot_in=false) |
|
void | request_potential (const GridField< DeviceOut, VarType::Scalar, PIT, TT, KT > &potential_in) |
|
void | request_gradient (const GridField< DeviceOut, VT, PIT, TT, KT > &gradient_in) |
|
void | request_para_em (const GridField< DeviceOut, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &output_field, double em_pullback_dampfac_in, const View< double *, CLayout, HostType > &spitzer_resistivity, const Boundary &boundary, bool gyroaverage_requested) |
|
|
View< double **, CLayout,
DeviceIn, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > | input_potential |
|
GridField< DeviceOut, VT, PIT,
TT, KT > | gradient |
|
GridField< DeviceOut,
VarType::Scalar, PIT, TT, KT > | potential |
|
bool | ignore_poloidal_dpot |
|
bool | potential_is_requested |
|
bool | gradient_is_requested |
|
Field00< DeviceType > | field00 |
|
EMParField< DeviceType, DeviceOut > | E_para_em |
|
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
GetPotGradFieldArgs< DeviceIn, DeviceOut, VT, PIT, TT, KT >::GetPotGradFieldArgs |
( |
const View< double **, CLayout, DeviceIn, Kokkos::MemoryTraits< Kokkos::Unmanaged >> & |
input_potential_in, |
|
|
bool |
ignore_poloidal_dpot_in = false |
|
) |
| |
|
inline |
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
void GetPotGradFieldArgs< DeviceIn, DeviceOut, VT, PIT, TT, KT >::request_gradient |
( |
const GridField< DeviceOut, VT, PIT, TT, KT > & |
gradient_in | ) |
|
|
inline |
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
void GetPotGradFieldArgs< DeviceIn, DeviceOut, VT, PIT, TT, KT >::request_para_em |
( |
const GridField< DeviceOut, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > & |
output_field, |
|
|
double |
em_pullback_dampfac_in, |
|
|
const View< double *, CLayout, HostType > & |
spitzer_resistivity, |
|
|
const Boundary & |
boundary, |
|
|
bool |
gyroaverage_requested |
|
) |
| |
|
inline |
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
View<double**,CLayout,DeviceIn, Kokkos::MemoryTraits<Kokkos::Unmanaged> > GetPotGradFieldArgs< DeviceIn, DeviceOut, VT, PIT, TT, KT >::input_potential |
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
template<class DeviceIn, class DeviceOut, VarType VT, PhiInterpType PIT, TorType TT, KinType KT>
The documentation for this struct was generated from the following file: