|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file for multi-dimensional shared memory tile Views. More...
#include "RAJA/config.hpp"#include <iostream>#include <type_traits>#include "RAJA/util/StaticLayout.hpp"#include "RAJA/util/TypedViewBase.hpp"Go to the source code of this file.
Namespaces | |
| RAJA | |
| RAJA::internal | |
Typedefs | |
| template<camp::idx_t... Sizes> | |
| using | RAJA::ParamList = camp::idx_seq< Sizes... > |
| template<typename Perm , typename Sizes > | |
| using | RAJA::internal::getStaticLayoutType = typename StaticLayoutHelper< Perm, Sizes >::type |
| template<typename ValueType , typename Perm , typename Sizes , typename... IndexTypes> | |
| using | RAJA::TypedLocalArray = internal::TypedViewBase< ValueType, ValueType *, internal::getStaticLayoutType< Perm, Sizes >, camp::list< IndexTypes... > > |
| template<typename ValueType , typename Perm , typename Sizes > | |
| using | RAJA::LocalArray = internal::TypedViewBase< ValueType, ValueType *, internal::getStaticLayoutType< Perm, Sizes >, internal::getDefaultIndexTypes< Perm > > |
Header file for multi-dimensional shared memory tile Views.