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]> Struct Template Reference

Detailed Description

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

Definition at line 71 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
 

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>
AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1]>::AlgoimWrapper ( grid_type ls_grid,
const int  pid 
)
inline

Definition at line 77 of file closest_point.hpp.

Member Function Documentation

◆ extend()

template<size_t wrapping_field, typename grid_type , typename wrapping_field_type , size_t N1>
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]>::extend ( coord_type  coord,
dx_type  dx,
pos_type  pos,
key_type  key 
)
inline

Definition at line 96 of file closest_point.hpp.

◆ operator()()

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

Call operator for the wrapper.

Definition at line 80 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 AlgoimWrapper< wrapping_field, grid_type, wrapping_field_type[N1]>::comp_i

Definition at line 76 of file closest_point.hpp.

◆ dim

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

Definition at line 73 of file closest_point.hpp.

◆ gd

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

Definition at line 74 of file closest_point.hpp.

◆ patch_id

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

Definition at line 75 of file closest_point.hpp.


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