|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file for RAJA type definitions. More...
#include "RAJA/config.hpp"#include <cstddef>#include "camp/helpers.hpp"#include "RAJA/util/macros.hpp"Go to the source code of this file.
Namespaces | |
| RAJA | |
| RAJA::iteration_mapping | |
| RAJA::detail | |
Typedefs | |
| using | RAJA::Index_type = std::ptrdiff_t |
| using | RAJA::TDRAReal_ptr = Real_type *RAJA_RESTRICT |
| RAJA scalar type definitions. More... | |
| using | RAJA::const_TDRAReal_ptr = const TDRAReal_ptr |
Enumerations | |
| enum | RAJA::named_usage : int { RAJA::ignored = -1 , RAJA::unspecified = 0 } |
| enum class | RAJA::named_dim : int { RAJA::x = 0 , RAJA::y = 1 , RAJA::z = 2 } |
| enum class | RAJA::kernel_sync_requirement : int { RAJA::none = 0 , RAJA::sync = 1 } |
| enum | RAJA::IndexOwnership { RAJA::Unowned , RAJA::Owned } |
Variables | |
| const int | RAJA::UndefinedValue = -9999999 |
Header file for RAJA type definitions.
Definitions in this file will propagate to all RAJA header files.