OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
FD::grid_dist_expression_value_impl< base_type > Struct Template Reference

Detailed Description

template<typename base_type>
struct FD::grid_dist_expression_value_impl< base_type >

Definition at line 102 of file FD_expressions.hpp.

Public Types

typedef base_type type
 

Static Public Member Functions

template<unsigned int prp, typename gtype >
static base_type inte (gtype &g, grid_dist_key_dx< gtype::dims > &k, comb< gtype::dims > &c_where, comb< gtype::dims > &c_o1, int comp)
 
template<unsigned int prp, typename gtype >
static base_type inte (gtype &g, grid_dist_key_dx< gtype::dims > &k, comb< gtype::dims > &c_where, comb< gtype::dims > &c_o1)
 
template<unsigned int prp, typename gtype >
static base_type value_n (gtype &g, const grid_dist_key_dx< gtype::dims > &k)
 
template<unsigned int prp, typename gtype >
static base_type value_n (gtype &g, const grid_dist_key_dx< gtype::dims > &k, int comp)
 
template<unsigned int prp, typename gtype >
static auto value_ref (gtype &g, const grid_dist_key_dx< gtype::dims > &k) -> decltype(g.template getProp< prp >(k))
 
template<unsigned int prp, typename gtype >
static auto value_ref (gtype &g, const grid_dist_key_dx< gtype::dims > &k, int comp) -> decltype(g.template getProp< prp >(k))
 

Member Typedef Documentation

◆ type

template<typename base_type >
typedef base_type FD::grid_dist_expression_value_impl< base_type >::type

Definition at line 104 of file FD_expressions.hpp.

Member Function Documentation

◆ inte() [1/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static base_type FD::grid_dist_expression_value_impl< base_type >::inte ( gtype &  g,
grid_dist_key_dx< gtype::dims > &  k,
comb< gtype::dims > &  c_where,
comb< gtype::dims > &  c_o1 
)
inlinestatic

Definition at line 120 of file FD_expressions.hpp.

◆ inte() [2/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static base_type FD::grid_dist_expression_value_impl< base_type >::inte ( gtype &  g,
grid_dist_key_dx< gtype::dims > &  k,
comb< gtype::dims > &  c_where,
comb< gtype::dims > &  c_o1,
int  comp 
)
inlinestatic

Definition at line 107 of file FD_expressions.hpp.

◆ value_n() [1/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static base_type FD::grid_dist_expression_value_impl< base_type >::value_n ( gtype &  g,
const grid_dist_key_dx< gtype::dims > &  k 
)
inlinestatic

Definition at line 133 of file FD_expressions.hpp.

◆ value_n() [2/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static base_type FD::grid_dist_expression_value_impl< base_type >::value_n ( gtype &  g,
const grid_dist_key_dx< gtype::dims > &  k,
int  comp 
)
inlinestatic

Definition at line 139 of file FD_expressions.hpp.

◆ value_ref() [1/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static auto FD::grid_dist_expression_value_impl< base_type >::value_ref ( gtype &  g,
const grid_dist_key_dx< gtype::dims > &  k 
) -> decltype(g.template getProp<prp>(k))
inlinestatic

Definition at line 145 of file FD_expressions.hpp.

◆ value_ref() [2/2]

template<typename base_type >
template<unsigned int prp, typename gtype >
static auto FD::grid_dist_expression_value_impl< base_type >::value_ref ( gtype &  g,
const grid_dist_key_dx< gtype::dims > &  k,
int  comp 
) -> decltype(g.template getProp<prp>(k))
inlinestatic

Definition at line 151 of file FD_expressions.hpp.


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