OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
sparsegridgpu_pack_request< AggregateT, prp > Struct Template Reference

this class is a functor for "for_each" algorithm More...

Detailed Description

template<typename AggregateT, int ... prp>
struct sparsegridgpu_pack_request< AggregateT, prp >

this class is a functor for "for_each" algorithm

This class is a functor for "for_each" algorithm. For each element of the boost::vector the operator() is called. Is mainly used to calculate the size to pack a point

Template Parameters
prpset for properties

Definition at line 372 of file SparseGridGpu_ker_util.hpp.

#include <SparseGridGpu_ker_util.hpp>

Public Types

typedef to_boost_vmpl< prp... >::type vprp
 

Public Member Functions

 sparsegridgpu_pack_request ()
 constructor
 
template<typename T >
void operator() (T &t)
 It call the copy function for each property.
 

Data Fields

size_t point_size
 point size
 

Member Typedef Documentation

◆ vprp

template<typename AggregateT , int ... prp>
typedef to_boost_vmpl<prp...>::type sparsegridgpu_pack_request< AggregateT, prp >::vprp

Definition at line 374 of file SparseGridGpu_ker_util.hpp.

Constructor & Destructor Documentation

◆ sparsegridgpu_pack_request()

template<typename AggregateT , int ... prp>
sparsegridgpu_pack_request< AggregateT, prp >::sparsegridgpu_pack_request ( )
inline

constructor

Definition at line 382 of file SparseGridGpu_ker_util.hpp.

Member Function Documentation

◆ operator()()

template<typename AggregateT , int ... prp>
template<typename T >
void sparsegridgpu_pack_request< AggregateT, prp >::operator() ( T &  t)
inline

It call the copy function for each property.

Definition at line 388 of file SparseGridGpu_ker_util.hpp.

Field Documentation

◆ point_size

template<typename AggregateT , int ... prp>
size_t sparsegridgpu_pack_request< AggregateT, prp >::point_size

point size

Definition at line 377 of file SparseGridGpu_ker_util.hpp.


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