OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
labelParticlesGhost_impl< dim, St, prop, Memory, layout_base, Decomposition, is_ok_cuda > Struct Template Reference

Detailed Description

template<unsigned int dim, typename St, typename prop, typename Memory, template< typename > class layout_base, typename Decomposition, bool is_ok_cuda>
struct labelParticlesGhost_impl< dim, St, prop, Memory, layout_base, Decomposition, is_ok_cuda >

Definition at line 25 of file vector_dist_comm_util_funcs.cuh.

Static Public Member Functions

static void run (CudaMemory &mem, Decomposition &dec, openfpm::vector< aggregate< unsigned int, unsigned long int >, CudaMemory, memory_traits_inte > &g_opart_device, openfpm::vector< aggregate< unsigned int >, Memory, layout_base > &proc_id_out, openfpm::vector< aggregate< unsigned int >, Memory, layout_base > &starts, Vcluster< Memory > &v_cl, openfpm::vector< Point< dim, St >, Memory, layout_base > &v_pos, openfpm::vector< prop, Memory, layout_base > &v_prp, openfpm::vector< size_t > &prc, openfpm::vector< size_t > &prc_sz, openfpm::vector< aggregate< unsigned int, unsigned int >, Memory, layout_base > &prc_offset, size_t &g_m, size_t opt)
 

Member Function Documentation

◆ run()

template<unsigned int dim, typename St , typename prop , typename Memory , template< typename > class layout_base, typename Decomposition , bool is_ok_cuda>
static void labelParticlesGhost_impl< dim, St, prop, Memory, layout_base, Decomposition, is_ok_cuda >::run ( CudaMemory mem,
Decomposition dec,
openfpm::vector< aggregate< unsigned int, unsigned long int >, CudaMemory, memory_traits_inte > &  g_opart_device,
openfpm::vector< aggregate< unsigned int >, Memory, layout_base > &  proc_id_out,
openfpm::vector< aggregate< unsigned int >, Memory, layout_base > &  starts,
Vcluster< Memory > &  v_cl,
openfpm::vector< Point< dim, St >, Memory, layout_base > &  v_pos,
openfpm::vector< prop, Memory, layout_base > &  v_prp,
openfpm::vector< size_t > &  prc,
openfpm::vector< size_t > &  prc_sz,
openfpm::vector< aggregate< unsigned int, unsigned int >, Memory, layout_base > &  prc_offset,
size_t &  g_m,
size_t  opt 
)
inlinestatic

Definition at line 27 of file vector_dist_comm_util_funcs.cuh.


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