Partilhar via


Classe index

Define um ponto de índice N dimensional.

template <
   int _Rank
>
class index;

Parâmetros

  • _Rank
    A classificação, ou número de dimensões.

Membros

Construtores Públicos

Nome

Descrição

Construtor index::index

Inicializa uma nova instância da classe index.

Operadores Públicos

Nome

Descrição

Operador index::operator--

Decrementa cada elemento do objeto index.

Operador index::operator(mod)=

Calcula o módulo (resto) de cada elemento no objeto index quando esse elemento é dividido por um número.

Operador index::operator*=

Multiplica cada elemento do objeto index por um número.

Operador index::operator/=

Divide cada elemento do objeto index por um número.

Operador index::operator[]

Retorna o elemento que está no índice especificado.

Operador index::operator++

Incrementa cada elemento do objeto index.

Operador index::operator+=

Adiciona o número especificado a cada elemento do objeto index.

Operador index::operator=

Copia o conteúdo do objeto index especificado para esse outro.

Operador index::operator-=

Subtrai o número especificado de cada elemento do objeto index.

Constantes públicas

Nome

Descrição

Constante index::rank

Armazena a classificação do objeto index.

Hierarquia de Herança

index

Comentários

A estrutura index representa um vetor de coordenadas de N inteiros que especifica uma posição única em um espaço N dimensional. Os valores no vetor são ordenados do mais significativo para o menos significativo. Você pode recuperar os valores dos componentes usando Operador index::operator=.

Requisitos

Cabeçalho: amp.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace Concurrency (C++ AMP)