XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
gen_perm.tpp File Reference
#include <Kokkos_Atomic.hpp>
#include "species.hpp"
Include dependency graph for gen_perm.tpp:
This graph shows which files directly or indirectly include this file:

Macros

#define N_BINS   0
 Number of bins to sort into. More...
 
#define N_GROUPS   1
 Number of sort groups. More...
 
#define FIRST_GROUP_SIZE   2
 The size of the first sorting group. More...
 
#define GROUP_SIZE   3
 The size of the other groups. More...
 

Functions

template<class Device >
void get_perm_array (const GeneratePermutation< Device > &gen_perm, const TmpSpecies< Device > &tmp_species)
 

Macro Definition Documentation

#define FIRST_GROUP_SIZE   2

The size of the first sorting group.

#define GROUP_SIZE   3

The size of the other groups.

#define N_BINS   0

Number of bins to sort into.

#define N_GROUPS   1

Number of sort groups.

Function Documentation

template<class Device >
void get_perm_array ( const GeneratePermutation< Device > &  gen_perm,
const TmpSpecies< Device > &  tmp_species 
)
inline

Generate the permutation array

Here is the call graph for this function:

Here is the caller graph for this function: