Kokkos Core Kernels Package
Version of the Day
|
Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices. More...
#include <Kokkos_Layout.hpp>
Public Types | |
typedef LayoutLeft | array_layout |
Tag this class as a kokkos array layout. More... | |
Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices.
This is an example of a MemoryLayout
template parameter of View. The memory layout describes how View maps from a multi-index (i0, i1, ..., ik) to a memory location.
"Layout left" indicates a mapping where the leftmost index i0 refers to contiguous access, and strides increase for dimensions going right from there (i1, i2, ...). This layout imitates how Fortran stores multi-dimensional arrays. For the special case of a two-dimensional array, "layout left" is also called "column major."
Definition at line 74 of file Kokkos_Layout.hpp.
Tag this class as a kokkos array layout.
Definition at line 76 of file Kokkos_Layout.hpp.