OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
meta_copy_block< copy_type, nprp, prp_val, prp_id > Struct Template Reference

Detailed Description

template<typename copy_type, unsigned int nprp, unsigned int prp_val, unsigned int prp_id>
struct meta_copy_block< copy_type, nprp, prp_val, prp_id >

Definition at line 182 of file SparseGridGpu_ker_util.hpp.

Static Public Member Functions

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)
 

Member Function Documentation

◆ copy()

template<typename copy_type , unsigned int nprp, unsigned int prp_val, unsigned int prp_id>
template<typename dataBuffer_type >
__device__ static __host__ void meta_copy_block< copy_type, 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

Definition at line 185 of file SparseGridGpu_ker_util.hpp.

◆ copy_inv()

template<typename copy_type , unsigned int nprp, unsigned int prp_val, unsigned int prp_id>
template<typename dataBuffer_type >
__device__ static __host__ void meta_copy_block< copy_type, 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

Definition at line 191 of file SparseGridGpu_ker_util.hpp.


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