XGC1
|
#include <sort.hpp>
Public Member Functions | |
SortViews (int n_ptl, int n_bins) | |
void | resize_key_max (int n_ptl) |
void | resize_bin_max (int n_bins) |
Public Attributes | |
Kokkos::View< double **, Kokkos::LayoutRight, Device > | tmp_const |
Temporary array for sorting. More... | |
Kokkos::View< int *, Kokkos::LayoutRight, Device > | iperm |
New order of data to be sorted. More... | |
Kokkos::View< int *, Kokkos::LayoutRight, Device > | key |
Sorting key. More... | |
Kokkos::View< int *, Kokkos::LayoutRight, Device > | count |
How many particles in each bin. More... | |
Kokkos::View< unsigned int *, Kokkos::LayoutRight, Device > | place |
Where we are in the particle list. More... | |
|
inline |
|
inline |
Kokkos::View<int*,Kokkos::LayoutRight,Device> SortViews< Device >::count |
How many particles in each bin.
Kokkos::View<int*,Kokkos::LayoutRight,Device> SortViews< Device >::iperm |
New order of data to be sorted.
Kokkos::View<int*,Kokkos::LayoutRight,Device> SortViews< Device >::key |
Sorting key.
Kokkos::View<unsigned int*,Kokkos::LayoutRight,Device> SortViews< Device >::place |
Where we are in the particle list.
Kokkos::View<double**,Kokkos::LayoutRight,Device> SortViews< Device >::tmp_const |
Temporary array for sorting.