OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
mp_funct< grid, ginfo > Class Template Reference

Detailed Description

template<typename grid, typename ginfo>
class mp_funct< grid, ginfo >

Definition at line 568 of file copy_grid_fast.hpp.

Public Member Functions

 mp_funct (const grid &gd_src, grid &gd_dst, ginfo &gs_src, ginfo &gs_dst, const Box< grid::dims, size_t > &bx_src, const Box< grid::dims, size_t > &bx_dst, grid_key_dx< grid::dims >(&cnt)[1])
 
template<typename T >
void operator() (T &t)
 It call the copy function for each property.
 

Private Member Functions

 grid_key_dx (&cnt)[1]
 

Private Attributes

const gridgd_src
 
gridgd_dst
 
ginfo & gs_src
 
ginfo & gs_dst
 
const Box< grid::dims, size_t > & bx_src
 
const Box< grid::dims, size_t > & bx_dst
 

Constructor & Destructor Documentation

◆ mp_funct()

template<typename grid , typename ginfo >
mp_funct< grid, ginfo >::mp_funct ( const grid gd_src,
grid gd_dst,
ginfo &  gs_src,
ginfo &  gs_dst,
const Box< grid::dims, size_t > &  bx_src,
const Box< grid::dims, size_t > &  bx_dst,
grid_key_dx< grid::dims >(&)  cnt[1] 
)
inline

Definition at line 582 of file copy_grid_fast.hpp.

Member Function Documentation

◆ operator()()

template<typename grid , typename ginfo >
template<typename T >
void mp_funct< grid, ginfo >::operator() ( T &  t)
inline

It call the copy function for each property.

Definition at line 591 of file copy_grid_fast.hpp.

Field Documentation

◆ bx_dst

template<typename grid , typename ginfo >
const Box<grid::dims,size_t>& mp_funct< grid, ginfo >::bx_dst
private

Definition at line 576 of file copy_grid_fast.hpp.

◆ bx_src

template<typename grid , typename ginfo >
const Box<grid::dims,size_t>& mp_funct< grid, ginfo >::bx_src
private

Definition at line 575 of file copy_grid_fast.hpp.

◆ gd_dst

template<typename grid , typename ginfo >
grid& mp_funct< grid, ginfo >::gd_dst
private

Definition at line 571 of file copy_grid_fast.hpp.

◆ gd_src

template<typename grid , typename ginfo >
const grid& mp_funct< grid, ginfo >::gd_src
private

Definition at line 570 of file copy_grid_fast.hpp.

◆ gs_dst

template<typename grid , typename ginfo >
ginfo& mp_funct< grid, ginfo >::gs_dst
private

Definition at line 573 of file copy_grid_fast.hpp.

◆ gs_src

template<typename grid , typename ginfo >
ginfo& mp_funct< grid, ginfo >::gs_src
private

Definition at line 572 of file copy_grid_fast.hpp.


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