OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
grid_key_dx_expression< dim, exp > Class Template Reference

Expression template for grid_key_dx. More...

Detailed Description

template<unsigned int dim, typename exp>
class grid_key_dx_expression< dim, exp >

Expression template for grid_key_dx.

Main class that encapsulate an expression

Parameters
dimdimensionality
expexpression type

Definition at line 22 of file grid_key_expression.hpp.

#include <grid_key_expression.hpp>

Public Member Functions

__device__ __host__ mem_id value (int i) const
 
template<typename index_type >
__device__ __host__ grid_key_dx_sub< dim, grid_key_dx_expression< dim, exp >, grid_key_dx< dim, index_type > > operator- (const grid_key_dx< dim, index_type > &key) const
 
template<typename T >
__device__ __host__ grid_key_dx_sub< dim, grid_key_dx_expression< dim, exp >, grid_key_dx_expression< dim, T > > operator- (const grid_key_dx_expression< dim, T > &key) const
 
template<typename index_type >
__device__ __host__ grid_key_dx_sum< dim, grid_key_dx_expression< dim, exp >, grid_key_dx< dim, index_type > > operator+ (const grid_key_dx< dim, index_type > &key) const
 
template<typename T >
__device__ __host__ grid_key_dx_sum< dim, grid_key_dx_expression< dim, exp >, grid_key_dx_expression< dim, T > > operator+ (const grid_key_dx_expression< dim, T > &key) const
 

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