XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
neutrals.hpp
Go to the documentation of this file.
1 #ifndef NEUTRALS_HPP
2 #define NEUTRALS_HPP
3 
4 // Neutrals class
5 template<class Device>
6 class Neutrals {
7  public:
8 
9  // Neutrals variables
10  bool use_ion_loss;
11  Kokkos::View<double*,Kokkos::LayoutRight,Device> weight_sum_lost;
12  Kokkos::View<double**,Kokkos::LayoutRight,Device> weight_wall_lost;
13 
14  // Constructor
15  Neutrals( bool use_ion_loss_in, int nthreads, int nbins);
16 
17  // "Null constructor"
19 
20 };
21 
22 #include "neutrals.tpp"
23 #endif
Kokkos::View< double **, Kokkos::LayoutRight, Device > weight_wall_lost
Array to store how much was lost at the sheath, binned by wall index.
Definition: neutrals.hpp:12
Kokkos::View< double *, Kokkos::LayoutRight, Device > weight_sum_lost
Array to store how much was lost in total at the sheath.
Definition: neutrals.hpp:11
bool use_ion_loss
Whether to use ONLY ion loss (i.e. dont track electron contribution)
Definition: neutrals.hpp:10
Definition: neutrals.hpp:6
Neutrals()
Definition: neutrals.hpp:18