Definition at line 26 of file cp_block.hpp.
Public Member Functions | |
__device__ __host__ | cp_block (T(&ptr)[base::sizeBlock]) |
template<typename ... ArgsT> | |
__device__ __host__ T & | operator() (ArgsT ... args) |
Private Types | |
typedef cp_block_base< T, stencil_size, vector_vmpl, dim > | base |
Private Attributes | |
T(& | ptr )[base::sizeBlock] |
Additional Inherited Members | |
Public Types inherited from cp_block_base< T, stencil_size, vector_vmpl, dim > | |
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 inherited from cp_block_base< T, stencil_size, vector_vmpl, dim > | |
static const int | sizeBlock = vmpl_reduce_prod<vector_vmpl>::type::value |
static const int | sizeBlockBord = vmpl_reduce_prod<stop_border_vmpl>::type::value |
|
private |
Definition at line 30 of file cp_block.hpp.
|
inlineexplicit |
Definition at line 36 of file cp_block.hpp.
|
inline |
Definition at line 41 of file cp_block.hpp.
|
private |
Definition at line 32 of file cp_block.hpp.