OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
execute_cl_test< impl > Struct Template Reference

Detailed Description

template<unsigned int impl>
struct execute_cl_test< impl >

Definition at line 1134 of file CellList_gpu_test.cu.

Static Public Member Functions

template<typename CellS , typename Cells_cpu_type , typename T >
static void set_radius (CellS &cl2, Cells_cpu_type &cl_cpu, T &radius)
 
template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_type >
static void calc_num (pl_type &pl, s_t_ns_type &s_t_ns, cl2_type &cl2, n_out_type &n_out, unsigned int start)
 
template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_scan_type , typename nn_list_type >
static void calc_list (pl_type &pl, s_t_ns_type &s_t_ns, cl2_type &cl2, n_out_scan_type &n_out_scan, nn_list_type &nn_list)
 
template<typename NN_type >
static auto getNN (NN_type &nn, size_t cell) -> decltype(nn.getNNIterator(cell))
 

Member Function Documentation

◆ calc_list()

template<unsigned int impl>
template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_scan_type , typename nn_list_type >
static void execute_cl_test< impl >::calc_list ( pl_type &  pl,
s_t_ns_type &  s_t_ns,
cl2_type &  cl2,
n_out_scan_type &  n_out_scan,
nn_list_type &  nn_list 
)
inlinestatic

Definition at line 1151 of file CellList_gpu_test.cu.

◆ calc_num()

template<unsigned int impl>
template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_type >
static void execute_cl_test< impl >::calc_num ( pl_type &  pl,
s_t_ns_type &  s_t_ns,
cl2_type &  cl2,
n_out_type &  n_out,
unsigned int  start 
)
inlinestatic

Definition at line 1142 of file CellList_gpu_test.cu.

◆ getNN()

template<unsigned int impl>
template<typename NN_type >
static auto execute_cl_test< impl >::getNN ( NN_type &  nn,
size_t  cell 
) -> decltype(nn.getNNIterator(cell))
inlinestatic

Definition at line 1163 of file CellList_gpu_test.cu.

◆ set_radius()

template<unsigned int impl>
template<typename CellS , typename Cells_cpu_type , typename T >
static void execute_cl_test< impl >::set_radius ( CellS &  cl2,
Cells_cpu_type &  cl_cpu,
T &  radius 
)
inlinestatic

Definition at line 1137 of file CellList_gpu_test.cu.


The documentation for this struct was generated from the following file: