29#ifndef GRID_LEBESGUE_H
30#define GRID_LEBESGUE_H
std::vector< T, devAllocator< T > > deviceVector
AcceleratorVector< int, MaxDims > Coordinate
#define NAMESPACE_BEGIN(A)
void CartesianBlocking(void)
static int UseLebesgueOrder
LebesgueOrder(GridBase *_grid)
deviceVector< IndexInteger > _LebesgueReorder
void ThreadInterleave(void)
static std::vector< int > Block
void IterateI(int ND, int dim, Coordinate &xo, Coordinate &xi, Coordinate &dims)
void IterateO(int ND, int dim, Coordinate &xo, Coordinate &xi, Coordinate &dims)
IndexInteger Reorder(IndexInteger ss)
IndexInteger alignup(IndexInteger n)