#include <Cabana_Slice.hpp>
Public Types | |
| enum | { is_extent_constructible = true } |
| Slice is extent constructible. | |
| typedef LayoutCabanaSlice | array_layout |
| Slice array layout. | |
Public Member Functions | |
| LayoutCabanaSlice (LayoutCabanaSlice const &)=default | |
| Const copy constructor. | |
| LayoutCabanaSlice (LayoutCabanaSlice &&)=default | |
| Copy constructor. | |
| LayoutCabanaSlice & | operator= (LayoutCabanaSlice const &)=default |
| Const assignment operator. | |
| LayoutCabanaSlice & | operator= (LayoutCabanaSlice &&)=default |
| Assignment operator. | |
| KOKKOS_INLINE_FUNCTION constexpr | LayoutCabanaSlice (size_t num_soa=0, size_t vector_length=VectorLength, size_t d0=D0, size_t d1=D1, size_t d2=D2, size_t d3=D3, size_t d4=D4, size_t d5=D5) |
| Constructor. | |
Public Attributes | |
| size_t | dimension [ARRAY_LAYOUT_MAX_RANK] |
| Slice dimension. | |
Cabana Slice layout.