Касс extent (C++ AMP)
Представляет вектор из N целочисленных значений, которые определяют границы N-мерного пространства с началом координат в 0. Значения в векторе упорядочены от наиболее значимых к наименее значимым.
template <
int _Rank>
class extent;
Параметры
- _Rank
Ранг объекта extent.
Члены
Открытые конструкторы
Name |
Описание |
---|---|
Инициализирует новый экземпляр класса extent. |
Открытые методы
Name |
Описание |
---|---|
Проверяет, имеет ли указанный объект extent указанный ранг. |
|
Возвращает полный линейный размер области памяти (в единицах элементов). |
|
Создает объект tiled_extent с размерами плитки, указанными с помощью измерений. |
Открытые операторы
Name |
Описание |
---|---|
Возвращает новый объект extent, созданный путем вычитания элементов index из соответствующих элементов extent. |
|
Уменьшает каждый элемент объекта extent. |
|
Вычисляет модуль (остаток от деления) каждого элемента в объекте extent при делении этого элемента на число. |
|
Умножает каждый элемент объекта extent на число. |
|
Делит каждый элемент объекта extent на число. |
|
Возвращает элемент, находящийся по указанному индексу. |
|
Возвращает новый объект extent, созданный путем добавления соответствующих элементов index и extent. |
|
Увеличивает на единицу каждый элемент объекта extent. |
|
Добавляет указанное число к каждому элементу объекта extent. |
|
Копирует содержимое другого объекта extent в этот. |
|
Вычитает указанное число из каждого элемента объекта extent. |
Открытые константы
Name |
Описание |
---|---|
Получает ранг объекта extent. |
Иерархия наследования
extent
Требования
Заголовок: amp.h
Пространство имен: Concurrency