Класс tiled_index
Предоставляет индекс в объекте tiled_extent. Этот класс содержит свойства для доступа к элементам относительно локального начального положения плитки и относительно глобального начального положения. Дополнительные сведения о замощенных пространствах см. в разделе Использование плиток.
template <
int _Dim0,
int _Dim1 = 0,
int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;
template <
int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<1>;
Параметры
_Dim0
Длина самого значительного измерения._Dim1
Длина измерения, следующего за самым значительным измерением._Dim2
Длина наименее значительного измерения.
Члены
Открытые конструкторы
Name |
Описание |
---|---|
Инициализирует новый экземпляр класса tile_index. |
Открытые методы
Name |
Описание |
---|---|
Возвращает объект extent, который содержит значения аргументов _Dim0, _Dim1 и _Dim2 шаблона tiled_index. |
Открытые константы
Name |
Описание |
---|---|
Хранит объект tile_barrier, представляющий барьер в текущей мозаике потоков. |
|
Хранит объект index ранга 1, 2 или 3, представляющий собой глобальный индекс в объекте grid. |
|
Хранит объект index ранга 1, 2 или 3, представляющий относительный индекс в текущей мозаике объекта tiled_extent. |
|
Хранит ранг объекта tiled_index. |
|
Хранит объект index ранга 1, 2 или 3, представляющий координаты текущей мозаики объекта tiled_extent. |
|
Хранит длину наиболее значительного измерения. |
|
Хранит длину измерения, следующего за самым значительным измерением. |
|
Хранит длину наименее значительного измерения. |
|
Хранит объект index ранга 1, 2 или 3, представляющего глобальные координаты начального положения текущей мозаики в объекте tiled_extent. |
Открытые члены данных
Name |
Описание |
---|---|
Получает объект extent, который содержит значения аргументов _Dim0, _Dim1 и _Dim2 шаблона tiled_index шаблона tiled_index. |
Иерархия наследования
_Tiled_index_base
tiled_index
Требования
Заголовок: amp.h
Пространство имен: Concurrency