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

Public Member Functions

 GetPotentialGradTempViews (bool is_electromagnetic, int nnode, int nrho)
 

Public Attributes

int nphi
 1 if XGCA, 2 if XGC1 More...
 
int ndim
 2 if XGCA, 3 if XGC1 More...
 
int potdim
 1 if XGCA, 4 if XGC1 More...
 
Kokkos::View< Field< VT, PIT >
**, Kokkos::LayoutRight,
Device > 
transp_dfield
 
Kokkos::View< Field
< VarType::Scalar, PIT >
**, Kokkos::LayoutRight,
Device, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
transp_field
 
Kokkos::View< double
****, Kokkos::LayoutRight,
Device > 
dfield_rho
 
Kokkos::View< double
***, Kokkos::LayoutRight,
Device > 
field_rho
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
field
 
Kokkos::View< double
***, Kokkos::LayoutRight,
Device > 
E_para_em_rho
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
field_para
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
field_r_node
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
field_z_node
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
E_r00_node
 
Kokkos::View< double
**, Kokkos::LayoutRight,
Device > 
E_z00_node
 

Constructor & Destructor Documentation

template<class Device, VarType VT, PhiInterpType PIT>
GetPotentialGradTempViews< Device, VT, PIT >::GetPotentialGradTempViews ( bool  is_electromagnetic,
int  nnode,
int  nrho 
)
inline

Member Data Documentation

template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double****,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::dfield_rho
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double***,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::E_para_em_rho
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::E_r00_node
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::E_z00_node
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight,Device> GetPotentialGradTempViews< Device, VT, PIT >::field
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::field_para
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::field_r_node
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double***,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::field_rho
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<double**,Kokkos::LayoutRight, Device> GetPotentialGradTempViews< Device, VT, PIT >::field_z_node
template<class Device, VarType VT, PhiInterpType PIT>
int GetPotentialGradTempViews< Device, VT, PIT >::ndim

2 if XGCA, 3 if XGC1

template<class Device, VarType VT, PhiInterpType PIT>
int GetPotentialGradTempViews< Device, VT, PIT >::nphi

1 if XGCA, 2 if XGC1

template<class Device, VarType VT, PhiInterpType PIT>
int GetPotentialGradTempViews< Device, VT, PIT >::potdim

1 if XGCA, 4 if XGC1

template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<Field<VT, PIT>**,Kokkos::LayoutRight,Device> GetPotentialGradTempViews< Device, VT, PIT >::transp_dfield
template<class Device, VarType VT, PhiInterpType PIT>
Kokkos::View<Field<VarType::Scalar,PIT>**,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > GetPotentialGradTempViews< Device, VT, PIT >::transp_field

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