OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
SparseGridGpuKernels::stencil_conv_func_impl< dim > Struct Template Reference

Detailed Description

template<unsigned int dim>
struct SparseGridGpuKernels::stencil_conv_func_impl< dim >

Definition at line 95 of file SparseGridGpu_kernels.cuh.

Static Public Member Functions

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)
 

Member Function Documentation

◆ stencil()

template<unsigned int dim>
template<typename ScalarT , typename coordType , typename CpBlockType , typename lambda_func , typename ... ArgsT>
static __device__ void SparseGridGpuKernels::stencil_conv_func_impl< dim >::stencil ( ScalarT &  res,
coordType &  coord,
CpBlockType &  cpb,
lambda_func  f,
ArgsT ...  args 
)
inlinestatic

Definition at line 98 of file SparseGridGpu_kernels.cuh.

◆ stencil2()

template<unsigned int dim>
template<typename ScalarT , typename coordType , typename CpBlockType , typename lambda_func , typename ... ArgsT>
static __device__ void SparseGridGpuKernels::stencil_conv_func_impl< dim >::stencil2 ( ScalarT &  res1,
ScalarT &  res2,
coordType &  coord,
CpBlockType &  cpb1,
CpBlockType &  cpb2,
lambda_func  f,
ArgsT ...  args 
)
inlinestatic

Definition at line 107 of file SparseGridGpu_kernels.cuh.


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