Freigeben über


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

extent::extent-Konstruktor

Initialisiert eine neue Instanz der extent-Klasse.

Öffentliche Methoden

Name

Beschreibung

extent::contains-Methode

Überprüft, ob das angegebene extent-Objekt über den angegebenen Rang verfügt.

extent::size-Methode

Gibt die lineare Gesamtgröße des Wertebereichs zurück (in der Einheit Elemente).

extent::tile-Methode

Erzeugt ein tiled_extent-Objekt mit den Kachelwertebereichen, die durch angegebene Dimensionen festgelegt werden.

Öffentliche Operatoren

Name

Beschreibung

extent::operator--Operator

Gibt ein neues extent-Objekt zurück, das erstellt wird, indem die index-Elemente von den entsprechenden extent-Elementen subtrahiert werden.

extent::operator---Operator

Dekrementiert jedes Element des extent-Objekts.

extent::operator(mod)=-Operator

Berechnet den Modul (Rest) jedes Elements im extent-Objekt, wenn dieses Element durch eine Zahl dividiert wird.

extent::operator*=-Operator

Multipliziert jedes Element des extent-Objekts mit einer Zahl.

extent::operator/=-Operator

Dividiert jedes Element des extent-Objekts durch eine Zahl.

extent::operator[]-Operator

Gibt das Element am angegebenen Index zurück.

extent::operator+-Operator

Gibt ein neues extent-Objekt zurück, das durch Hinzufügen der entsprechenden index- und extent-Elemente erstellt wird.

extent::operator++-Operator

Inkrementiert jedes Element des extent-Objekts.

extent::operator+=-Operator

Fügt die angegebene Zahl jedem Element des extent-Objekts hinzu.

extent::operator=-Operator

Kopiert den Inhalt eines anderen extent-Objekts in dieses Objekt.

extent::operator-=-Operator

Subtrahiert die angegebene Anzahl von jedem Element des extent-Objekts.

Öffentliche Konstanten

Name

Beschreibung

extent::rank-Konstante

Ruft den Rang des extent-Objekts ab.

Vererbungshierarchie

extent

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)