OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
FD::get_grid_dist_expression_op< int, is_valid > Struct Template Reference

Detailed Description

template<unsigned int, bool is_valid>
struct FD::get_grid_dist_expression_op< int, is_valid >

Definition at line 1455 of file FD_expressions.hpp.

Static Public Member Functions

template<typename exp_type >
static auto get (exp_type &o1, grid_dist_key_dx< exp_type::gtype::dims > &key, comb< exp_type::gtype::dims > &c_where) -> decltype(o1.value(key, c_where))
 
template<typename exp_type >
static auto get_ref (exp_type &o1, grid_dist_key_dx< exp_type::gtype::dims > &key, comb< exp_type::gtype::dims > &c_where) -> decltype(o1.value_ref(key, c_where))
 
template<unsigned int prop, typename exp_type , typename grid_type >
static void assign (exp_type &o1, grid_type &g, const grid_dist_key_dx< exp_type::gtype::dims > &key)
 
template<unsigned int prop, typename grid_type >
static void assign_double (double d, grid_type &g, const grid_dist_key_dx< grid_type::dims > &key)
 

Member Function Documentation

◆ assign()

template<unsigned int , bool is_valid>
template<unsigned int prop, typename exp_type , typename grid_type >
static void FD::get_grid_dist_expression_op< int, is_valid >::assign ( exp_type &  o1,
grid_type g,
const grid_dist_key_dx< exp_type::gtype::dims > &  key 
)
inlinestatic

Definition at line 1470 of file FD_expressions.hpp.

◆ assign_double()

template<unsigned int , bool is_valid>
template<unsigned int prop, typename grid_type >
static void FD::get_grid_dist_expression_op< int, is_valid >::assign_double ( double  d,
grid_type g,
const grid_dist_key_dx< grid_type::dims > &  key 
)
inlinestatic

Definition at line 1476 of file FD_expressions.hpp.

◆ get()

template<unsigned int , bool is_valid>
template<typename exp_type >
static auto FD::get_grid_dist_expression_op< int, is_valid >::get ( exp_type &  o1,
grid_dist_key_dx< exp_type::gtype::dims > &  key,
comb< exp_type::gtype::dims > &  c_where 
) -> decltype(o1.value(key,c_where))
inlinestatic

Definition at line 1458 of file FD_expressions.hpp.

◆ get_ref()

template<unsigned int , bool is_valid>
template<typename exp_type >
static auto FD::get_grid_dist_expression_op< int, is_valid >::get_ref ( exp_type &  o1,
grid_dist_key_dx< exp_type::gtype::dims > &  key,
comb< exp_type::gtype::dims > &  c_where 
) -> decltype(o1.value_ref(key,c_where))
inlinestatic

Definition at line 1464 of file FD_expressions.hpp.


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