Поделиться через


Касс extent (C++ AMP)

Представляет вектор из N целочисленных значений, которые определяют границы N-мерного пространства с началом координат в 0. Значения в векторе упорядочены от наиболее значимых к наименее значимым.

template <
   int _Rank>
class extent;

Параметры

  • _Rank
    Ранг объекта extent.

Члены

Открытые конструкторы

Name

Описание

Конструктор extent::extent

Инициализирует новый экземпляр класса extent.

Открытые методы

Name

Описание

Метод extent::contains

Проверяет, имеет ли указанный объект extent указанный ранг.

Метод extent::size

Возвращает полный линейный размер области памяти (в единицах элементов).

Метод extent::tile

Создает объект tiled_extent с размерами плитки, указанными с помощью измерений.

Открытые операторы

Name

Описание

Оператор extent::operator-

Возвращает новый объект extent, созданный путем вычитания элементов index из соответствующих элементов extent.

Оператор extent::operator--

Уменьшает каждый элемент объекта extent.

Оператор extent::operator(mod)=

Вычисляет модуль (остаток от деления) каждого элемента в объекте extent при делении этого элемента на число.

Оператор extent::operator*=

Умножает каждый элемент объекта extent на число.

Оператор extent::operator/=

Делит каждый элемент объекта extent на число.

Оператор extent::operator[]

Возвращает элемент, находящийся по указанному индексу.

Оператор extent::operator+

Возвращает новый объект extent, созданный путем добавления соответствующих элементов index и extent.

Оператор extent::operator++

Увеличивает на единицу каждый элемент объекта extent.

Оператор extent::operator+=

Добавляет указанное число к каждому элементу объекта extent.

Оператор extent::operator=

Копирует содержимое другого объекта extent в этот.

Оператор extent::operator-=

Вычитает указанное число из каждого элемента объекта extent.

Открытые константы

Name

Описание

Константа extent::rank

Получает ранг объекта extent.

Иерархия наследования

extent

Требования

Заголовок: amp.h

Пространство имен: Concurrency

См. также

Ссылки

Пространство имен Concurrency (C++ AMP)