|
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/index/IndexValue.hpp"#include "RAJA/pattern/tensor/internal/TensorIndexTraits.hpp"Go to the source code of this file.
Classes | |
| class | RAJA::expt::TensorIndex< IDX, TENSOR_TYPE, DIM > |
| struct | RAJA::expt::StaticTensorIndex< StaticTensorIndexInner< IDX, TENSOR_TYPE, DIM, INDEX_VALUE, LENGTH_VALUE > > |
Namespaces | |
| RAJA | |
| RAJA::expt | |
Typedefs | |
| template<typename IDX , typename VECTOR_TYPE > | |
| using | RAJA::expt::VectorIndex = TensorIndex< IDX, VECTOR_TYPE, 0 > |
| template<typename IDX , typename MATRIX_TYPE > | |
| using | RAJA::expt::RowIndex = TensorIndex< IDX, MATRIX_TYPE, 0 > |
| template<typename IDX , typename MATRIX_TYPE > | |
| using | RAJA::expt::ColIndex = TensorIndex< IDX, MATRIX_TYPE, 1 > |
Functions | |
| template<typename IDX , typename MATRIX_TYPE > | |
| RAJA_HOST_DEVICE constexpr RAJA_INLINE ColIndex< IDX, MATRIX_TYPE > | RAJA::expt::toColIndex (RowIndex< IDX, MATRIX_TYPE > const &r) |
| template<typename IDX , typename MATRIX_TYPE > | |
| RAJA_HOST_DEVICE constexpr RAJA_INLINE RowIndex< IDX, MATRIX_TYPE > | RAJA::expt::toRowIndex (ColIndex< IDX, MATRIX_TYPE > const &c) |
RAJA header file defining SIMD/SIMT register operations.