OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
inter_memc_red< Seq > Struct Template Reference

This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved. More...

Detailed Description

template<typename Seq>
struct inter_memc_red< Seq >

This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved.

This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved

Example:

typedef boost::mpl::vector<float,float,float[3][3], ... > A

inter_memc

produce

boost::fusion::vector<memory_c<float>,memory_c<float>, memory_c<multi_array<boost::mpl::vector<float,3,3>, ...... >

Parameters
SeqIs suppose to be an boost::mpl::vector/fusion

Definition at line 63 of file memory_conf.hpp.

#include <memory_conf.hpp>

Public Types

typedef v_transform< t_to_memory_c_red, Seq >::type type
 

Member Typedef Documentation

◆ type

template<typename Seq >
typedef v_transform<t_to_memory_c_red,Seq>::type inter_memc_red< Seq >::type

Definition at line 65 of file memory_conf.hpp.


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