|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
RAJA header file defining SIMD/SIMT register operations. More...
#include "RAJA/config.hpp"#include "RAJA/util/macros.hpp"#include "RAJA/pattern/tensor/TensorIndex.hpp"Go to the source code of this file.
Namespaces | |
| RAJA | |
| RAJA::internal | |
| RAJA::internal::expt | |
Functions | |
| template<typename ARG > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE bool | RAJA::internal::expt::isTensorIndex () |
| template<typename ARG > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE auto | RAJA::internal::expt::stripTensorIndex (ARG const &arg) -> typename TensorIndexTraits< ARG >::arg_type const & |
| template<typename ARG > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE auto | RAJA::internal::expt::stripTensorIndexByValue (ARG const arg) -> typename TensorIndexTraits< ARG >::arg_type const |
| template<typename ARG , typename IDX > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE IDX | RAJA::internal::expt::getTensorSize (ARG const &arg, IDX dim_size) |
| template<typename ARG , typename IDX > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE IDX | RAJA::internal::expt::getTensorBegin (ARG const &arg, IDX dim_minval) |
| template<typename ARG > | |
| RAJA_INLINE constexpr RAJA_HOST_DEVICE auto | RAJA::internal::expt::getTensorDim () -> decltype(TensorIndexTraits< ARG >::dim()) |
RAJA header file defining SIMD/SIMT register operations.