OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
loadGhostBlock_impl< nLoop, dim, AggregateBlockT, pMask, p, ct_params, blockEdgeSize > Struct Template Reference

Detailed Description

template<unsigned int nLoop, unsigned int dim, typename AggregateBlockT, unsigned int pMask, unsigned int p, typename ct_params, unsigned int blockEdgeSize>
struct loadGhostBlock_impl< nLoop, dim, AggregateBlockT, pMask, p, ct_params, blockEdgeSize >

Definition at line 465 of file SparseGridGpu_ker_util.hpp.

Static Public Member Functions

template<typename AggrWrapperT , typename SharedPtrT , typename vector_type , typename vector_type2 , typename blockMapType , typename AggrBck >
static __device__ void load (const AggrWrapperT &block, SharedPtrT *sharedRegionPtr, const vector_type &ghostLayerToThreadsMapping, const vector_type2 &nn_blocks, const blockMapType &blockMap, unsigned int stencilSupportRadius, unsigned int ghostLayerSize, const unsigned int blockId, AggrBck &bck)
 

Member Function Documentation

◆ load()

template<unsigned int nLoop, unsigned int dim, typename AggregateBlockT , unsigned int pMask, unsigned int p, typename ct_params , unsigned int blockEdgeSize>
template<typename AggrWrapperT , typename SharedPtrT , typename vector_type , typename vector_type2 , typename blockMapType , typename AggrBck >
static __device__ void loadGhostBlock_impl< nLoop, dim, AggregateBlockT, pMask, p, ct_params, blockEdgeSize >::load ( const AggrWrapperT &  block,
SharedPtrT *  sharedRegionPtr,
const vector_type ghostLayerToThreadsMapping,
const vector_type2 nn_blocks,
const blockMapType &  blockMap,
unsigned int  stencilSupportRadius,
unsigned int  ghostLayerSize,
const unsigned int  blockId,
AggrBck &  bck 
)
inlinestatic

Definition at line 473 of file SparseGridGpu_ker_util.hpp.


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