Definition at line 135 of file CellList_gpu_ker.cuh.
Public Member Functions | |
__device__ __host__ | NN_gpu_it (const grid_key_dx< dim, ids_type > &cell_pos, const openfpm::vector_gpu_ker< aggregate< cnt_type >, memory_traits_inte > &starts, const openfpm::vector_gpu_ker< aggregate< cnt_type >, memory_traits_inte > &srt, const openfpm::array< ids_type, dim, cnt_type > &div_c, const openfpm::array< ids_type, dim, cnt_type > &off) |
__device__ __host__ cnt_type | get_sort () |
__device__ __host__ cnt_type | get () |
__device__ __host__ NN_gpu_it< dim, cnt_type, ids_type, r_int, is_sparse > & | operator++ () |
__device__ cnt_type | get_start (unsigned int ce_id) |
__device__ cnt_type | get_cid () |
__device__ __host__ bool | isNext () |
Public Member Functions inherited from NN_gpu_int_base_hr_impl< dim, r_int, pr_int, ids_type, cnt_type > | |
__device__ __host__ void | init_impl (const grid_key_dx< dim, ids_type > &cell_pos, const openfpm::array< ids_type, dim, cnt_type > &div_c) |
__device__ __host__ void | SelectValid_impl (const openfpm::array< ids_type, dim, cnt_type > &div_c) |
__device__ __host__ bool | isNext_impl () |
Private Member Functions | |
__device__ __host__ void | SelectValid () |
Private Attributes | |
const openfpm::vector_gpu_ker< aggregate< cnt_type >, memory_traits_inte > & | starts |
const openfpm::vector_gpu_ker< aggregate< cnt_type >, memory_traits_inte > & | srt |
const openfpm::array< ids_type, dim, cnt_type > & | div_c |
const openfpm::array< ids_type, dim, cnt_type > & | off |
cnt_type | p_id |
cnt_type | p_id_end |
Additional Inherited Members | |
Data Fields inherited from NN_gpu_int_base_hr_impl< dim, r_int, pr_int, ids_type, cnt_type > | |
grid_key_dx< dim, ids_type > | cell_act |
grid_key_dx< dim, ids_type > | cell_start |
grid_key_dx< dim, ids_type > | cell_stop |
cnt_type | c_id |
|
inline |
Definition at line 164 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 186 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 205 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 181 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 200 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 210 of file CellList_gpu_ker.cuh.
|
inline |
Definition at line 191 of file CellList_gpu_ker.cuh.
|
inlineprivate |
Definition at line 148 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 141 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 143 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 145 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 146 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 139 of file CellList_gpu_ker.cuh.
|
private |
Definition at line 137 of file CellList_gpu_ker.cuh.