#include <charge.hpp>
|
bool | is_electrons |
|
bool | use_current |
| Whether the class will handle current in addition to charge density. More...
|
|
View< double **, CLayout, HostType > | density_h |
|
View< double *, CLayout, HostType > | density0_h |
|
View< double *, CLayout, HostType > | density00_h |
| 3D flux-surface averaged density More...
|
|
View< double *, CLayout, HostType > | den00_1d_h |
|
View< double **, CLayout, HostType > | jpar_h |
|
View< double *, CLayout, HostType > | jpar0_h |
|
View< double **, CLayout, HostType > | den_f0_h |
|
GridField< Device, VarType::Scalar, PIT_GLOBAL, TorType::OnePlane, KT, SCATTER_TYPE_GLOBAL > | density |
| Charge density distribution. More...
|
|
GridField< Device, VarType::Scalar, PIT_GLOBAL, TorType::OnePlane, KT, SCATTER_TYPE_GLOBAL > | jpar |
| Current density distribution. More...
|
|
View< double ***, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > > | den_rho_ff |
|
View< double ***, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > > | jpar_rho_ff |
|
◆ Charge() [1/2]
template<class Device , KinType KT>
◆ Charge() [2/2]
template<class Device , KinType KT>
Charge< Device, KT >::Charge |
( |
bool |
use_current, |
|
|
int |
nnode, |
|
|
int |
nphi, |
|
|
int |
nrho, |
|
|
int |
npsi00, |
|
|
bool |
use_fsa_den, |
|
|
bool |
is_electrons |
|
) |
| |
|
inline |
◆ reset_to_zero()
template<class Device , KinType KT>
void Charge< Device, KT >::reset_to_zero |
( |
| ) |
|
|
inline |
◆ den00_1d_h
template<class Device , KinType KT>
◆ den_f0_h
template<class Device , KinType KT>
◆ den_rho_ff
template<class Device , KinType KT>
View<double***,CLayout,Device,Kokkos::MemoryTraits<Kokkos::Unmanaged> > Charge< Device, KT >::den_rho_ff |
◆ density
template<class Device , KinType KT>
◆ density00_h
template<class Device , KinType KT>
3D flux-surface averaged density
◆ density0_h
template<class Device , KinType KT>
◆ density_h
template<class Device , KinType KT>
◆ is_electrons
template<class Device , KinType KT>
bool Charge< Device, KT >::is_electrons |
◆ jpar
template<class Device , KinType KT>
Current density distribution.
◆ jpar0_h
template<class Device , KinType KT>
◆ jpar_h
template<class Device , KinType KT>
◆ jpar_rho_ff
template<class Device , KinType KT>
View<double***,CLayout,Device,Kokkos::MemoryTraits<Kokkos::Unmanaged> > Charge< Device, KT >::jpar_rho_ff |
◆ use_current
template<class Device , KinType KT>
bool Charge< Device, KT >::use_current |
Whether the class will handle current in addition to charge density.
The documentation for this class was generated from the following file:
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/charge.hpp