OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cp_block_base< T, stencil_size, vector_vmpl, dim > Class Template Reference

Detailed Description

template<typename T, unsigned int stencil_size, typename vector_vmpl, unsigned int dim>
class cp_block_base< T, stencil_size, vector_vmpl, dim >

Definition at line 14 of file cp_block.hpp.

+ Inheritance diagram for cp_block_base< T, stencil_size, vector_vmpl, dim >:

Public Types

typedef vmpl_sum_constant< 2 *stencil_size, vector_vmpl >::type stop_border_vmpl
 
typedef vmpl_create_constant< dim, stencil_size >::type start_border_vmpl
 

Static Public Attributes

static const int sizeBlock = vmpl_reduce_prod<vector_vmpl>::type::value
 
static const int sizeBlockBord = vmpl_reduce_prod<stop_border_vmpl>::type::value
 

Member Typedef Documentation

◆ start_border_vmpl

template<typename T , unsigned int stencil_size, typename vector_vmpl , unsigned int dim>
typedef vmpl_create_constant<dim,stencil_size>::type cp_block_base< T, stencil_size, vector_vmpl, dim >::start_border_vmpl

Definition at line 19 of file cp_block.hpp.

◆ stop_border_vmpl

template<typename T , unsigned int stencil_size, typename vector_vmpl , unsigned int dim>
typedef vmpl_sum_constant<2*stencil_size,vector_vmpl>::type cp_block_base< T, stencil_size, vector_vmpl, dim >::stop_border_vmpl

Definition at line 18 of file cp_block.hpp.

Field Documentation

◆ sizeBlock

template<typename T , unsigned int stencil_size, typename vector_vmpl , unsigned int dim>
const int cp_block_base< T, stencil_size, vector_vmpl, dim >::sizeBlock = vmpl_reduce_prod<vector_vmpl>::type::value
static

Definition at line 21 of file cp_block.hpp.

◆ sizeBlockBord

template<typename T , unsigned int stencil_size, typename vector_vmpl , unsigned int dim>
const int cp_block_base< T, stencil_size, vector_vmpl, dim >::sizeBlockBord = vmpl_reduce_prod<stop_border_vmpl>::type::value
static

Definition at line 22 of file cp_block.hpp.


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