Condividi tramite


Classe index

Definisce un punto di indice a N-dimensioni.

template <
   int _Rank
>
class index;

Parametri

  • _Rank
    Ordine di priorità o numero di dimensioni.

Membri

Costruttori pubblici

Nome

Descrizione

Costruttore index::index

Inizializza una nuova istanza della classe index.

Operatori pubblici

Nome

Descrizione

Operatore index::operator--

Decrementa ogni elemento dell'oggetto index.

Operatore index::operator(mod)=

Calcola il modulo (resto) di ogni elemento dell'oggetto index quando quell'elemento viene diviso da un numero.

Operatore index::operator*=

Moltiplica ogni elemento dell'oggetto index per un numero.

Operatore index::operator/=

Divide ogni elemento dell'oggetto index per un numero.

Operatore index::operator[]

Restituisce l'elemento che corrisponde all'indice specificato.

Operatore index::operator++

Incrementa ogni elemento dell'oggetto index.

Operatore index::operator+=

Aggiunge il numero specificato ad ogni elemento dell'oggetto index.

Operatore index::operator=

Copia il contenuto dell'oggetto index specificato in questo oggetto.

Operatore index::operator-=

Sottrae il numero specificato da ogni elemento dell'oggetto index.

Costanti pubbliche

Nome

Descrizione

Costante index::rank

Memorizza il numero di dimensioni dell'oggetto index.

Gerarchia di ereditarietà

index

Note

La struttura di index rappresenta un vettore di coordinate di N interi che specifica una posizione univoca in uno spazio N-dimensionale. I valori del vettore vengono ordinati dal più significativo al meno significativo. È possibile recuperare i valori dei componenti utilizzando Operatore index::operator=.

Requisiti

Intestazione: amp.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency (C++ AMP)