Classe extent (C++ AMP)
Rappresenta un vettore di N valori interi che specificano i limiti di uno spazio di dimensione N avente origine in 0.I valori del vettore vengono ordinati dal più significativo al meno significativo.
template <
int _Rank>
class extent;
Parametri
- _Rank
Il rango dell'oggetto extent.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe extent. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Verifica che l'oggetto extent specificato abbia il rango specificato. |
|
Restituisce la dimensione lineare totale dell'extent (in unità degli elementi). |
|
Produce un oggetto tiled_extent con i tile extents forniti dalle dimensioni specificate. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Restituisce un nuovo oggetto extent creato sottraendo gli elementi index dagli elementi corrispondenti extent. |
|
Decrementa ogni elemento dell'oggetto extent. |
|
Calcola il modulo (resto) di ogni elemento dell'oggetto extent quando quell'elemento viene diviso da un numero. |
|
Moltiplica ogni elemento dell'oggetto extent per un numero. |
|
Divide ogni elemento dell'oggetto extent per un numero. |
|
Restituisce l'elemento che corrisponde all'indice specificato. |
|
Restituisce un nuovo oggetto extent creato sommando gli elementi di index con i corrispondenti elementi di extent. |
|
Incrementa ogni elemento dell'oggetto extent. |
|
Aggiunge il numero specificato ad ogni elemento dell'oggetto extent. |
|
Copia il contenuto di un altro oggetto extent in questo. |
|
Sottrae il numero specificato da ogni elemento dell'oggetto extent. |
Costanti pubbliche
Nome |
Descrizione |
---|---|
Ottiene il rango dell'oggetto extent. |
Gerarchia di ereditarietà
extent
Requisiti
Intestazione: amp.h
Spazio dei nomi: Concurrency