Definition at line 493 of file map_grid_cuda_ker.cuh.
Public Types | |
typedef int | yes_i_am_grid |
it define that it is a grid | |
typedef T | value_type |
Type of the value the vector is storing. | |
Public Member Functions | |
__device__ __host__ | grid_gpu_ker_ref (grid_gpu_ker< dim, T, layout_base, linearizer > &ggk) |
__device__ __host__ const grid_sm< dim, void > & | getGrid () const |
__device__ __host__ size_t | size () const |
template<unsigned int p, typename ids_type > | |
__device__ __host__ auto | get (const grid_key_dx< dim, ids_type > &v1) -> decltype(ggk.template get< p >(v1)) |
template<unsigned int p, typename ids_type > | |
__device__ __host__ auto | get (const grid_key_dx< dim, ids_type > &v1) const -> decltype(ggk.template get< p >(v1)) |
template<unsigned int p> | |
__device__ __host__ auto | get (const size_t lin_id) -> decltype(ggk.template get< p >(lin_id)) |
template<unsigned int p> | |
__device__ __host__ auto | get (size_t lin_id) const -> decltype(ggk.template get< p >(lin_id)) |
template<typename Tk > | |
__device__ auto | get_o (const grid_key_dx< dim, Tk > &v1) -> decltype(ggk.get_o(v1)) |
template<typename Tk > | |
__device__ auto | get_o (const grid_key_dx< dim, Tk > &v1) const -> decltype(ggk.get_o(v1)) |
__device__ void | set (const grid_key_dx< dim > &key1, const grid_gpu_ker< dim, T_, layout_base, linearizer > &g, const grid_key_dx< dim > &key2) |
template<unsigned int ... prp> | |
__device__ void | set (const grid_key_dx< dim > &key1, const grid_gpu_ker< dim, T_, layout_base, linearizer > &g, const grid_key_dx< dim > &key2) |
template<typename Memory > | |
__device__ void | set (grid_key_dx< dim > key1, const encapc< 1, T, Memory > &obj) |
template<unsigned int p> | |
__device__ __host__ void * | getPointer () |
template<unsigned int p> | |
__device__ __host__ const void * | getPointer () const |
grid_gpu_ker< dim, T, layout_base, linearizer > & | operator= (const grid_gpu_ker< dim, T, layout_base, linearizer > &g) |
struct ite_gpu< dim > | getGPUIterator (grid_key_dx< dim > &key1, grid_key_dx< dim > &key2, size_t n_thr=default_kernel_wg_threads_) const |
__device__ __host__ layout & | get_data_ () |
__device__ __host__ const layout & | get_data_ () const |
const grid_gpu_ker_ref & | toKernel () const |
Static Public Attributes | |
static constexpr unsigned int | dims = dim |
expose the dimansionality as a static const | |
Private Types | |
typedef apply_transform< layout_base, T >::type | T_ |
typedef layout_base< T_ >::type | layout |
Private Attributes | |
grid_gpu_ker< dim, T, layout_base, linearizer > & | ggk |
Friends | |
class | grid_gpu_ker< dim, T, layout_base, linearizer > |
|
private |
Definition at line 499 of file map_grid_cuda_ker.cuh.
|
private |
Definition at line 497 of file map_grid_cuda_ker.cuh.
typedef T grid_gpu_ker_ref< dim, T, layout_base, linearizer >::value_type |
Type of the value the vector is storing.
Definition at line 507 of file map_grid_cuda_ker.cuh.
typedef int grid_gpu_ker_ref< dim, T, layout_base, linearizer >::yes_i_am_grid |
it define that it is a grid
Definition at line 504 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 512 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 515 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 531 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 537 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 543 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 549 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 604 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 609 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 555 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 561 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 599 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 520 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 582 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 587 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 592 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 567 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 572 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 577 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 525 of file map_grid_cuda_ker.cuh.
|
inline |
Definition at line 614 of file map_grid_cuda_ker.cuh.
|
friend |
Definition at line 614 of file map_grid_cuda_ker.cuh.
|
staticconstexpr |
expose the dimansionality as a static const
Definition at line 510 of file map_grid_cuda_ker.cuh.
|
private |
Definition at line 495 of file map_grid_cuda_ker.cuh.