OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]> Struct Template Reference

Detailed Description

template<size_t wrapping_field, typename grid_type, typename wrapping_field_type, size_t N1, size_t N2>
struct AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>

Definition at line 110 of file closest_point.hpp.

Public Member Functions

 AlgoimWrapper (grid_type &ls_grid, const int pid)
 
double operator() (const blitz::TinyVector< int, dim > idx) const
 Call operator for the wrapper.
 
template<size_t extend_field_temp, int poly_order, typename coord_type , typename dx_type , typename pos_type , typename key_type >
void extend (coord_type coord, dx_type dx, pos_type pos, key_type key)
 

Data Fields

grid_typegd
 
int patch_id
 
size_t comp_i
 
size_t comp_j
 

Static Public Attributes

static const unsigned int dim = grid_type::dims
 

Constructor & Destructor Documentation

◆ AlgoimWrapper()

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::AlgoimWrapper ( grid_type ls_grid,
const int  pid 
)
inline

Definition at line 116 of file closest_point.hpp.

Member Function Documentation

◆ extend()

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
template<size_t extend_field_temp, int poly_order, typename coord_type , typename dx_type , typename pos_type , typename key_type >
void AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::extend ( coord_type  coord,
dx_type  dx,
pos_type  pos,
key_type  key 
)
inline

Definition at line 135 of file closest_point.hpp.

◆ operator()()

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
double AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::operator() ( const blitz::TinyVector< int, dim >  idx) const
inline

Call operator for the wrapper.

Definition at line 119 of file closest_point.hpp.

Field Documentation

◆ comp_i

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
size_t AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::comp_i

Definition at line 115 of file closest_point.hpp.

◆ comp_j

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
size_t AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::comp_j

Definition at line 115 of file closest_point.hpp.

◆ dim

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
const unsigned int AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::dim = grid_type::dims
static

Definition at line 112 of file closest_point.hpp.

◆ gd

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
grid_type& AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::gd

Definition at line 113 of file closest_point.hpp.

◆ patch_id

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1, size_t N2>
int AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1][N2]>::patch_id

Definition at line 114 of file closest_point.hpp.


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