OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
generalDimensionFunctor< T1[N1]> Struct Template Reference

Detailed Description

template<typename T1, unsigned int N1>
struct generalDimensionFunctor< T1[N1]>

Definition at line 230 of file BlockMapGpu_dimensionalityWrappers.cuh.

Static Public Member Functions

template<typename T1b , typename T2 , typename T3 >
__device__ static __host__ void assignWithOffsetRHS (T1b(&dst)[N1], const T2 &src, T3 offset)
 
template<typename T1b , typename T2 , typename T3 >
__device__ static __host__ void assignWithOffset (T1b dst, const T2 &src, T3 offset)
 
template<typename op , typename T1b , typename T2 >
static __device__ void applyOp (T1b &a, const T2 &b, bool aExist, bool bExist)
 
template<typename op , typename T1b , typename T2 >
static __device__ void applyOp (const T1b &a, const T2 &b, bool aExist, bool bExist)
 

Member Function Documentation

◆ applyOp() [1/2]

template<typename T1 , unsigned int N1>
template<typename op , typename T1b , typename T2 >
static __device__ void generalDimensionFunctor< T1[N1]>::applyOp ( const T1b &  a,
const T2 &  b,
bool  aExist,
bool  bExist 
)
inlinestatic

Definition at line 263 of file BlockMapGpu_dimensionalityWrappers.cuh.

◆ applyOp() [2/2]

template<typename T1 , unsigned int N1>
template<typename op , typename T1b , typename T2 >
static __device__ void generalDimensionFunctor< T1[N1]>::applyOp ( T1b &  a,
const T2 &  b,
bool  aExist,
bool  bExist 
)
inlinestatic

Definition at line 254 of file BlockMapGpu_dimensionalityWrappers.cuh.

◆ assignWithOffset()

template<typename T1 , unsigned int N1>
template<typename T1b , typename T2 , typename T3 >
__device__ static __host__ void generalDimensionFunctor< T1[N1]>::assignWithOffset ( T1b  dst,
const T2 &  src,
T3  offset 
)
inlinestatic

Definition at line 244 of file BlockMapGpu_dimensionalityWrappers.cuh.

◆ assignWithOffsetRHS()

template<typename T1 , unsigned int N1>
template<typename T1b , typename T2 , typename T3 >
__device__ static __host__ void generalDimensionFunctor< T1[N1]>::assignWithOffsetRHS ( T1b(&)  dst[N1],
const T2 &  src,
T3  offset 
)
inlinestatic

Definition at line 233 of file BlockMapGpu_dimensionalityWrappers.cuh.


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