extent-Klasse (C++ AMP)
Stellt einen Vektor von N ganzzahligen Werten dar, die die Grenzen eines N-dimensionalen Raums mit dem Ursprung 0 angeben. Die Werte im Vektor sind vom wichtigsten zum am wenigsten wichtigen Wert sortiert.
template <
int _Rank>
class extent;
Parameter
- _Rank
Der Rang des extent-Objekts.
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der extent-Klasse. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Überprüft, ob das angegebene extent-Objekt über den angegebenen Rang verfügt. |
|
Gibt die lineare Gesamtgröße des Wertebereichs zurück (in der Einheit Elemente). |
|
Erzeugt ein tiled_extent-Objekt mit den Kachelwertebereichen, die durch angegebene Dimensionen festgelegt werden. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Gibt ein neues extent-Objekt zurück, das erstellt wird, indem die index-Elemente von den entsprechenden extent-Elementen subtrahiert werden. |
|
Dekrementiert jedes Element des extent-Objekts. |
|
Berechnet den Modul (Rest) jedes Elements im extent-Objekt, wenn dieses Element durch eine Zahl dividiert wird. |
|
Multipliziert jedes Element des extent-Objekts mit einer Zahl. |
|
Dividiert jedes Element des extent-Objekts durch eine Zahl. |
|
Gibt das Element am angegebenen Index zurück. |
|
Gibt ein neues extent-Objekt zurück, das durch Hinzufügen der entsprechenden index- und extent-Elemente erstellt wird. |
|
Inkrementiert jedes Element des extent-Objekts. |
|
Fügt die angegebene Zahl jedem Element des extent-Objekts hinzu. |
|
Kopiert den Inhalt eines anderen extent-Objekts in dieses Objekt. |
|
Subtrahiert die angegebene Anzahl von jedem Element des extent-Objekts. |
Öffentliche Konstanten
Name |
Beschreibung |
---|---|
Ruft den Rang des extent-Objekts ab. |
Vererbungshierarchie
extent
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit