OpenFPM  5.2.0
Project that contain the implementation of distributed structures
SparseGridGpuKernels::stencil_conv_func_impl< 2 > Struct Reference

Static Public Member Functions

template<typename ScalarT , typename coordType , typename CpBlockType , typename DataBlockWrapperT , typename lambda_func , typename ... ArgsT>
static __device__ void stencil_block (ScalarT &res, coordType &coord, CpBlockType &cpb, DataBlockWrapperT &DataBlockLoad, int offset, lambda_func f, ArgsT ... args)
 
template<typename ScalarT , typename coordType , typename CpBlockType , typename lambda_func , typename ... ArgsT>
static __device__ void stencil (ScalarT &res, coordType &coord, CpBlockType &cpb, lambda_func f, ArgsT ... args)
 
template<typename ScalarT , typename coordType , typename CpBlockType , typename lambda_func , typename ... ArgsT>
static __device__ void stencil2 (ScalarT &res1, ScalarT &res2, coordType &coord, CpBlockType &cpb1, CpBlockType &cpb2, lambda_func f, ArgsT ... args)
 
template<typename ScalarT , typename coordType , typename CpBlockType , typename DataBlockWrapperT , typename lambda_func , typename ... ArgsT>
static __device__ void stencil2_block (ScalarT &res1, ScalarT &res2, coordType &coord, CpBlockType &cpb1, CpBlockType &cpb2, DataBlockWrapperT &DataBlockLoad, int offset, lambda_func f, ArgsT ... args)
 
template<typename ScalarT , typename coordType , typename CpBlockType , typename DataBlockWrapperT , typename lambda_func , typename ... ArgsT>
static __device__ void stencil3_block (ScalarT &res1, ScalarT &res2, ScalarT &res3, coordType &coord, CpBlockType &cpb1, CpBlockType &cpb2, CpBlockType &cpb3, DataBlockWrapperT &DataBlockLoad, int offset, lambda_func f, ArgsT ... args)
 

Detailed Description

Definition at line 177 of file SparseGridGpu_kernels.cuh.


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