OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
No Matches
memory_traits_lin_type< T, is_agg > Struct Template Reference

Transform the boost::fusion::vector into memory specification (memory_traits) More...

Detailed Description

template<typename T, bool is_agg>
struct memory_traits_lin_type< T, is_agg >

Transform the boost::fusion::vector into memory specification (memory_traits)

Transform the boost::fusion::vector into memory_traits. In this implementation we interleave each property of the base type with memory_c

We basically create a buffer for each property

See also
see inter_mem_c for detail
Tbase type (T::type must define a boost::fusion::vector )

small meta-function to get the type of the memory

Definition at line 214 of file memory_conf.hpp.

#include <memory_conf.hpp>

Public Types

typedef memory_c< typename T::type > type

Member Typedef Documentation

◆ type

template<typename T , bool is_agg>
typedef memory_c<typename T::type> memory_traits_lin_type< T, is_agg >::type

Definition at line 216 of file memory_conf.hpp.

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