XGC1
|
Functions | |
void | count_ptl_per_node (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Species< DeviceType > &species, int sp_ind, Kokkos::View< int *, Kokkos::LayoutRight, DeviceType > ¤t_node, Kokkos::View< int *, Kokkos::LayoutRight, DeviceType > &ptl_count, Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &ptl_count_dbl) |
Kokkos::View< double **, Kokkos::LayoutRight, HostType > | count_ptl_per_node_elec_main_ion (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, bool kinetic_electrons) |
View< double *, CLayout, HostType > | count_all_ptl_per_node (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma) |
View<double*,CLayout,HostType> count_all_ptl_per_node | ( | const Grid< DeviceType > & | grid, |
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma | ||
) |
void count_ptl_per_node | ( | const Grid< DeviceType > & | grid, |
const MagneticField< DeviceType > & | magnetic_field, | ||
Species< DeviceType > & | species, | ||
int | sp_ind, | ||
Kokkos::View< int *, Kokkos::LayoutRight, DeviceType > & | current_node, | ||
Kokkos::View< int *, Kokkos::LayoutRight, DeviceType > & | ptl_count, | ||
Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > & | ptl_count_dbl | ||
) |
Kokkos::View<double**,Kokkos::LayoutRight,HostType> count_ptl_per_node_elec_main_ion | ( | const Grid< DeviceType > & | grid, |
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma, | ||
bool | kinetic_electrons | ||
) |