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


Класс index

Определяет N-мерную точку индекса.

template <
   int _Rank
>
class index;

Параметры

  • _Rank
    Ранг или число измерений.

Члены

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

Name

Описание

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

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

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

Name

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Копирует содержимое указанного объекта index в данный объект.

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

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

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

Name

Описание

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

Хранит ранг объекта index.

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

index

Примечания

Структура index представляет координатный вектор из N целых чисел, указывающий уникальный позицию в N-мерном пространстве. Значения в векторе упорядочены от наиболее значимых к наименее значимым. Можно получить значения компонентов с помощью Оператор index::operator=.

Требования

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

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

См. также

Ссылки

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