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

Detailed Description

Definition at line 1218 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_noato (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_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 pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_scan_type , typename nn_list_type >
static void calc_list_partial (pl_type &pl, s_t_ns_type &s_t_ns, cl2_type &cl2, n_out_scan_type &n_out_scan, n_out_scan_type &n_out_scan_partial, nn_list_type &nn_list)
 
template<typename NN_type >
static auto getNN (NN_type &nn, size_t cell) -> decltype(nn.getNNIteratorRadius(cell))
 

Member Function Documentation

◆ calc_list()

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< 2 >::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 1261 of file CellList_gpu_test.cu.

◆ calc_list_partial()

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< 2 >::calc_list_partial ( pl_type &  pl,
s_t_ns_type &  s_t_ns,
cl2_type &  cl2,
n_out_scan_type &  n_out_scan,
n_out_scan_type &  n_out_scan_partial,
nn_list_type &  nn_list 
)
inlinestatic

Definition at line 1277 of file CellList_gpu_test.cu.

◆ calc_num()

template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_type >
static void execute_cl_test< 2 >::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 1244 of file CellList_gpu_test.cu.

◆ calc_num_noato()

template<typename pl_type , typename s_t_ns_type , typename cl2_type , typename n_out_type >
static void execute_cl_test< 2 >::calc_num_noato ( 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 1228 of file CellList_gpu_test.cu.

◆ getNN()

template<typename NN_type >
static auto execute_cl_test< 2 >::getNN ( NN_type &  nn,
size_t  cell 
) -> decltype(nn.getNNIteratorRadius(cell))
inlinestatic

Definition at line 1295 of file CellList_gpu_test.cu.

◆ set_radius()

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

Definition at line 1221 of file CellList_gpu_test.cu.


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