#include <neutrals.hpp>
|
| Neutrals (int nthreads, int nbins, int nnode) |
|
| Neutrals () |
|
void | write_checkpoint_files (const XGC_IO_Stream &stream) const |
|
void | read_checkpoint_files (const XGC_IO_Stream &stream) |
|
void | copy_to_host () const |
|
void | clear_device_views () const |
|
void | apply (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, Plasma &plasma, const VGridDistribution< DeviceType > &f0_f, const VGridDistribution< HostType > &f0_f_h, VGridDistribution< HostType > &f0_df0g_cumul, const int axisym_parallelization_int, int gstep, DiagF0DF &diag_f0_df) const |
|
template<> |
| Neutrals (int nthreads, int nbins, int nnode) |
|
template<> |
void | write_checkpoint_files (const XGC_IO_Stream &stream) const |
|
template<> |
void | read_checkpoint_files (const XGC_IO_Stream &stream) |
|
template<> |
void | copy_to_host () const |
|
template<> |
void | clear_device_views () const |
|
template<> |
void | apply (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, Plasma &plasma, const VGridDistribution< DeviceType > &f0_f, const VGridDistribution< HostType > &f0_f_h, VGridDistribution< HostType > &f0_df0g_cumul, const int axisym_parallelization_int, int gstep, DiagF0DF &diag_f0_df) const |
|
|
bool | use_ion_loss |
| Whether to use ONLY ion loss (i.e. dont track electron contribution) More...
|
|
View< double *, CLayout, Device > | weight_sum_lost |
| Array to store how much was lost in total at the sheath. More...
|
|
View< double **, CLayout, Device > | weight_wall_lost |
| Array to store how much was lost at the sheath, binned by wall index. More...
|
|
View< double *, CLayout, HostType > | weight_sum_lost_h |
| Array to store how much was lost in total at the sheath. More...
|
|
View< double *, CLayout, HostType > | weight_wall_lost_h |
| Array to store how much was lost at the sheath, binned by wall index. More...
|
|
View< double *, CLayout, HostType > | node_dens_h |
|
View< double *, CLayout, HostType > | node_temp_h |
|
template<class Device>
void Neutrals< Device >::clear_device_views |
( |
| ) |
const |
template<class Device>
void Neutrals< Device >::copy_to_host |
( |
| ) |
const |
Whether to use ONLY ion loss (i.e. dont track electron contribution)
Array to store how much was lost in total at the sheath.
Array to store how much was lost in total at the sheath.
Array to store how much was lost at the sheath, binned by wall index.
Array to store how much was lost at the sheath, binned by wall index.
The documentation for this class was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/neutrals.hpp