#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.