|
| LocalIndexView (Value *data, const idx_t shape[Rank]) |
|
| LocalIndexView (Value *data, const idx_t shape[Rank], const idx_t strides[Rank]) |
|
template<typename... Ints, typename = typename std::enable_if<( sizeof...( Ints ) == Rank ), int>::type> |
Index | operator() (Ints... idx) |
|
template<typename... Ints, typename = typename std::enable_if<( sizeof...( Ints ) == Rank ), int>::type> |
const value_type | operator() (Ints... idx) const |
|
| IndexView (data_view_t data_view) |
|
template<typename... Coords, typename = typename std::enable_if<( sizeof...( Coords ) == Rank ), int>::type> |
Index ATLAS_HOST_DEVICE | operator() (Coords... c) |
|
template<typename... Coords, typename = typename std::enable_if<( sizeof...( Coords ) == Rank ), int>::type> |
ATLAS_HOST_DEVICE Value const | operator() (Coords... c) const |
|
idx_t | size () const |
|
void | dump (std::ostream &os) const |
|
| IndexView (Value *data, const idx_t shape[Rank]) |
|
| IndexView (Value *data, const idx_t shape[Rank], const idx_t strides[Rank]) |
|
template<typename... Idx> |
Index | operator() (Idx... idx) |
| Multidimensional index operator: view(i,j,k,...)
|
|
template<typename... Ints> |
const value_type | operator() (Ints... idx) const |
| Multidimensional index operator: view(i,j,k,...)
|
|