OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
conv_impl< 3 > Struct Reference

Detailed Description

Definition at line 215 of file SparseGrid_conv_opt.hpp.

Static Public Member Functions

template<bool findNN, typename NNtype , unsigned int prop_src, unsigned int prop_dst, unsigned int stencil_size, unsigned int N, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv (int(&stencil)[N][3], grid_key_dx< 3 > &start, grid_key_dx< 3 > &stop, SparseGridType &grid, lambda_f func, ArgsT ... args)
 
template<bool findNN, unsigned int prop_src, unsigned int prop_dst, unsigned int stencil_size, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_cross (grid_key_dx< 3 > &start, grid_key_dx< 3 > &stop, SparseGridType &grid, lambda_f func, ArgsT ... args)
 
template<bool findNN, typename NNType , unsigned int prop_src1, unsigned int prop_src2, unsigned int prop_dst1, unsigned int prop_dst2, unsigned int stencil_size, unsigned int N, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv2 (int(&stencil)[N][3], grid_key_dx< 3 > &start, grid_key_dx< 3 > &stop, SparseGridType &grid, lambda_f func, ArgsT ... args)
 
template<bool findNN, unsigned int prop_src1, unsigned int prop_src2, unsigned int prop_dst1, unsigned int prop_dst2, unsigned int stencil_size, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_cross2 (grid_key_dx< 3 > &start, grid_key_dx< 3 > &stop, SparseGridType &grid, lambda_f func, ArgsT ... args)
 
template<bool findNN, unsigned int stencil_size, typename prop_type , typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_cross_ids (grid_key_dx< 3 > &start, grid_key_dx< 3 > &stop, SparseGridType &grid, lambda_f func, ArgsT ... args)
 

Member Function Documentation

◆ conv()

template<bool findNN, typename NNtype , unsigned int prop_src, unsigned int prop_dst, unsigned int stencil_size, unsigned int N, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_impl< 3 >::conv ( int(&)  stencil[N][3],
grid_key_dx< 3 > &  start,
grid_key_dx< 3 > &  stop,
SparseGridType &  grid,
lambda_f  func,
ArgsT ...  args 
)
inlinestatic

Definition at line 218 of file SparseGrid_conv_opt.hpp.

◆ conv2()

template<bool findNN, typename NNType , unsigned int prop_src1, unsigned int prop_src2, unsigned int prop_dst1, unsigned int prop_dst2, unsigned int stencil_size, unsigned int N, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_impl< 3 >::conv2 ( int(&)  stencil[N][3],
grid_key_dx< 3 > &  start,
grid_key_dx< 3 > &  stop,
SparseGridType &  grid,
lambda_f  func,
ArgsT ...  args 
)
inlinestatic

Definition at line 518 of file SparseGrid_conv_opt.hpp.

◆ conv_cross()

template<bool findNN, unsigned int prop_src, unsigned int prop_dst, unsigned int stencil_size, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_impl< 3 >::conv_cross ( grid_key_dx< 3 > &  start,
grid_key_dx< 3 > &  stop,
SparseGridType &  grid,
lambda_f  func,
ArgsT ...  args 
)
inlinestatic

Definition at line 350 of file SparseGrid_conv_opt.hpp.

◆ conv_cross2()

template<bool findNN, unsigned int prop_src1, unsigned int prop_src2, unsigned int prop_dst1, unsigned int prop_dst2, unsigned int stencil_size, typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_impl< 3 >::conv_cross2 ( grid_key_dx< 3 > &  start,
grid_key_dx< 3 > &  stop,
SparseGridType &  grid,
lambda_f  func,
ArgsT ...  args 
)
inlinestatic

Definition at line 650 of file SparseGrid_conv_opt.hpp.

◆ conv_cross_ids()

template<bool findNN, unsigned int stencil_size, typename prop_type , typename SparseGridType , typename lambda_f , typename ... ArgsT>
static void conv_impl< 3 >::conv_cross_ids ( grid_key_dx< 3 > &  start,
grid_key_dx< 3 > &  stop,
SparseGridType &  grid,
lambda_f  func,
ArgsT ...  args 
)
inlinestatic

Definition at line 828 of file SparseGrid_conv_opt.hpp.


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