8 #ifndef OPENFPM_DATA_SRC_GRID_GRID_GPU_HPP_
9 #define OPENFPM_DATA_SRC_GRID_GRID_GPU_HPP_
27 template<
unsigned int dim,
typename T,
typename S>
66 inline grid_cpu(
const size_t (& sz)[dim]) THROW
grid_cpu(const size_t &sz) THROW
create a grid of size sz on each direction
Transform the boost::fusion::vector into memory specification (memory_traits)
grid_cpu(const size_t(&sz)[dim]) THROW
Constructor allocate memory and give them a representation.
inter_memc< typename T::type >::type type
for each element in the vector interleave memory_c
memory_traits_inte< T >::type layout
grid layout
grid_cpu(const grid_cpu &g) THROW
create a grid from another grid
grid_base_impl< dim, T, S, typename memory_traits_inte< T >::type, memory_traits_inte >::container container
Object container for T, it is the return type of get_o it return a object type trough.
grid_cpu() THROW
Default constructor.
Implementation of a N-dimensional grid.