Freigeben über


tiled_index::tiled_index-Konstruktor

Initialisiert eine neue Instanz der tiled_index-Klasse.

tiled_index(
   const index<rank>& _Global,
   const index<rank>& _Local,
   const index<rank>& _Tile,
   const index<rank>& _Tile_origin,
   const tile_barrier& _Barrier
) restrict(amp,cpu);

tiled_index(
   const tiled_index& _Other
) restrict(amp,cpu);

Parameter

  • _Global
    Der globale Index des erstellten tiled_index-Objekts.

  • _Local
    Der lokale Index des erstellten tiled_index-Objekts

  • _Tile
    Der Kachelindex des erstellten tiled_index-Objekts

  • _Tile_origin
    Der Kachelursprungsindex des erstellten tiled_index-Objekts

  • _Barrier
    Das tile_barrier-Objekt des erstellten tiled_index-Objekts.

  • _Other
    Das tiled_index-Objekt, das in das erstellte tile_index-Objekt kopiert werden soll.

Overloads

Name

Beschreibung

tiled_index(const index<rank>& _Global, const index<rank>& _Local, const index<rank>& _Tile, const index<rank>& _Tile_origin, const tile_barrier& _Barrier restrict(amp,cpu);

Initialisiert eine neue Instanz der tile_index-Klasse aus dem Index der Kachel in den globalen Koordinaten und der relativen Position in der Kachel in lokalen Koordinaten. Die Parameter _Global und _Tile_origin werden berechnet.

tiled_index( const tiled_index& _Other) restrict(amp,cpu);

Initialisiert eine neue Instanz der tile_index-Klasse, indem das angegebene tiled_index-Objekt kopiert wird.

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

tiled_index-Klasse