extent-Klasse (C++ AMP)
Stellt einen Vektor der n Integer-Werte, die angeben, das die Begrenzungen des ein n-dimensionalen Raum, einen Ursprung von 0 hat.Die Werte im Vektor sind von der höchstwertigen niederwertigsten geordnet.
template <
int _Rank>
class extent;
Parameter
- _Rank
Der Rang der extent Objekt.
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der extent-Klasse. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Überprüft, ob das angegebene extent Objekt hat den angegebenen Rang. |
|
Gibt die lineare Gesamtgröße des Umfangs (in Einheiten von Elementen). |
|
Erzeugt eine tiled_extent -Objekt mit der Tile-Blöcken, die vom angegebenen Abmessungen. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Gibt eine neue extent Objekt, das durch Subtrahieren der index Elemente von den entsprechenden extent Elemente. |
|
Dekrementiert den Wert jedes Elements von der extent Objekt. |
|
Berechnet das Modulo (Rest) jedes Elements in der extent Objekt, wenn das Element durch eine Zahl dividiert wird. |
|
Jedes Element der multipliziert die extent Objekt durch eine Zahl. |
|
Dividiert jedes Element der extent -Objekt, eine Zahl. |
|
Gibt das Element am angegebenen Index zurück. |
|
Gibt eine neue extent -Objekt, das erstellt wird, indem Sie die entsprechenden index und extent Elemente. |
|
Jedes Element der erhöht die extent Objekt. |
|
Fügt die angegebene Anzahl für jedes Element von der extent Objekt. |
|
Kopiert den Inhalt eines anderen extent in diesem Objekt. |
|
Subtrahiert die angegebene Anzahl von jedes Element der extent Objekt. |
Öffentliche Konstanten
Name |
Beschreibung |
---|---|
Ruft den Rang der extent Objekt. |
Vererbungshierarchie
extent
Anforderungen
Header: amp.h
Namespace: Concurrency