OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl > Struct Template Reference

Set the buffer for each property. More...

Detailed Description

template<unsigned int dim, typename St, typename prop, typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector, typename v_mpl>
struct vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >

Set the buffer for each property.

Definition at line 1072 of file vector_dist_comm.hpp.

Public Member Functions

 set_mem_retained_buffers_inte (openfpm::vector< send_vector > &g_send_prp, size_t i, openfpm::vector_fr< Memory > &hsmem, size_t j)
 
template<typename T >
void operator() (T &t)
 It call the setMemory function for each property.
 

Data Fields

openfpm::vector< send_vector > & g_send_prp
 
size_t i
 
openfpm::vector_fr< Memory > & hsmem
 
size_t j
 

Constructor & Destructor Documentation

◆ set_mem_retained_buffers_inte()

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::set_mem_retained_buffers_inte ( openfpm::vector< send_vector > &  g_send_prp,
size_t  i,
openfpm::vector_fr< Memory > &  hsmem,
size_t  j 
)
inline

Definition at line 1082 of file vector_dist_comm.hpp.

Member Function Documentation

◆ operator()()

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
template<typename T >
void vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::operator() ( T &  t)
inline

It call the setMemory function for each property.

Definition at line 1089 of file vector_dist_comm.hpp.

Field Documentation

◆ g_send_prp

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
openfpm::vector<send_vector>& vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::g_send_prp

Definition at line 1074 of file vector_dist_comm.hpp.

◆ hsmem

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
openfpm::vector_fr<Memory>& vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::hsmem

Definition at line 1078 of file vector_dist_comm.hpp.

◆ i

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
size_t vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::i

Definition at line 1076 of file vector_dist_comm.hpp.

◆ j

template<unsigned int dim, typename St , typename prop , typename Decomposition = CartDecomposition<dim,St>, typename Memory = HeapMemory, template< typename > class layout_base = memory_traits_lin>
template<typename send_vector , typename v_mpl >
size_t vector_dist_comm< dim, St, prop, Decomposition, Memory, layout_base >::set_mem_retained_buffers_inte< send_vector, v_mpl >::j

Definition at line 1080 of file vector_dist_comm.hpp.


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