template<typename copy_type, unsigned int nprp, unsigned int prp_val, unsigned int prp_id, unsigned int N1, unsigned int N2>
struct meta_copy_block< copy_type[N1][N2], nprp, prp_val, prp_id >
Definition at line 220 of file SparseGridGpu_ker_util.hpp.
|
template<typename dataBuffer_type > |
__device__ static __host__ void | copy (void *(&data_ptr)[nprp], dataBuffer_type &dataBuff, unsigned int ppos, unsigned int dataBlockPos, unsigned int offset, unsigned int n_pnt) |
|
template<typename dataBuffer_type > |
__device__ static __host__ void | copy_inv (arr_arr_ptr< 1, nprp > &data_ptr, dataBuffer_type &dataBuff, unsigned int ppos, unsigned int dataBlockPos, unsigned int offset, unsigned int n_pnt) |
|
template<typename copy_type , unsigned int nprp, unsigned int prp_val, unsigned int prp_id, unsigned int N1, unsigned int N2>
template<typename dataBuffer_type >
__device__ static __host__ void meta_copy_block< copy_type[N1][N2], nprp, prp_val, prp_id >::copy |
( |
void *(&) |
data_ptr[nprp], |
|
|
dataBuffer_type & |
dataBuff, |
|
|
unsigned int |
ppos, |
|
|
unsigned int |
dataBlockPos, |
|
|
unsigned int |
offset, |
|
|
unsigned int |
n_pnt |
|
) |
| |
|
inlinestatic |
template<typename copy_type , unsigned int nprp, unsigned int prp_val, unsigned int prp_id, unsigned int N1, unsigned int N2>
template<typename dataBuffer_type >
__device__ static __host__ void meta_copy_block< copy_type[N1][N2], nprp, prp_val, prp_id >::copy_inv |
( |
arr_arr_ptr< 1, nprp > & |
data_ptr, |
|
|
dataBuffer_type & |
dataBuff, |
|
|
unsigned int |
ppos, |
|
|
unsigned int |
dataBlockPos, |
|
|
unsigned int |
offset, |
|
|
unsigned int |
n_pnt |
|
) |
| |
|
inlinestatic |