OpenFPM  5.2.0
Project that contain the implementation of distributed structures
get_vector_dist_expression_op< 3, true > Struct Reference

Static Public Member Functions

template<typename exp_type >
__device__ static __host__ auto get (exp_type &o1, const vect_dist_key_dx &key, const int(&comp)[3]) -> decltype(o1.value(vect_dist_key_dx(0))[0][0][0])
 
template<unsigned int prop, typename exp_type , typename vector_type >
__device__ static __host__ void assign (exp_type &o1, vector_type &v, const vect_dist_key_dx &key, const int(&comp)[3])
 
template<unsigned int prop, typename exp_type , typename vector_type >
__device__ static __host__ void assign (exp_type &o1, vector_type &v, const vect_dist_key_dx &key, const Point< 3, int > &comp)
 
template<unsigned int prop, typename exp_type , typename vector_type >
__device__ static __host__ void assign (exp_type &o1, vector_type &v, const unsigned int &key, const int(&comp)[3])
 
template<unsigned int prop, typename exp_type , typename vector_type >
__device__ static __host__ void assign (exp_type &o1, vector_type &v, const unsigned int &key, const Point< 3, int > &comp)
 
template<unsigned int prop, typename vector_type >
static void assign_double (double d, vector_type &v, const vect_dist_key_dx &key, const int(&comp)[3])
 

Detailed Description

Definition at line 403 of file vector_dist_operators_cuda.cuh.


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