tiled_index-Klasse
Stellt einen Index für ein tiled_extent-Objekt bereit. Diese Klasse verfügt über Eigenschaften, über die auf Elemente relativ zum lokalen Kachelursprung und relativ zum globalen Ursprung zugegriffen werden kann. Weitere Informationen zu gekachelten Bereichen finden Sie unter Verwenden von Kacheln.
template <
int _Dim0,
int _Dim1 = 0,
int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;
template <
int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<1>;
Parameter
_Dim0
Die Länge der wichtigsten Dimension._Dim1
Die Länge der zweitwichtigsten Dimension._Dim2
Die Länge der unwichtigsten Dimension.
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der tile_index-Klasse. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Gibt ein extent-Objekt zurück, das über die Werte der tiled_index-Vorlagenargumente _Dim0, _Dim1 und _Dim2 verfügt. |
Öffentliche Konstanten
Name |
Beschreibung |
---|---|
Speichert ein tile_barrier-Objekt, das eine Grenze in der aktuellen Kachel mit Threads darstellt. |
|
Speichert ein index-Objekt von Rang 1, 2 oder 3, das den globalen Index in einem globalen grid-Objekt darstellt. |
|
Speichert ein index-Objekt von Rang 1, 2 oder 3, das den relativen Index in der aktuellen Kachel eines tiled_extent-Objekts darstellt. |
|
Speichert den Rang des tiled_index-Objekts. |
|
Speichert ein index-Objekt von Rang 1, 2 oder 3, das die Koordinaten der aktuellen Kachel eines tiled_extent-Objekts darstellt. |
|
Speichert die Länge der wichtigsten Dimension. |
|
Speichert die Länge der zweitwichtigsten Dimension. |
|
Speichert die Länge der unwichtigsten Dimension. |
|
Speichert ein index-Objekt von Rang 1, 2 oder 3, das die globalen Koordinaten des Ursprungs der aktuellen Kachel in einem tiled_extent-Objekt darstellt. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Ruft ein extent-Objekt ab, das über die Werte der tiled_index-Vorlagenargumente hh305244(v=vs.120).md_Dim0, _Dim1 und _Dim2 verfügt. |
Vererbungshierarchie
_Tiled_index_base
tiled_index
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit